replaceExtension(instancesFileName, ".i"), context); final File mppFile = outputFileLocatorItf.getCSourceOutputFile( replaceExtension(instancesFileName, ".mpp.c"), context); final File objectFile = outputFileLocatorItf.getCCompiledOutputFile( replaceExtension(instancesFileName, ".o"), context);
replaceExtension(path, ".i"), context); final File mppFile = outputFileLocatorItf.getCSourceOutputFile( replaceExtension(path, ".mpp.c"), context); final File objectFile = outputFileLocatorItf.getCCompiledOutputFile( replaceExtension(path, ".o"), context);
replaceExtension(sharedImplementation, ".o"), context); final CompilerCommand command = compilerWrapperItf .newCompilerCommand(context);
public void visit(final IDL idl, final Map<Object, Object> context) throws ADLException { final String headerFileName; if (idl.getName().startsWith("/")) { headerFileName = PathHelper.replaceExtension(idl.getName(), IDT_FILE_EXT); } else { headerFileName = PathHelper.fullyQualifiedNameToPath(idl.getName(), ITF_FILE_EXT); } final File headerFile = outputFileLocatorItf.getCSourceOutputFile( headerFileName, context); if (!inputResourceLocatorItf.isUpToDate(headerFile, InputResourcesHelper .getInputResources(idl), context)) { final StringTemplate st = getInstanceOf("idlFile"); st.setAttribute("idl", idl); try { writeToFile(headerFile, st.toString()); } catch (final IOException e) { throw new CompilerError(IOErrors.WRITE_ERROR, e, headerFile .getAbsolutePath()); } } }