Tool/software: Code Composer Studio
Hello.
My disdain for this environment grows every day...
This DEFECT is in both CCS 7.2 and CCS 10.
I have a large project with *.c files and *.S files in the same folder.
- I right click on the *.c file and "build selected file" ... It compiles the *.S file (!!!)
- I right click on the *.S file and pick "Exclude from build". Then right click on the *.c file to build it, IT STILL COMPILES THE *.S FILE
Well, I am not posting a massive, company owned project to a global forum... So I figure I'll pull this into a small example project so I can post it.
- I right click on the *.c file... It compiles the *.S file Just Like it did Above
- I right click on the *.S file and pick "Exclude from build". Then right click on the *.c file, NOW IT DOESN'T BUILD THE *.S FILE
So first of all, why, as in step #1 does it build the *.S file when I tell it to build the *.C file?? I can see that the IDE is invoking the compiler for the *.S file in the "Console" terminal.
Second, why, in two virtually identical projects that create static libs, does the first one CONTINUE TO BUILD THE *.S FILE WHEN TOLD NOT TO, and yet the second one DOES EXCLUDE IT?
This has consumed at least two days until I was able to uncover this defect...
And I STILL cannot find any reason for the differentiation between each of the STEP 2 in the projects.