Build Macro Values

Property Description
$(CombiningOutputFilePath)
$(CombiningOutputFilePath) – String
The full path of the output file of the combining command.
$(CombiningRelInputPaths)
$(CombiningRelInputPaths) – String
The relative inputs to the combining command.
$(Configuration)
$(Configuration) – String
The build configuration e.g. ARM Flash Debug.
$(EXE)
$(EXE) – String
The default file extension for an executable file including the dot e.g. .elf.
$(InputDir)
$(InputDir) – String
The absolute directory of the input file.
$(InputExt)
$(InputExt) – String
The extension of an input file not including the dot e.g cpp.
$(InputFileName)
$(InputFileName) – String
The name of an input file relative to the project directory.
$(InputName)
$(InputName) – String
The name of an input file relative to the project directory without the extension.
$(InputPath)
$(InputPath) – String
The absolute name of an input file including the extension.
$(IntDir)
$(IntDir) – String
The macro-expanded value of the Intermediate Directory project property.
$(LIB)
$(LIB) – String
The default file extension for a library file including the dot e.g. .lib.
$(OBJ)
$(OBJ) – String
The default file extension for an object file including the dot e.g. .o.
$(OutDir)
$(OutDir) – String
The macro-expanded value of the Output Directory project property.
$(PackageExt)
$(PackageExt) – String
The file extension of a CrossWorks package file e.g. hzq.
$(ProjectDir)
$(ProjectDir) – String
The absolute value of the Project Directory project property of the current project. If this isn't set then the directory containing the solution file.
$(ProjectName)
$(ProjectName) – String
The project name of the current project.
$(ProjectNodeName)
$(ProjectNodeName) – String
The name of the selected project node.
$(RelInputPath)
$(RelInputPath) – String
The relative path of the input file to the project directory.
$(RootOutDir)
$(RootOutDir) – String
The macro-expanded value of the Root Output Directory project property.
$(RootRelativeOutDir)
$(RootRelativeOutDir) – String
The relative path to get from the path specified by the Output Directory project property to the path specified by the Root Output Directory project property.
$(SolutionDir)
$(SolutionDir) – String
The absolute path of the directory containing the solution file.
$(SolutionExt)
$(SolutionExt) – String
The extension of the solution file without the dot.
$(SolutionFileName)
$(SolutionFileName) – String
The filename of the solution file.
$(SolutionName)
$(SolutionName) – String
The basename of the solution file.
$(SolutionPath)
$(SolutionPath) – String
The absolute path of the solution file.
$(StageOutputFilePath)
$(StageOutputFilePath) – String
The full path of the output file of the stage command.
$(TargetPath)
$(TargetPath) – String
The full path of the output file of the link or compile command.