Fujitsu CM71-00329-7E Biscuit Joiner User Manual


 
21
CHAPTER1 Basic Functions
Examples of Macro Expansion
If the following workspace is opened, macro expansion is performed as follows:
Workspace : C:\Wsp\Wsp.wsp
Active project : C:\Wsp\Sample\Sample.prj
Active project configuration - Debug
Object directory : C:\Wsp\Sample\Debug\Obj\
Subproject : C:\Subprj\Subprj.prj
Active project configuration - Release
Object directory : C:\Subprj\Release\Obj\
Target file : C:\Subprj\Release\Abs\Subprj.abs
[Example] Macro expansion in external tools
Focus is on Subprj project 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.
%(FILE[SHORTPATH]) : C:\Subprj
%(FILE[SHORTNAME]) : LongFi~1
%(PRJFILE[RELPATH]) : ..\Subprj
%(PRJPATH) : C:\Subprj
%(OBJPATH) : C:\Subprj\Release\Obj
%(PRJCONFIG) : Relase
%(ENV[FETOOL]) : C:\Softune
%(TEMPFILE) : C:\Subprj\Relase\Opt\_fs1056.TMP
[Example] Macro expansion in tool options
Release configuration of Subprj project is build.
%(FILE) :
%(PRJFILE[RELPATH]) : ..\Subprj
%(PRJPATH) : C:\Subprj
%(OBJPATH) : C:\Subprj\Release\Obj
%(PRJCONFIG) : Relase
%(ENV[FETOOL]) : C:\Softune