Hello,
I', trying to port our huge development environment from CCS 3.0/3.3 to CCSv4. We use DM642 and DM648 processors currently, and we have very much projects to build. Everything is stored in a Subversion repository and used by different developers.
In this scenario, we need 2 features:
a) portable projects (no absulte pathes anywhere in the projects),
b) one-button-build for all projects using batch/script files (for automated builds too)
Feature a) looks good for the moment, I use this Wiki article: http://tiexpressdsp.com/index.php/Portable_Projects. For feature b) I'm playing with the commands described in article http://tiexpressdsp.com/index.php/Projects_-_Command_Line_Build/Create. And here is one problem I cannot resolve: the command needs the project name AND the workspace. But the workspace is not stored in the Subversion repository, and every developer has his own place for this, therefore I cannot define a global script for this.
The question is, is there a smart and easy-to-implement-solution for this issue? With CCS 3.0/3.3 I have simple batch files, to run this files developers only open a DOS box, run DosRun.bat from the desired CCS version (typically within a link lie "%comspec% /k "C:\CCStudio\DosRun.bat""), change to the working folder ant run the script. Any idea?
Kind regards,
Andi
---
Exaple for CCS3.0/3.3 command line within build.bat
...
timake ..\..\Modules\SRTC\C64\SRTC_C64.pjt Debug
timake ..\..\Modules\SRTC\C64\SRTC_C64.pjt Release
timake ..\..\Modules\OFI\C64\OFI_C64.pjt Debug
timake ..\..\Modules\OFI\C64\OFI_C64.pjt Release
timake ..\..\Modules\MSG\C64\MSG_C64.pjt Debug
timake ..\..\Modules\MSG\C64\MSG_C64.pjt Release
...