I’m using a STM32F4Dicovery project generated from CudeMX
in that project i added my own header files into the the generated “../inc” folder
linked Source file in the project (../src)do incude and depend on this headers
modifying one header (even in eclispe) is not trigering a new build it say.
make: Nothing to be done for `all’.
It’s the same with Gnu C make builder or CDT internal builder
Clearily dependencies are not well managed or at least not as i woudl like .
it is an isue of ac6 builder cubmex broken .crpoject ?
When I open the extar header from the include (project explorer or outline ) the opened file editor window as the “folder” icon on so it is seen as an “external file”. ?
For project usign cross gcc i tend to add all the external header diretcory as linked folder in some virtual project foldr (ie ext_inc) and add then to the include search path as “worspace folder”. The final absolute path is resolved by CDT and it also help the indexer and i never miss dependencies.
see snpashot as an exemple http://s16.postimg.org/twdblzmw5/cdt_include_as_linked_folder.png
That may be a betrer to structure the project ?