This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28379D: CCS C++ builds fail with "subdir_rules.mk:9: recipe for target * failed"

Part Number: TMS320F28379D


Tool/software:

I have a project with 16 build configurations which handle differences in target hardware. Until recently all builds have worked fine. A working compile of a source module from any of the working build configurations always takes the form: 

"C:\\TI\\ccs1240\\ccs\\utils\\bin\\gmake" -k <source_file>.obj

Building file: "<source_file_folder>/<source_file>.cpp"
Invoking: C2000 Compiler ...

Recently the compile phase of one build configuration fails to compile all source files. All failed compiles report an error message of the form:

subdir_rules.mk:9: recipe for target '<source_file>.obj' failed
process_begin: CreateProcess(<build_directory>\make30384-1.bat, <build_directory>\make30384-1.bat, ...) failed.
make (e=267): The directory name is invalid.

The numeric tag on the make*.bat file changes with each make attempt. What can have been changed in the one failing build configuration that is causing this compile failure error?

We are using CCS version 12.4 and C2000 compiler version 22.6.0.LTS.