modules/fxpackager/src/main/native/library/common/Macros.cpp
Print this page
*** 48,61 ****
--- 48,65 ----
// Public macros.
macros.AddMacro(_T("$APPDIR"), package.GetPackageRootDirectory());
macros.AddMacro(_T("$PACKAGEDIR"), package.GetPackageAppDirectory());
macros.AddMacro(_T("$LAUNCHERDIR"), package.GetPackageLauncherDirectory());
+ macros.AddMacro(_T("$APPDATADIR"), package.GetAppDataDirectory());
TString javaHome = FilePath::ExtractFilePath(package.GetJVMLibraryFileName());
macros.AddMacro(_T("$JREHOME"), javaHome);
+ // App CDS Macros
+ macros.AddMacro(_T("$CACHEDIR"), package.GetAppCDSCacheDirectory());
+
// Private macros.
TString javaVMLibraryName = FilePath::ExtractFileName(javaHome);
macros.AddMacro(_T("$JAVAVMLIBRARYNAME"), javaVMLibraryName);
}