< prev index next >

make/autoconf/spec.gmk.in

Print this page




 351 ALSA_CFLAGS:=@ALSA_CFLAGS@
 352 LIBFFI_LIBS:=@LIBFFI_LIBS@
 353 LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
 354 ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
 355 LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
 356 GRAALUNIT_LIB := @GRAALUNIT_LIB@
 357 
 358 JMH_CORE_JAR := @JMH_CORE_JAR@
 359 JMH_GENERATOR_JAR := @JMH_GENERATOR_JAR@
 360 JMH_JOPT_SIMPLE_JAR := @JMH_JOPT_SIMPLE_JAR@
 361 JMH_COMMONS_MATH_JAR := @JMH_COMMONS_MATH_JAR@
 362 JMH_VERSION := @JMH_VERSION@
 363 
 364 # Source file for cacerts
 365 CACERTS_FILE=@CACERTS_FILE@
 366 
 367 # Enable unlimited crypto policy
 368 UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
 369 
 370 GCOV_ENABLED=@GCOV_ENABLED@



 371 
 372 # AddressSanitizer
 373 export ASAN_ENABLED:=@ASAN_ENABLED@
 374 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
 375 ifeq ($(ASAN_ENABLED), yes)
 376   export ASAN_OPTIONS="handle_segv=0 detect_leaks=0"
 377   ifneq ($(DEVKIT_LIB_DIR),)
 378     export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
 379   endif
 380 endif
 381 
 382 # Necessary additional compiler flags to compile X11
 383 X_CFLAGS:=@X_CFLAGS@
 384 X_LIBS:=@X_LIBS@
 385 
 386 # The lowest required version of macosx
 387 MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
 388 # The highest allowed version of macosx
 389 MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
 390 


 818 USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
 819 PNG_LIBS:=@PNG_LIBS@
 820 PNG_CFLAGS:=@PNG_CFLAGS@
 821 
 822 ####################################################
 823 #
 824 # Misc
 825 #
 826 
 827 INCLUDE_SA=@INCLUDE_SA@
 828 INCLUDE_GRAAL=@INCLUDE_GRAAL@
 829 INCLUDE_JVMCI=@INCLUDE_JVMCI@
 830 
 831 OS_VERSION_MAJOR:=@OS_VERSION_MAJOR@
 832 OS_VERSION_MINOR:=@OS_VERSION_MINOR@
 833 OS_VERSION_MICRO:=@OS_VERSION_MICRO@
 834 
 835 # Images directory definitions
 836 JDK_IMAGE_SUBDIR:=jdk
 837 JRE_IMAGE_SUBDIR:=jre

 838 
 839 # Colon left out to be able to override output dir for bootcycle-images
 840 JDK_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_IMAGE_SUBDIR)
 841 JRE_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_IMAGE_SUBDIR)

 842 
 843 # Test image, as above
 844 TEST_IMAGE_SUBDIR:=test
 845 TEST_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(TEST_IMAGE_SUBDIR)
 846 
 847 # Symbols image
 848 SYMBOLS_IMAGE_SUBDIR:=symbols
 849 SYMBOLS_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(SYMBOLS_IMAGE_SUBDIR)
 850 
 851 # Interim image
 852 INTERIM_JMODS_DIR := $(SUPPORT_OUTPUTDIR)/interim-jmods
 853 INTERIM_IMAGE_DIR := $(SUPPORT_OUTPUTDIR)/interim-image
 854 
 855 # Docs image
 856 DOCS_IMAGE_SUBDIR := docs
 857 DOCS_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(DOCS_IMAGE_SUBDIR)
 858 # Output docs directly into image
 859 DOCS_OUTPUTDIR := $(DOCS_IMAGE_DIR)
 860 
 861 # Macosx bundles directory definitions


 868 JDK_MACOSX_CONTENTS_DIR=$(JDK_MACOSX_BUNDLE_DIR)/$(JDK_MACOSX_CONTENTS_SUBDIR)
 869 JRE_MACOSX_CONTENTS_DIR=$(JRE_MACOSX_BUNDLE_DIR)/$(JRE_MACOSX_CONTENTS_SUBDIR)
 870 
 871 # Bundle names
 872 BASE_NAME := $(VERSION_SHORT)+$(VERSION_BUILD)_$(OPENJDK_TARGET_BUNDLE_PLATFORM)
 873 ifeq ($(DEBUG_LEVEL), fastdebug)
 874   DEBUG_PART := -debug
 875 else ifneq ($(DEBUG_LEVEL), release)
 876   DEBUG_PART := -$(DEBUG_LEVEL)
 877 endif
 878 ifeq ($(OPENJDK_TARGET_OS), windows)
 879   JDK_BUNDLE_EXTENSION := zip
 880 else
 881   JDK_BUNDLE_EXTENSION := tar.gz
 882 endif
 883 JDK_BUNDLE_NAME := jdk-$(BASE_NAME)_bin$(DEBUG_PART).$(JDK_BUNDLE_EXTENSION)
 884 JDK_SYMBOLS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin$(DEBUG_PART)-symbols.tar.gz
 885 TEST_DEMOS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests-demos$(DEBUG_PART).tar.gz
 886 TEST_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests$(DEBUG_PART).tar.gz
 887 DOCS_BUNDLE_NAME := jdk-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz

 888 
 889 JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_BUNDLE_NAME)
 890 JDK_SYMBOLS_BUNDLE :=  $(BUNDLES_OUTPUTDIR)/$(JDK_SYMBOLS_BUNDLE_NAME)
 891 TEST_DEMOS_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(TEST_DEMOS_BUNDLE_NAME)
 892 TEST_BUNDLE :=  $(BUNDLES_OUTPUTDIR)/$(TEST_BUNDLE_NAME)
 893 DOCS_BUNDLE :=  $(BUNDLES_OUTPUTDIR)/$(DOCS_BUNDLE_NAME)

 894 
 895 # This macro is called to allow inclusion of closed source counterparts.
 896 # Unless overridden in closed sources, it expands to nothing.
 897 # Usage: This function is called in an open makefile, with the following
 898 # argument:
 899 # $1 the name of the makefile
 900 define IncludeCustomExtension
 901 endef
 902 
 903 # Include the custom-spec.gmk file if it exists
 904 -include $(dir @SPEC@)/custom-spec.gmk


 351 ALSA_CFLAGS:=@ALSA_CFLAGS@
 352 LIBFFI_LIBS:=@LIBFFI_LIBS@
 353 LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
 354 ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
 355 LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
 356 GRAALUNIT_LIB := @GRAALUNIT_LIB@
 357 
 358 JMH_CORE_JAR := @JMH_CORE_JAR@
 359 JMH_GENERATOR_JAR := @JMH_GENERATOR_JAR@
 360 JMH_JOPT_SIMPLE_JAR := @JMH_JOPT_SIMPLE_JAR@
 361 JMH_COMMONS_MATH_JAR := @JMH_COMMONS_MATH_JAR@
 362 JMH_VERSION := @JMH_VERSION@
 363 
 364 # Source file for cacerts
 365 CACERTS_FILE=@CACERTS_FILE@
 366 
 367 # Enable unlimited crypto policy
 368 UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
 369 
 370 GCOV_ENABLED=@GCOV_ENABLED@
 371 JCOV_ENABLED=@JCOV_ENABLED@
 372 JCOV_HOME=@JCOV_HOME@
 373 JCOV_INPUT_JDK=@JCOV_INPUT_JDK@
 374 
 375 # AddressSanitizer
 376 export ASAN_ENABLED:=@ASAN_ENABLED@
 377 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
 378 ifeq ($(ASAN_ENABLED), yes)
 379   export ASAN_OPTIONS="handle_segv=0 detect_leaks=0"
 380   ifneq ($(DEVKIT_LIB_DIR),)
 381     export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
 382   endif
 383 endif
 384 
 385 # Necessary additional compiler flags to compile X11
 386 X_CFLAGS:=@X_CFLAGS@
 387 X_LIBS:=@X_LIBS@
 388 
 389 # The lowest required version of macosx
 390 MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
 391 # The highest allowed version of macosx
 392 MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
 393 


 821 USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
 822 PNG_LIBS:=@PNG_LIBS@
 823 PNG_CFLAGS:=@PNG_CFLAGS@
 824 
 825 ####################################################
 826 #
 827 # Misc
 828 #
 829 
 830 INCLUDE_SA=@INCLUDE_SA@
 831 INCLUDE_GRAAL=@INCLUDE_GRAAL@
 832 INCLUDE_JVMCI=@INCLUDE_JVMCI@
 833 
 834 OS_VERSION_MAJOR:=@OS_VERSION_MAJOR@
 835 OS_VERSION_MINOR:=@OS_VERSION_MINOR@
 836 OS_VERSION_MICRO:=@OS_VERSION_MICRO@
 837 
 838 # Images directory definitions
 839 JDK_IMAGE_SUBDIR:=jdk
 840 JRE_IMAGE_SUBDIR:=jre
 841 JCOV_IMAGE_SUBDIR := jdk-jcov
 842 
 843 # Colon left out to be able to override output dir for bootcycle-images
 844 JDK_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_IMAGE_SUBDIR)
 845 JRE_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_IMAGE_SUBDIR)
 846 JCOV_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(JCOV_IMAGE_SUBDIR)
 847 
 848 # Test image, as above
 849 TEST_IMAGE_SUBDIR:=test
 850 TEST_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(TEST_IMAGE_SUBDIR)
 851 
 852 # Symbols image
 853 SYMBOLS_IMAGE_SUBDIR:=symbols
 854 SYMBOLS_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(SYMBOLS_IMAGE_SUBDIR)
 855 
 856 # Interim image
 857 INTERIM_JMODS_DIR := $(SUPPORT_OUTPUTDIR)/interim-jmods
 858 INTERIM_IMAGE_DIR := $(SUPPORT_OUTPUTDIR)/interim-image
 859 
 860 # Docs image
 861 DOCS_IMAGE_SUBDIR := docs
 862 DOCS_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(DOCS_IMAGE_SUBDIR)
 863 # Output docs directly into image
 864 DOCS_OUTPUTDIR := $(DOCS_IMAGE_DIR)
 865 
 866 # Macosx bundles directory definitions


 873 JDK_MACOSX_CONTENTS_DIR=$(JDK_MACOSX_BUNDLE_DIR)/$(JDK_MACOSX_CONTENTS_SUBDIR)
 874 JRE_MACOSX_CONTENTS_DIR=$(JRE_MACOSX_BUNDLE_DIR)/$(JRE_MACOSX_CONTENTS_SUBDIR)
 875 
 876 # Bundle names
 877 BASE_NAME := $(VERSION_SHORT)+$(VERSION_BUILD)_$(OPENJDK_TARGET_BUNDLE_PLATFORM)
 878 ifeq ($(DEBUG_LEVEL), fastdebug)
 879   DEBUG_PART := -debug
 880 else ifneq ($(DEBUG_LEVEL), release)
 881   DEBUG_PART := -$(DEBUG_LEVEL)
 882 endif
 883 ifeq ($(OPENJDK_TARGET_OS), windows)
 884   JDK_BUNDLE_EXTENSION := zip
 885 else
 886   JDK_BUNDLE_EXTENSION := tar.gz
 887 endif
 888 JDK_BUNDLE_NAME := jdk-$(BASE_NAME)_bin$(DEBUG_PART).$(JDK_BUNDLE_EXTENSION)
 889 JDK_SYMBOLS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin$(DEBUG_PART)-symbols.tar.gz
 890 TEST_DEMOS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests-demos$(DEBUG_PART).tar.gz
 891 TEST_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests$(DEBUG_PART).tar.gz
 892 DOCS_BUNDLE_NAME := jdk-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz
 893 JCOV_BUNDLE_NAME := jdk-jcov-$(BASE_NAME)_bin$(DEBUG_PART).$(JDK_BUNDLE_EXTENSION)
 894 
 895 JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_BUNDLE_NAME)
 896 JDK_SYMBOLS_BUNDLE :=  $(BUNDLES_OUTPUTDIR)/$(JDK_SYMBOLS_BUNDLE_NAME)
 897 TEST_DEMOS_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(TEST_DEMOS_BUNDLE_NAME)
 898 TEST_BUNDLE :=  $(BUNDLES_OUTPUTDIR)/$(TEST_BUNDLE_NAME)
 899 DOCS_BUNDLE :=  $(BUNDLES_OUTPUTDIR)/$(DOCS_BUNDLE_NAME)
 900 JCOV_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JCOV_BUNDLE_NAME)
 901 
 902 # This macro is called to allow inclusion of closed source counterparts.
 903 # Unless overridden in closed sources, it expands to nothing.
 904 # Usage: This function is called in an open makefile, with the following
 905 # argument:
 906 # $1 the name of the makefile
 907 define IncludeCustomExtension
 908 endef
 909 
 910 # Include the custom-spec.gmk file if it exists
 911 -include $(dir @SPEC@)/custom-spec.gmk
< prev index next >