275 DEBUG_LEVEL:=@DEBUG_LEVEL@
276 HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
277
278 # Which JVM variants to build (space-separated list)
279 JVM_VARIANTS := @JVM_VARIANTS@
280 JVM_VARIANT_MAIN := @JVM_VARIANT_MAIN@
281
282 # Lists of features per variant. Only relevant for the variants listed in
283 # JVM_VARIANTS.
284 JVM_FEATURES_server := @JVM_FEATURES_server@
285 JVM_FEATURES_client := @JVM_FEATURES_client@
286 JVM_FEATURES_core := @JVM_FEATURES_core@
287 JVM_FEATURES_minimal := @JVM_FEATURES_minimal@
288 JVM_FEATURES_zero := @JVM_FEATURES_zero@
289 JVM_FEATURES_custom := @JVM_FEATURES_custom@
290
291 # Used for make-time verifications
292 VALID_JVM_FEATURES := @VALID_JVM_FEATURES@
293 VALID_JVM_VARIANTS := @VALID_JVM_VARIANTS@
294
295 # Control whether Hotspot builds gtest tests
296 BUILD_GTEST := @BUILD_GTEST@
297
298 # Allow overriding the default hotspot library path
299 HOTSPOT_OVERRIDE_LIBPATH := @HOTSPOT_OVERRIDE_LIBPATH@
300
301 # Control use of precompiled header in hotspot libjvm build
302 USE_PRECOMPILED_HEADER := @USE_PRECOMPILED_HEADER@
303
304 # Only build headless support or not
305 ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@
306
307 ENABLE_LINKTIME_GC := @ENABLE_LINKTIME_GC@
308
309 # Ship debug symbols (e.g. pdbs on Windows)
310 SHIP_DEBUG_SYMBOLS := @SHIP_DEBUG_SYMBOLS@
311
312 ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
313
314 # JDK_OUTPUTDIR specifies where a working jvm is built.
315 # You can run $(JDK_OUTPUTDIR)/bin/java
316
317 OUTPUTDIR := @OUTPUTDIR@
375 FREETYPE_CFLAGS:=@FREETYPE_CFLAGS@
376 FONTCONFIG_CFLAGS:=@FONTCONFIG_CFLAGS@
377 CUPS_CFLAGS:=@CUPS_CFLAGS@
378 ALSA_LIBS:=@ALSA_LIBS@
379 ALSA_CFLAGS:=@ALSA_CFLAGS@
380 LIBFFI_LIBS:=@LIBFFI_LIBS@
381 LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
382 ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
383 LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
384 GRAALUNIT_LIB := @GRAALUNIT_LIB@
385 FILE_MACRO_CFLAGS := @FILE_MACRO_CFLAGS@
386
387 STATIC_LIBS_CFLAGS := @STATIC_LIBS_CFLAGS@
388
389 JMH_CORE_JAR := @JMH_CORE_JAR@
390 JMH_GENERATOR_JAR := @JMH_GENERATOR_JAR@
391 JMH_JOPT_SIMPLE_JAR := @JMH_JOPT_SIMPLE_JAR@
392 JMH_COMMONS_MATH_JAR := @JMH_COMMONS_MATH_JAR@
393 JMH_VERSION := @JMH_VERSION@
394
395 # Source file for cacerts
396 CACERTS_FILE=@CACERTS_FILE@
397
398 # Enable unlimited crypto policy
399 UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
400
401 GCOV_ENABLED=@GCOV_ENABLED@
402 JCOV_ENABLED=@JCOV_ENABLED@
403 JCOV_HOME=@JCOV_HOME@
404 JCOV_INPUT_JDK=@JCOV_INPUT_JDK@
405 JCOV_FILTERS=@JCOV_FILTERS@
406
407 # AddressSanitizer
408 export ASAN_ENABLED:=@ASAN_ENABLED@
409 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
410 ifeq ($(ASAN_ENABLED), yes)
411 export ASAN_OPTIONS=handle_segv=0 detect_leaks=0
412 ifneq ($(DEVKIT_LIB_DIR),)
413 export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
414 endif
|
275 DEBUG_LEVEL:=@DEBUG_LEVEL@
276 HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
277
278 # Which JVM variants to build (space-separated list)
279 JVM_VARIANTS := @JVM_VARIANTS@
280 JVM_VARIANT_MAIN := @JVM_VARIANT_MAIN@
281
282 # Lists of features per variant. Only relevant for the variants listed in
283 # JVM_VARIANTS.
284 JVM_FEATURES_server := @JVM_FEATURES_server@
285 JVM_FEATURES_client := @JVM_FEATURES_client@
286 JVM_FEATURES_core := @JVM_FEATURES_core@
287 JVM_FEATURES_minimal := @JVM_FEATURES_minimal@
288 JVM_FEATURES_zero := @JVM_FEATURES_zero@
289 JVM_FEATURES_custom := @JVM_FEATURES_custom@
290
291 # Used for make-time verifications
292 VALID_JVM_FEATURES := @VALID_JVM_FEATURES@
293 VALID_JVM_VARIANTS := @VALID_JVM_VARIANTS@
294
295 # Allow overriding the default hotspot library path
296 HOTSPOT_OVERRIDE_LIBPATH := @HOTSPOT_OVERRIDE_LIBPATH@
297
298 # Control use of precompiled header in hotspot libjvm build
299 USE_PRECOMPILED_HEADER := @USE_PRECOMPILED_HEADER@
300
301 # Only build headless support or not
302 ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@
303
304 ENABLE_LINKTIME_GC := @ENABLE_LINKTIME_GC@
305
306 # Ship debug symbols (e.g. pdbs on Windows)
307 SHIP_DEBUG_SYMBOLS := @SHIP_DEBUG_SYMBOLS@
308
309 ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
310
311 # JDK_OUTPUTDIR specifies where a working jvm is built.
312 # You can run $(JDK_OUTPUTDIR)/bin/java
313
314 OUTPUTDIR := @OUTPUTDIR@
372 FREETYPE_CFLAGS:=@FREETYPE_CFLAGS@
373 FONTCONFIG_CFLAGS:=@FONTCONFIG_CFLAGS@
374 CUPS_CFLAGS:=@CUPS_CFLAGS@
375 ALSA_LIBS:=@ALSA_LIBS@
376 ALSA_CFLAGS:=@ALSA_CFLAGS@
377 LIBFFI_LIBS:=@LIBFFI_LIBS@
378 LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
379 ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
380 LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
381 GRAALUNIT_LIB := @GRAALUNIT_LIB@
382 FILE_MACRO_CFLAGS := @FILE_MACRO_CFLAGS@
383
384 STATIC_LIBS_CFLAGS := @STATIC_LIBS_CFLAGS@
385
386 JMH_CORE_JAR := @JMH_CORE_JAR@
387 JMH_GENERATOR_JAR := @JMH_GENERATOR_JAR@
388 JMH_JOPT_SIMPLE_JAR := @JMH_JOPT_SIMPLE_JAR@
389 JMH_COMMONS_MATH_JAR := @JMH_COMMONS_MATH_JAR@
390 JMH_VERSION := @JMH_VERSION@
391
392 GTEST_FRAMEWORK_SRC := @GTEST_FRAMEWORK_SRC@
393
394 # Source file for cacerts
395 CACERTS_FILE=@CACERTS_FILE@
396
397 # Enable unlimited crypto policy
398 UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
399
400 GCOV_ENABLED=@GCOV_ENABLED@
401 JCOV_ENABLED=@JCOV_ENABLED@
402 JCOV_HOME=@JCOV_HOME@
403 JCOV_INPUT_JDK=@JCOV_INPUT_JDK@
404 JCOV_FILTERS=@JCOV_FILTERS@
405
406 # AddressSanitizer
407 export ASAN_ENABLED:=@ASAN_ENABLED@
408 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
409 ifeq ($(ASAN_ENABLED), yes)
410 export ASAN_OPTIONS=handle_segv=0 detect_leaks=0
411 ifneq ($(DEVKIT_LIB_DIR),)
412 export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
413 endif
|