20
CHAPTER 1 BASIC FUNCTIONS
[Example] Macro expansion in external tools
Focus is on Subprj project file in the SRC tab of project window.
%a : C:\Subprj\Release\Abs\Subprj.abs
%A : SUBPRJ.abs
%D : C:\Subprj\Release\Abs\
%E : .abs
%(FILE[FOLDER]) : Source Files\Common
%(PRJFILE) : C:\Subprj\Subprj.prj
Focus is not in the SRC tab of project window.
%a : C:\Wsp\Sample\Debug\Abs\Sample.abs
%A : Sample.abs
%D : C:\Wsp\Sample\Debug\Abs\
%(PRJFILE) : C:\Wsp\Sample\Sample.prj
[Example] Macro expansion in customize build
Release configuration of Subprj project is built.
%(FILE) : C:\Subprj\LongNameFile.c
%(FILE[PATH]) : C:\Subprj
%(FILE[RELPATH]) : .
%(FILE[NAME]) : LongNameFile
%(FILE[EXT]) : .c
%(FILE[SHORTFULLNAME]) : C:\Subprj\LongFi = ~1.c
%(FILE[SHORTPATH]) : C:\Subprj
%(FILE[SHORTNAME]) : LongFi~1
%(PRJFILE[RELPATH]) : ..\Subprj
%(PRJPATH) : C:\Subprj
%(OBJPATH) : C:\Subprj\Release\Obj
%(PRJCONFIG) : Release
%(ENV[FETOOL]) : C:\SOFTUNE
%(TEMPFILE) : C:\Subprj\Release\Opt\_fs1056.TMP
[Example] Macro expansion in tool options
Release configuration of Subprj project is built.
%(FILE) :
%(PRJFILE[RELPATH]) : ..\Subprj
%(PRJPATH) : C:\Subprj
%(OBJPATH) : C:\Subprj\Release\Obj
%(PRJCONFIG) : Release
%(ENV[FETOOL]) : C:\SOFTUNE