|RE: [cdt-dev] Order of tool invocation
I think you will have to extend MBS using
extension point org.eclipse.cdt.managedbuilder.core.buildDefinitions and keep
rest of classes same and add your tool (toolABC) to it. You will have to add
this tool before the compiler so that the MakeFileGenerator will create a new
target for your .cla files.
Behalf Of Delicia
The MBS invokes tools in the correct order,
i.e. broadly: compile - <assemble> - link
Apart from these standard tools, my toolchain has additional
tools which should fit
into specific stages of the build process.
E.g. 'toolABC' builds ".cla" files and generates a
header file <hdr1.h>, which is included in a ".c" file built by
the C compiler tool
The dependency file (.d) generated by the C compiler handles
the .c <-> .h dependencies.
How can I ensure that 'toolABC' is invoked before the C
Is there an existing class which can be used to specify/edit
the tool invocation order?
Currently, I workaround this by using the
'additionalInput (additionalDependency)' attribute.
But this introduces a huge drawback - everytime there's
a small change in a single .cla file, all .c files are rebuilt.
This is rather painful when the project is big, and contains
a large number of .c sources.
Any help would be appreciated.
Back to the top