66 BASH_ARGS:=@BASH_ARGS@
67 SHELL:=$(BASH) $(BASH_ARGS)
68
69 # The "human readable" name of this configuration
70 CONF_NAME:=@CONF_NAME@
71
72 # The built jdk will run in this target system.
73 OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@
74 OPENJDK_TARGET_OS_TYPE:=@OPENJDK_TARGET_OS_TYPE@
75 OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@
76 OPENJDK_TARGET_OS_UPPERCASE:=@OPENJDK_TARGET_OS_UPPERCASE@
77
78 OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@
79 OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@
80 OPENJDK_TARGET_CPU_BITS:=@OPENJDK_TARGET_CPU_BITS@
81 OPENJDK_TARGET_CPU_ENDIAN:=@OPENJDK_TARGET_CPU_ENDIAN@
82
83 COMPILE_TYPE:=@COMPILE_TYPE@
84
85 # Legacy support
86 OPENJDK_TARGET_CPU_ISADIR:=@OPENJDK_TARGET_CPU_ISADIR@
87 OPENJDK_TARGET_CPU_LEGACY:=@OPENJDK_TARGET_CPU_LEGACY@
88 OPENJDK_TARGET_CPU_LEGACY_LIB:=@OPENJDK_TARGET_CPU_LEGACY_LIB@
89 OPENJDK_TARGET_CPU_OSARCH:=@OPENJDK_TARGET_CPU_OSARCH@
90 OPENJDK_TARGET_OS_INCLUDE_SUBDIR:=@OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
91
92 HOTSPOT_TARGET_OS := @HOTSPOT_TARGET_OS@
93 HOTSPOT_TARGET_OS_TYPE := @HOTSPOT_TARGET_OS_TYPE@
94
95 HOTSPOT_TARGET_CPU := @HOTSPOT_TARGET_CPU@
96 HOTSPOT_TARGET_CPU_ARCH := @HOTSPOT_TARGET_CPU_ARCH@
97 HOTSPOT_TARGET_CPU_DEFINE := @HOTSPOT_TARGET_CPU_DEFINE@
98
99 OPENJDK_TARGET_BUNDLE_PLATFORM:=@OPENJDK_TARGET_BUNDLE_PLATFORM@
100 JDK_ARCH_ABI_PROP_NAME := @JDK_ARCH_ABI_PROP_NAME@
101
102 # We are building on this build system.
103 # When not cross-compiling, it is the same as the target.
104 OPENJDK_BUILD_OS:=@OPENJDK_BUILD_OS@
105 OPENJDK_BUILD_OS_TYPE:=@OPENJDK_BUILD_OS_TYPE@
106 OPENJDK_BUILD_OS_ENV:=@OPENJDK_BUILD_OS_ENV@
407 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
408 ifeq ($(ASAN_ENABLED), yes)
409 export ASAN_OPTIONS=handle_segv=0 detect_leaks=0
410 ifneq ($(DEVKIT_LIB_DIR),)
411 export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
412 endif
413 endif
414
415 # Necessary additional compiler flags to compile X11
416 X_CFLAGS:=@X_CFLAGS@
417 X_LIBS:=@X_LIBS@
418
419 # The lowest required version of macosx
420 MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
421 # The highest allowed version of macosx
422 MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
423
424 # The macosx code signing identity to use
425 MACOSX_CODESIGN_IDENTITY=@MACOSX_CODESIGN_IDENTITY@
426
427 # Toolchain type: gcc, clang, solstudio, lxc, microsoft...
428 TOOLCHAIN_TYPE:=@TOOLCHAIN_TYPE@
429 TOOLCHAIN_VERSION := @TOOLCHAIN_VERSION@
430 CC_VERSION_NUMBER := @CC_VERSION_NUMBER@
431 CXX_VERSION_NUMBER := @CXX_VERSION_NUMBER@
432
433 # Legacy support
434 HOTSPOT_TOOLCHAIN_TYPE := @HOTSPOT_TOOLCHAIN_TYPE@
435
436 # Option used to tell the compiler whether to create 32- or 64-bit executables
437 COMPILER_TARGET_BITS_FLAG:=@COMPILER_TARGET_BITS_FLAG@
438 COMPILER_SUPPORTS_TARGET_BITS_FLAG=@COMPILER_SUPPORTS_TARGET_BITS_FLAG@
439
440 # Option used to pass a command file to the compiler
441 COMPILER_COMMAND_FILE_FLAG:=@COMPILER_COMMAND_FILE_FLAG@
442
443 # Option for specifying a file which saves the binder commands
444 # produced by the link step (for debugging, currently AIX only)
445 COMPILER_BINDCMD_FILE_FLAG:=@COMPILER_BINDCMD_FILE_FLAG@
446
447 CC_OUT_OPTION:=@CC_OUT_OPTION@
553 BUILD_SYSROOT_LDFLAGS:=@BUILD_SYSROOT_LDFLAGS@
554
555 AS:=@FIXPATH@ @AS@
556
557 # AR is used to create a static library (is ar in unix, lib.exe in windows)
558 AR:=@FIXPATH@ @AR@
559 ARFLAGS:=@ARFLAGS@
560
561 NM:=@NM@
562 GNM:=@GNM@
563 STRIP:=@STRIP@
564 OBJDUMP:=@OBJDUMP@
565 CXXFILT:=@CXXFILT@
566
567 LIPO:=@LIPO@
568 INSTALL_NAME_TOOL:=@INSTALL_NAME_TOOL@
569
570 # Options to linker to specify a mapfile.
571 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
572 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@
573
574 # Options for C/CXX compiler to be used if linking is performed
575 # using reorder file
576 C_FLAG_REORDER:=@C_FLAG_REORDER@
577
578 #
579 # Options for generating debug symbols
580 COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
581 COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
582 ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
583
584 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
585 ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
586
587 #
588 # Compress (or not) jars
589 COMPRESS_JARS=@COMPRESS_JARS@
590
591 # Options to linker to specify the library name.
592 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
593 SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
594
595 SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
596
|
66 BASH_ARGS:=@BASH_ARGS@
67 SHELL:=$(BASH) $(BASH_ARGS)
68
69 # The "human readable" name of this configuration
70 CONF_NAME:=@CONF_NAME@
71
72 # The built jdk will run in this target system.
73 OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@
74 OPENJDK_TARGET_OS_TYPE:=@OPENJDK_TARGET_OS_TYPE@
75 OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@
76 OPENJDK_TARGET_OS_UPPERCASE:=@OPENJDK_TARGET_OS_UPPERCASE@
77
78 OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@
79 OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@
80 OPENJDK_TARGET_CPU_BITS:=@OPENJDK_TARGET_CPU_BITS@
81 OPENJDK_TARGET_CPU_ENDIAN:=@OPENJDK_TARGET_CPU_ENDIAN@
82
83 COMPILE_TYPE:=@COMPILE_TYPE@
84
85 # Legacy support
86 OPENJDK_TARGET_CPU_LEGACY:=@OPENJDK_TARGET_CPU_LEGACY@
87 OPENJDK_TARGET_CPU_LEGACY_LIB:=@OPENJDK_TARGET_CPU_LEGACY_LIB@
88 OPENJDK_TARGET_CPU_OSARCH:=@OPENJDK_TARGET_CPU_OSARCH@
89 OPENJDK_TARGET_OS_INCLUDE_SUBDIR:=@OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
90
91 HOTSPOT_TARGET_OS := @HOTSPOT_TARGET_OS@
92 HOTSPOT_TARGET_OS_TYPE := @HOTSPOT_TARGET_OS_TYPE@
93
94 HOTSPOT_TARGET_CPU := @HOTSPOT_TARGET_CPU@
95 HOTSPOT_TARGET_CPU_ARCH := @HOTSPOT_TARGET_CPU_ARCH@
96 HOTSPOT_TARGET_CPU_DEFINE := @HOTSPOT_TARGET_CPU_DEFINE@
97
98 OPENJDK_TARGET_BUNDLE_PLATFORM:=@OPENJDK_TARGET_BUNDLE_PLATFORM@
99 JDK_ARCH_ABI_PROP_NAME := @JDK_ARCH_ABI_PROP_NAME@
100
101 # We are building on this build system.
102 # When not cross-compiling, it is the same as the target.
103 OPENJDK_BUILD_OS:=@OPENJDK_BUILD_OS@
104 OPENJDK_BUILD_OS_TYPE:=@OPENJDK_BUILD_OS_TYPE@
105 OPENJDK_BUILD_OS_ENV:=@OPENJDK_BUILD_OS_ENV@
406 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
407 ifeq ($(ASAN_ENABLED), yes)
408 export ASAN_OPTIONS=handle_segv=0 detect_leaks=0
409 ifneq ($(DEVKIT_LIB_DIR),)
410 export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
411 endif
412 endif
413
414 # Necessary additional compiler flags to compile X11
415 X_CFLAGS:=@X_CFLAGS@
416 X_LIBS:=@X_LIBS@
417
418 # The lowest required version of macosx
419 MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
420 # The highest allowed version of macosx
421 MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
422
423 # The macosx code signing identity to use
424 MACOSX_CODESIGN_IDENTITY=@MACOSX_CODESIGN_IDENTITY@
425
426 # Toolchain type: gcc, clang, xlc, microsoft...
427 TOOLCHAIN_TYPE:=@TOOLCHAIN_TYPE@
428 TOOLCHAIN_VERSION := @TOOLCHAIN_VERSION@
429 CC_VERSION_NUMBER := @CC_VERSION_NUMBER@
430 CXX_VERSION_NUMBER := @CXX_VERSION_NUMBER@
431
432 # Legacy support
433 HOTSPOT_TOOLCHAIN_TYPE := @HOTSPOT_TOOLCHAIN_TYPE@
434
435 # Option used to tell the compiler whether to create 32- or 64-bit executables
436 COMPILER_TARGET_BITS_FLAG:=@COMPILER_TARGET_BITS_FLAG@
437 COMPILER_SUPPORTS_TARGET_BITS_FLAG=@COMPILER_SUPPORTS_TARGET_BITS_FLAG@
438
439 # Option used to pass a command file to the compiler
440 COMPILER_COMMAND_FILE_FLAG:=@COMPILER_COMMAND_FILE_FLAG@
441
442 # Option for specifying a file which saves the binder commands
443 # produced by the link step (for debugging, currently AIX only)
444 COMPILER_BINDCMD_FILE_FLAG:=@COMPILER_BINDCMD_FILE_FLAG@
445
446 CC_OUT_OPTION:=@CC_OUT_OPTION@
552 BUILD_SYSROOT_LDFLAGS:=@BUILD_SYSROOT_LDFLAGS@
553
554 AS:=@FIXPATH@ @AS@
555
556 # AR is used to create a static library (is ar in unix, lib.exe in windows)
557 AR:=@FIXPATH@ @AR@
558 ARFLAGS:=@ARFLAGS@
559
560 NM:=@NM@
561 GNM:=@GNM@
562 STRIP:=@STRIP@
563 OBJDUMP:=@OBJDUMP@
564 CXXFILT:=@CXXFILT@
565
566 LIPO:=@LIPO@
567 INSTALL_NAME_TOOL:=@INSTALL_NAME_TOOL@
568
569 # Options to linker to specify a mapfile.
570 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
571 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@
572
573 #
574 # Options for generating debug symbols
575 COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
576 COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
577 ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
578
579 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
580 ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
581
582 #
583 # Compress (or not) jars
584 COMPRESS_JARS=@COMPRESS_JARS@
585
586 # Options to linker to specify the library name.
587 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
588 SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
589
590 SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
591
|