We just upgraded to CCSv4 so I am in the process of converting my project. The import function seemed to work well except for minor details such as library and include paths. I think a Debug build should work, but it doesn't. Tconf and pre-build steps work, but gmake chokes on every compiler rule. An example error message is as follows:
C:\Program Files (x86)\Texas Instruments\ccsv4\utils\gmake\gmake: *** No rule to make target `aes.obj', needed by `ApMax6455.out'.
Actually, there is a rule to make that object in subdir.mk. However, I don't think gmake will recognize it due to all of the included path info:
Z:/src/ap2_rel_4.0/dsp/src/Debug/aes.obj: ../aes.cpp $(GEN_SRCS) $(GEN_OPTS)
@echo 'Building file: $<'
@echo 'Invoking: C6000 Compiler'
"C:/Program Files (x86)/Texas Instruments/CGT 7.0.4/bin/cl6x (...)
@echo 'Finished building: $<'
@echo ' '
Anyone know what is going on here? My guess is that it is because I didn't move the source files into the workspace. The workspace is local while the source files reside on a file server. Is there some way I can modify rule generation in the makefile?