Using CCES 2.9.3 to build a dual-core BF609 application targeted at both the EZ-KIT BF609 Eval board and a customer specific BF609 platform.
In order to differentiate between the two targets I have a set of source files that define the target specific properties for each board.
Each set of files is in a separate folder, so I have a source folder named "EvalBoard" for the eval board source, and another folder "CustomerBoard" for the customer specific board source.
In Eclipse (and CCES) it is possible to specify which target build uses which specific source folder, so I have set this up to ignore the "EvalBoard" folder for the customer builds and to ignore the "CustomerBoard" folder in the eval board builds (right-click on the folder in the project explorer, select "Resource Configurations", "Exclude from build...")
Now, in the current Eclipse builds, this works fine and the project explorer shows the correct ignored folders with a strikeout, and none of the source files within these folders are used in the project - this is the correct and expected result.
However, in CCES, regardless of which build target I select, the "CustomerBoard" source folder is always shown with a strikeout and this means I cannot directly create or add source files to that folder. When I build the customer target, however, the "CustomerBoard" source folder is used for the build as expected and the "EvalBoard" folder is ignored, again as expected.
This all worked initially when I created the project, but loading the project the second and subsequent times, it doesn't work. I have tried re-configuring the resource configuration to reselect the ignored folder, but it makes no difference.
Is this a known bug in CCES and more importantly is there a fix? The problem makes building my project a complete nightmare as I have to continually add and remove one of the two folders to build.
Any help appreciated.