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); }