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.