< prev index next >
make/autoconf/spec.gmk.in
Print this page
rev 48460 : 8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag
*** 137,146 ****
--- 137,160 ----
IMPORT_MODULES_SRC:=@IMPORT_MODULES_SRC@
IMPORT_MODULES_MAKE:=@IMPORT_MODULES_MAKE@
COPYRIGHT_YEAR:=@COPYRIGHT_YEAR@
+ # Platform naming variables
+ LAUNCHER_NAME:=@LAUNCHER_NAME@
+ PRODUCT_NAME:=@PRODUCT_NAME@
+ PRODUCT_SUFFIX:=@PRODUCT_SUFFIX@
+ JDK_RC_PLATFORM_NAME:=@JDK_RC_PLATFORM_NAME@
+ COMPANY_NAME:=@COMPANY_NAME@
+ HOTSPOT_VM_DISTRO:=@HOTSPOT_VM_DISTRO@
+ MACOSX_BUNDLE_NAME_BASE=@MACOSX_BUNDLE_NAME_BASE@
+ MACOSX_BUNDLE_ID_BASE=@MACOSX_BUNDLE_ID_BASE@
+ USERNAME:=@USERNAME@
+ VENDOR_URL:=@VENDOR_URL@
+ VENDOR_URL_BUG:=@VENDOR_URL_BUG@
+ VENDOR_URL_VM_BUG:=@VENDOR_URL_VM_BUG@
+
# New (JEP-223) version information
## Building blocks of the version string
# First three version numbers, with well-specified meanings (numerical)
VERSION_FEATURE := @VERSION_FEATURE@
*** 190,209 ****
-DVERSION_SPECIFICATION='"$(VERSION_SPECIFICATION)"' \
-DVERSION_DATE='"$(VERSION_DATE)"' \
-DVENDOR_VERSION_STRING='"$(VENDOR_VERSION_STRING)"' \
#
! # Platform naming variables
! LAUNCHER_NAME:=@LAUNCHER_NAME@
! PRODUCT_NAME:=@PRODUCT_NAME@
! PRODUCT_SUFFIX:=@PRODUCT_SUFFIX@
! JDK_RC_PLATFORM_NAME:=@JDK_RC_PLATFORM_NAME@
! COMPANY_NAME:=@COMPANY_NAME@
! HOTSPOT_VM_DISTRO:=@HOTSPOT_VM_DISTRO@
! MACOSX_BUNDLE_NAME_BASE=@MACOSX_BUNDLE_NAME_BASE@
! MACOSX_BUNDLE_ID_BASE=@MACOSX_BUNDLE_ID_BASE@
! USERNAME:=@USERNAME@
# Different naming strings generated from the above information.
RUNTIME_NAME=$(PRODUCT_NAME) $(PRODUCT_SUFFIX)
# How to compile the code: release, fastdebug or slowdebug
--- 204,236 ----
-DVERSION_SPECIFICATION='"$(VERSION_SPECIFICATION)"' \
-DVERSION_DATE='"$(VERSION_DATE)"' \
-DVENDOR_VERSION_STRING='"$(VENDOR_VERSION_STRING)"' \
#
! ifneq ($(COMPANY_NAME),)
! # COMPANY_NAME is set to "N/A" in $AUTOCONF_DIR/version-numbers by default,
! # but can be customized with the '--with-vendor-name' configure option.
! # Only export "VENDOR" to the build if COMPANY_NAME contains a real value.
! # Otherwise the default value for VENDOR, which is used to set the "java.vendor"
! # and "java.vm.vendor" properties is hard-coded into the source code (i.e. in
! # System.c in the jdk for "vm.vendor" and vm_version.cpp in the VM for "java.vm.vendor")
! ifneq ($(COMPANY_NAME), N/A)
! VERSION_CFLAGS += -DVENDOR='"$(COMPANY_NAME)"'
! endif
! endif
!
! # Only export VENDOR_URL, VENDOR_URL_BUG and VENDOR_VM_URL_BUG tot he build if they
! # are not empty. Otherwise, default values which are defined in the sources will be used.
! ifneq ($(VENDOR_URL),)
! VERSION_CFLAGS += -DVENDOR_URL='"$(VENDOR_URL)"'
! endif
! ifneq ($(VENDOR_URL_BUG),)
! VERSION_CFLAGS += -DVENDOR_URL_BUG='"$(VENDOR_URL_BUG)"'
! endif
! ifneq ($(VENDOR_URL_VM_BUG),)
! VERSION_CFLAGS += -DVENDOR_URL_VM_BUG='"$(VENDOR_URL_VM_BUG)"'
! endif
# Different naming strings generated from the above information.
RUNTIME_NAME=$(PRODUCT_NAME) $(PRODUCT_SUFFIX)
# How to compile the code: release, fastdebug or slowdebug
< prev index next >