Hi,
I am trying to use timake that comes with ccsv3.3 to do a command line incremental build:
timake SM.pjt Custom
and it does a full build every time. Using the ccsv3.3 GUI the incremental build
works. I am not using the '-a' flag. If I check usage on timake I get the following
information which doesn't mention the ability to do an incremental build:
Usage: timake.exe pjt -lc | cfg [-a | -clean] [-nr]
The first parameter <pjt> is required and must be a valid project file (.pjt)
The second parameter must be one of the following:
-lc List configuration names
<cfg> A configuration name
If the second parameter is a configuration name there can be a third option.
The third option can be one of the following:
-a Rebuild all
-clean Remove all intermediate files
If the second parameter is a configuration name there can be a fourth option.
The fourth option can be:
-nr ignore recursive sub-projects
However, from the FAQ(http://processors.wiki.ti.com/index.php/CCStudio_FAQ) it implies
an incremental build will work with no -a flag:
The syntax for invoking the timake utility is:
>timake.exe PJT -lc | CFG [ -a | -clean ]
The first parameter is required.
- PJT - The name of a Code Composer Studio project file (.pjt).
The second parameter must be one of the following:
- lc: Lists the names of all configurations within the specified project. No build is performed.
- CFG: The name of a project configuration. Performs an incremental build of the specified configuration. Only files that have been modified since the last build are recompiled. For additional information, see Building a Program.
When a project configuration (CFG) is specified as the second parameter, one of the following options can be specified as the third parameter:
- -a: Rebuilds all files. By default, an incremental build is performed. This options forces the recompilation of all files.
- -clean: Removes all intermediate files that may remain following a build.
Ex:
>timake.exe modem.pjt Debug -a
So, which is it? Does timake with ccsv3.3 do an incremental build, and if so, what am I doing wrong?
Thanks, Jason