System Macro Values

Property Description
$(Date)
$(Date) – String
Day Month Year e.g. 21 June 2011.
$(DateDay)
$(DateDay) – String
Day e.g. 21.
$(DateMonth)
$(DateMonth) – String
Month e.g. 01 to 12.
$(DateYear)
$(DateYear) – String
Year e.g. 2011.
$(DesktopDir)
$(DesktopDir) – String
Path to users desktop directory.
$(DocumentsDir)
$(DocumentsDir) – String
Path to users documents directory.
$(EmbeddedStudioVersionNumber)
$(EmbeddedStudioVersionNumber) – String
The release version number.
$(HomeDir)
$(HomeDir) – String
Path to users home directory.
$(HostArch)
$(HostArch) – String
The CPU architecture that SEGGER Embedded Studio is running on e.g. x86.
$(HostArchClass)
$(HostArchClass) – String
The class of CPU architecture that SEGGER Embedded Studio is running on e.g. intel, arm.
$(HostDLL)
$(HostDLL) – String
The file extension for dynamic link libraries on the CPU that SEGGER Embedded Studio is running on e.g. .dll.
$(HostDLLExt)
$(HostDLLExt) – String
The file extension for dynamic link libraries used by the operating system that SEGGER Embedded Studio is running on e.g. .dll, .so, .dylib.
$(HostEXE)
$(HostEXE) – String
The file extension for executables on the CPU that SEGGER Embedded Studio is running on e.g. .exe.
$(HostOS)
$(HostOS) – String
The name of the operating system that SEGGER Embedded Studio is running on e.g. win.
$(JLinkDir)
$(JLinkDir) – String
Path to J-Link software.
$(Micro)
$(Micro) – String
The SEGGER Embedded Studio target e.g. ARM.
$(PackagesDir)
$(PackagesDir) – String
Path to the users packages directory.
$(Platform)
$(Platform) – String
The target platform.
$(ProductNameShort)
$(ProductNameShort) – String
The product name.
$(StudioArchiveFileExt)
$(StudioArchiveFileExt) – String
The filename extension of a studio archive file.
$(StudioBuildToolExeName)
$(StudioBuildToolExeName) – String
The filename of the build tool executable.
$(StudioBuildToolName)
$(StudioBuildToolName) – String
The name of the build tool executable.
$(StudioDir)
$(StudioDir) – String
The install directory of the product.
$(StudioExeName)
$(StudioExeName) – String
The filename of the studio executable.
$(StudioLicenseToolExeName)
$(StudioLicenseToolExeName) – String
The filename of the license tool executable.
$(StudioLicenseToolName)
$(StudioLicenseToolName) – String
The name of the license tool executable.
$(StudioMajorVersion)
$(StudioMajorVersion) – String
The major release version of software.
$(StudioMinorVersion)
$(StudioMinorVersion) – String
The minor release version of software.
$(StudioName)
$(StudioName) – String
The full name of studio.
$(StudioNameShort)
$(StudioNameShort) – String
The short name of studio.
$(StudioPackageFileExt)
$(StudioPackageFileExt) – String
The filename extension of a studio package file.
$(StudioProjectFileExt)
$(StudioProjectFileExt) – String
The filename extension of a studio project file.
$(StudioScriptToolExeName)
$(StudioScriptToolExeName) – String
The filename of the script tool executable.
$(StudioScriptToolName)
$(StudioScriptToolName) – String
The name of the script tool executable.
$(StudioSessionFileExt)
$(StudioSessionFileExt) – String
The filename extension of a studio session file.
$(StudioSimulatorExeName)
$(StudioSimulatorExeName) – String
The filename of the simulator executable.
$(StudioSimulatorName)
$(StudioSimulatorName) – String
The name of the simulator executable.
$(StudioUserDir)
$(StudioUserDir) – String
The directory containing the user data.
$(TargetID)
$(TargetID) – String
ID number representing the SEGGER Embedded Studio target.
$(Time)
$(Time) – String
Hour:Minutes:Seconds e.g. 15:34:03.
$(TimeHour)
$(TimeHour) – String
Hour e.g. 15.
$(TimeMinute)
$(TimeMinute) – String
Minute e.g. 34.
$(TimeSecond)
$(TimeSecond) – String
Seconds e.g. 03.
$(UnixTime)
$(UnixTime) – String
Seconds since 00:00, Jan 1 1970 UTC