(Build Macro Values)

Property Description
$(ABI)
$(ABI) – String
The value of the RISC-V ABI Type project property.
$(AR)
$(AR) – String
The path to the binutils ar command.
$(AS)
$(AS) – String
The path to the binutils as command.
$(Arch)
$(Arch) – String
The lower case value of the ARM Architecture project property.
$(Arch)
$(Arch) – String
The value of the RISC-V ISA project property.
$(AsmOptions)
$(AsmOptions) – String
A space seperated list of assembler options for the external assemble command.
$(CC)
$(CC) – String
The path to the cc command.
$(CC1)
$(CC1) – String
The path to the gcc cc1 command.
$(CCPP)
$(CCPP) – String
The path to the cc command.
$(CLANG)
$(CLANG) – String
The path to the clang command.
$(CLANGTIDY)
$(CLANGTIDY) – String
The path to the clang-tidy command.
$(COnlyOptions)
$(COnlyOptions) – String
A space seperated list of compiler options for the external c compile command.
$(COptions)
$(COptions) – String
A space seperated list of compiler options for the external c and c++ compile commands.
$(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.
$(ConfigurationHash)
$(ConfigurationHash) – String
The hash value of build configuration.
$(CoreType)
$(CoreType) – String
The lower case value of the ARM Core Type project property.
$(Defines)
$(Defines) – String
The preprocessor defines property value for the external compile command.
$(DependencyPath)
$(DependencyPath) – String
The path of the dependency file for the external compile command.
$(EXE)
$(EXE) – String
The default file extension for an executable file including the dot e.g. .elf.
$(Endian)
$(Endian) – String
The lower case value of the Byte Order project property.
$(FPABI)
$(FPABI) – String
The value of the ARM FP ABI Type project property.
$(FPU)
$(FPU) – String
The lower case value of the ARM FPU Type project property.
$(FPU2)
$(FPU2) – String
Alternative value of the ARM FPU Type project property.
$(FPU3)
$(FPU3) – String
Alternative value of the ARM FPU Type project property.
$(FolderName)
$(FolderName) – String
The folder name of the containing folder.
$(FolderPath)
$(FolderPath) – String
The folder path of the containing folders.
$(GCC)
$(GCC) – String
The path to the gcc command.
$(GCCPrefix)
$(GCCPrefix) – String
The macro-expanded value of the GCC Prefix project property.
$(GCCTarget)
$(GCCTarget) – String
The macro-expanded value of the GCC Target project property.
$(GCCVersion)
$(GCCVersion) – String
The macro-expanded value of the GCC Version project property.
$(GPLUSPLUS)
$(GPLUSPLUS) – String
The path to the g++ command.
$(IncludeFiles)
$(IncludeFiles) – String
The user includes property value for the external compile command.
$(Includes)
$(Includes) – String
The user directories property value for the external compile command.
$(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.
$(LD)
$(LD) – String
The path to the binutils ld command.
$(LIB)
$(LIB) – String
The default file extension for a library file including the dot e.g. .lib.
$(LIBLTO)
$(LIBLTO) – String
The path to the LTO dll.
$(LTO1)
$(LTO1) – String
The path to the gcc lto1 command.
$(LibArch)
$(LibArch) – String
The library architecture.
$(LibEndianExt)
$(LibEndianExt) – String
The endian specific library extension.
$(LibExt)
$(LibExt) – String
The architecture and build specific library extension.
$(LinkLibraries)
$(LinkLibraries) – String
The value of the Standard Libraries Directory project property.
$(LinkOptions)
$(LinkOptions) – String
A space seperated list of compiler options for the external link command.
$(LinkerScriptPath)
$(LinkerScriptPath) – String
The full path of the linker script file for the link command.
$(MacroFiles)
$(MacroFiles) – String
The user macros property value for the external compile command.
$(MapPath)
$(MapPath) – String
The full path of the map file of the external link command.
$(MemorySegments)
$(MemorySegments) – String
The value of the Memory Segments property supplied to pre/post link command.
$(OBJ)
$(OBJ) – String
The default file extension for an object file including the dot e.g. .o.
$(OBJCOPY)
$(OBJCOPY) – String
The path to the binutils objcopy command.
$(OBJDUMP)
$(OBJDUMP) – String
The path to the binutils objdump command.
$(Objects)
$(Objects) – String
A space seperated list of files for the external archive or link command.
$(ObjectsFilePath)
$(ObjectsFilePath) – String
The full path containing the files for the external archive or link command.
$(OutDir)
$(OutDir) – String
The macro-expanded value of the Output Directory project property.
$(PackageExt)
$(PackageExt) – String
The file extension of a package file e.g. emPackage.
$(PostLinkOutputFilePath)
$(PostLinkOutputFilePath) – String
The full path of the output file of the post link command.
$(ProjectDir)
$(ProjectDir) – String
The absolute value of the Project Directory project property of the current proje ct. 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.
$(RANLIB)
$(RANLIB) – String
The path to the binutils ranlib command.
$(RelDependencyPath)
$(RelDependencyPath) – String
The relative path of the dependency file for the external compile command.
$(RelInputDir)
$(RelInputDir) – String
The relative path to the directory containing the input file from the project directory or dot if not relative.
$(RelInputPath)
$(RelInputPath) – String
The relative path to the input file from the project directory or the full path if not relative.
$(RelLinkerScriptPath)
$(RelLinkerScriptPath) – String
The relative path of the linker script file for the link command.
$(RelMapPath)
$(RelMapPath) – String
The relative path of the map file of the external link command.
$(RelObjectsFilePath)
$(RelObjectsFilePath) – String
The relative path containing the files for the external archive or link command.
$(RelTargetPath)
$(RelTargetPath) – String
The project directory relative path of the output file of the link or compile command.
$(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.
$(SASM)
$(SASM) – String
The path to the SEGGER assembler.
$(SCC)
$(SCC) – String
The path to the SEGGER compiler.
$(SLINK)
$(SLINK) – String
The path to the SEGGER linker.
$(STRIP)
$(STRIP) – String
The path to the binutils strip command.
$(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.
$(ToolChainDir)
$(ToolChainDir) – String
The macro-expanded value of the Tool Chain Directory project property.
$(Undefines)
$(Undefines) – String
The preprocessor undefines property value for the external compile command.