< prev index next >
src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp
Print this page
@@ -37,25 +37,13 @@
void Macros::Initialize() {
Package& package = Package::GetInstance();
Macros& macros = Macros::GetInstance();
// 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.GetJavaLibraryFileName());
- 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);
+ macros.AddMacro(_T("$ROOTDIR"), package.GetPackageRootDirectory());
+ macros.AddMacro(_T("$APPDIR"), package.GetPackageAppDirectory());
+ macros.AddMacro(_T("$BINDIR"), package.GetPackageLauncherDirectory());
}
Macros& Macros::GetInstance() {
static Macros instance;
return instance;
< prev index next >