| 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. |