< prev index next >

make/autoconf/spec.gmk.in

Print this page
rev 59383 : [mq]: final


  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@


 410 export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
 411 ifeq ($(ASAN_ENABLED), yes)
 412   export ASAN_OPTIONS=handle_segv=0 detect_leaks=0
 413   ifneq ($(DEVKIT_LIB_DIR),)
 414     export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
 415   endif
 416 endif
 417 
 418 # Necessary additional compiler flags to compile X11
 419 X_CFLAGS:=@X_CFLAGS@
 420 X_LIBS:=@X_LIBS@
 421 
 422 # The lowest required version of macosx
 423 MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
 424 # The highest allowed version of macosx
 425 MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
 426 
 427 # The macosx code signing identity to use
 428 MACOSX_CODESIGN_IDENTITY=@MACOSX_CODESIGN_IDENTITY@
 429 
 430 # Toolchain type: gcc, clang, solstudio, lxc, microsoft...
 431 TOOLCHAIN_TYPE:=@TOOLCHAIN_TYPE@
 432 TOOLCHAIN_VERSION := @TOOLCHAIN_VERSION@
 433 CC_VERSION_NUMBER := @CC_VERSION_NUMBER@
 434 CXX_VERSION_NUMBER := @CXX_VERSION_NUMBER@
 435 
 436 # Legacy support
 437 HOTSPOT_TOOLCHAIN_TYPE := @HOTSPOT_TOOLCHAIN_TYPE@
 438 
 439 # Option used to tell the compiler whether to create 32- or 64-bit executables
 440 COMPILER_TARGET_BITS_FLAG:=@COMPILER_TARGET_BITS_FLAG@
 441 COMPILER_SUPPORTS_TARGET_BITS_FLAG=@COMPILER_SUPPORTS_TARGET_BITS_FLAG@
 442 
 443 # Option used to pass a command file to the compiler
 444 COMPILER_COMMAND_FILE_FLAG:=@COMPILER_COMMAND_FILE_FLAG@
 445 
 446 # Option for specifying a file which saves the binder commands
 447 # produced by the link step (for debugging, currently AIX only)
 448 COMPILER_BINDCMD_FILE_FLAG:=@COMPILER_BINDCMD_FILE_FLAG@
 449 
 450 CC_OUT_OPTION:=@CC_OUT_OPTION@


 453 
 454 # Flags used for overriding the default opt setting for a C/C++ source file.
 455 C_O_FLAG_HIGHEST_JVM:=@C_O_FLAG_HIGHEST_JVM@
 456 C_O_FLAG_HIGHEST:=@C_O_FLAG_HIGHEST@
 457 C_O_FLAG_HI:=@C_O_FLAG_HI@
 458 C_O_FLAG_NORM:=@C_O_FLAG_NORM@
 459 C_O_FLAG_NONE:=@C_O_FLAG_NONE@
 460 C_O_FLAG_SIZE:=@C_O_FLAG_SIZE@
 461 CXX_O_FLAG_HIGHEST_JVM:=@CXX_O_FLAG_HIGHEST_JVM@
 462 CXX_O_FLAG_HIGHEST:=@CXX_O_FLAG_HIGHEST@
 463 CXX_O_FLAG_HI:=@CXX_O_FLAG_HI@
 464 CXX_O_FLAG_NORM:=@CXX_O_FLAG_NORM@
 465 CXX_O_FLAG_NONE:=@CXX_O_FLAG_NONE@
 466 CXX_O_FLAG_SIZE:=@CXX_O_FLAG_SIZE@
 467 
 468 C_FLAG_DEPS:=@C_FLAG_DEPS@
 469 CXX_FLAG_DEPS:=@CXX_FLAG_DEPS@
 470 
 471 DISABLE_WARNING_PREFIX := @DISABLE_WARNING_PREFIX@
 472 CFLAGS_WARNINGS_ARE_ERRORS:=@CFLAGS_WARNINGS_ARE_ERRORS@
 473 LDFLAGS_WARNINGS_ARE_ERRORS:=@LDFLAGS_WARNINGS_ARE_ERRORS@
 474 DISABLED_WARNINGS := @DISABLED_WARNINGS@
 475 DISABLED_WARNINGS_C := @DISABLED_WARNINGS_C@
 476 DISABLED_WARNINGS_CXX := @DISABLED_WARNINGS_CXX@
 477 
 478 # A global flag (true or false) determining if native warnings are considered errors.
 479 WARNINGS_AS_ERRORS := @WARNINGS_AS_ERRORS@
 480 
 481 CFLAGS_CCACHE:=@CFLAGS_CCACHE@
 482 ADLC_CXXFLAG=@ADLC_CXXFLAG@
 483 
 484 # Tools that potentially need to be cross compilation aware.
 485 CC:=@FIXPATH@ @CCACHE@ @ICECC@ @CC@
 486 
 487 # CFLAGS used to compile the jdk native libraries (C-code)
 488 CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@
 489 CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@
 490 
 491 # CFLAGS used to compile the jdk native launchers (C-code)
 492 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@
 493 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@


 507 EXTRA_CXXFLAGS = @EXTRA_CXXFLAGS@
 508 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
 509 EXTRA_ASFLAGS = @EXTRA_ASFLAGS@
 510 
 511 CXX:=@FIXPATH@ @CCACHE@ @ICECC@ @CXX@
 512 
 513 CPP:=@FIXPATH@ @CPP@
 514 
 515 # The linker can be gcc or ld on unix systems, or link.exe on windows systems.
 516 LD:=@FIXPATH@ @LD@
 517 
 518 # Linker used by the jaotc tool for AOT compilation.
 519 LD_JAOTC:=@LD_JAOTC@
 520 
 521 # Xcode SDK path
 522 SDKROOT:=@SDKROOT@
 523 
 524 # LDFLAGS used to link the jdk native libraries (C-code)
 525 LDFLAGS_JDKLIB:=@LDFLAGS_JDKLIB@
 526 JDKLIB_LIBS:=@JDKLIB_LIBS@
 527 GLOBAL_LIBS:=@GLOBAL_LIBS@
 528 
 529 # LDFLAGS used to link the jdk native launchers (C-code)
 530 LDFLAGS_JDKEXE:=@LDFLAGS_JDKEXE@
 531 JDKEXE_LIBS:=@JDKEXE_LIBS@
 532 
 533 # LDFLAGS specific to C++ linking.
 534 LDFLAGS_CXX_JDK:=@LDFLAGS_CXX_JDK@
 535 
 536 # Sometimes a different linker is needed for c++ libs
 537 LDCXX:=@FIXPATH@ @LDCXX@
 538 # The flags for linking libstdc++ linker.
 539 LIBCXX:=@LIBCXX@
 540 
 541 # Compiler and linker flags used when building native tests
 542 LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@
 543 
 544 # BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the
 545 # build platform.
 546 BUILD_CC:=@FIXPATH@ @BUILD_ICECC@ @BUILD_CC@
 547 BUILD_CXX:=@FIXPATH@ @BUILD_ICECC@ @BUILD_CXX@


 557 
 558 AS:=@FIXPATH@ @AS@
 559 
 560 # AR is used to create a static library (is ar in unix, lib.exe in windows)
 561 AR:=@FIXPATH@ @AR@
 562 ARFLAGS:=@ARFLAGS@
 563 
 564 NM:=@NM@
 565 GNM:=@GNM@
 566 STRIP:=@STRIP@
 567 OBJDUMP:=@OBJDUMP@
 568 CXXFILT:=@CXXFILT@
 569 
 570 LIPO:=@LIPO@
 571 INSTALL_NAME_TOOL:=@INSTALL_NAME_TOOL@
 572 
 573 # Options to linker to specify a mapfile.
 574 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
 575 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@
 576 
 577 # Options for C/CXX compiler to be used if linking is performed
 578 #   using reorder file
 579 C_FLAG_REORDER:=@C_FLAG_REORDER@
 580 
 581 #
 582 # Options for generating debug symbols
 583 COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
 584 COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
 585 ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
 586 
 587 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
 588 ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
 589 
 590 #
 591 # Compress (or not) jars
 592 COMPRESS_JARS=@COMPRESS_JARS@
 593 
 594 # Options to linker to specify the library name.
 595 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
 596 SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
 597 
 598 SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
 599 
 600 # Set origin using the linker, ie use the relative path to the dependent library to find the dependees.


 729 TAR:=@TAR@
 730 TAIL:=@TAIL@
 731 TEE:=@TEE@
 732 TIME:=@TIME@
 733 IS_GNU_TIME:=@IS_GNU_TIME@
 734 TR:=@TR@
 735 TOUCH:=@TOUCH@
 736 UNIQ:=@UNIQ@
 737 WC:=@WC@
 738 XARGS:=@XARGS@
 739 ZIPEXE:=@ZIPEXE@
 740 UNZIP:=@UNZIP@
 741 MT:=@FIXPATH@ @MT@
 742 RC:=@FIXPATH@ @RC@
 743 DUMPBIN:=@FIXPATH@ @DUMPBIN@
 744 CYGPATH:=@CYGPATH@
 745 WSLPATH:=@WSLPATH@
 746 LDD:=@LDD@
 747 OTOOL:=@OTOOL@
 748 READELF:=@READELF@
 749 ELFEDIT:=@ELFEDIT@
 750 EXPR:=@EXPR@
 751 FILE:=@FILE@
 752 DOT:=@DOT@
 753 HG:=@HG@
 754 GIT:=@GIT@
 755 OBJCOPY:=@OBJCOPY@
 756 SETFILE:=@SETFILE@
 757 XATTR:=@XATTR@
 758 JT_HOME:=@JT_HOME@
 759 JIB_HOME:=@JIB_HOME@
 760 XCODEBUILD=@XCODEBUILD@
 761 DTRACE := @DTRACE@
 762 FIXPATH:=@FIXPATH@
 763 ULIMIT:=@ULIMIT@
 764 
 765 TAR_TYPE:=@TAR_TYPE@
 766 TAR_CREATE_EXTRA_PARAM:=@TAR_CREATE_EXTRA_PARAM@
 767 TAR_INCLUDE_PARAM:=@TAR_INCLUDE_PARAM@
 768 TAR_SUPPORTS_TRANSFORM:=@TAR_SUPPORTS_TRANSFORM@
 769 
 770 # Build setup
 771 ENABLE_AOT:=@ENABLE_AOT@
 772 ENABLE_INTREE_EC:=@ENABLE_INTREE_EC@
 773 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
 774 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
 775 USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@
 776 LIBZ_CFLAGS:=@LIBZ_CFLAGS@
 777 LIBZ_LIBS:=@LIBZ_LIBS@
 778 LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@
 779 MSVCR_DLL:=@MSVCR_DLL@
 780 VCRUNTIME_1_DLL:=@VCRUNTIME_1_DLL@
 781 MSVCP_DLL:=@MSVCP_DLL@
 782 UCRT_DLL_DIR:=@UCRT_DLL_DIR@
 783 STLPORT_LIB:=@STLPORT_LIB@
 784 ENABLE_PANDOC:=@ENABLE_PANDOC@
 785 PANDOC_MARKDOWN_FLAG:=@PANDOC_MARKDOWN_FLAG@
 786 
 787 ####################################################
 788 #
 789 # INSTALLATION
 790 #
 791 
 792 # Common prefix for all installed files. Defaults to /usr/local,
 793 # but /opt/myjdk is another common version.
 794 INSTALL_PREFIX=@prefix@
 795 
 796 # Directories containing architecture-dependent files should be relative to exec_prefix
 797 INSTALL_EXECPREFIX=@exec_prefix@
 798 
 799 # java,javac,javap etc are installed here.
 800 INSTALL_BINDIR=@bindir@
 801 
 802 # Read only architecture-independent data
 803 INSTALL_DATADIR=@datadir@




  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@


 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
 415 endif
 416 
 417 # Necessary additional compiler flags to compile X11
 418 X_CFLAGS:=@X_CFLAGS@
 419 X_LIBS:=@X_LIBS@
 420 
 421 # The lowest required version of macosx
 422 MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
 423 # The highest allowed version of macosx
 424 MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
 425 
 426 # The macosx code signing identity to use
 427 MACOSX_CODESIGN_IDENTITY=@MACOSX_CODESIGN_IDENTITY@
 428 
 429 # Toolchain type: gcc, clang, xlc, microsoft...
 430 TOOLCHAIN_TYPE:=@TOOLCHAIN_TYPE@
 431 TOOLCHAIN_VERSION := @TOOLCHAIN_VERSION@
 432 CC_VERSION_NUMBER := @CC_VERSION_NUMBER@
 433 CXX_VERSION_NUMBER := @CXX_VERSION_NUMBER@
 434 
 435 # Legacy support
 436 HOTSPOT_TOOLCHAIN_TYPE := @HOTSPOT_TOOLCHAIN_TYPE@
 437 
 438 # Option used to tell the compiler whether to create 32- or 64-bit executables
 439 COMPILER_TARGET_BITS_FLAG:=@COMPILER_TARGET_BITS_FLAG@
 440 COMPILER_SUPPORTS_TARGET_BITS_FLAG=@COMPILER_SUPPORTS_TARGET_BITS_FLAG@
 441 
 442 # Option used to pass a command file to the compiler
 443 COMPILER_COMMAND_FILE_FLAG:=@COMPILER_COMMAND_FILE_FLAG@
 444 
 445 # Option for specifying a file which saves the binder commands
 446 # produced by the link step (for debugging, currently AIX only)
 447 COMPILER_BINDCMD_FILE_FLAG:=@COMPILER_BINDCMD_FILE_FLAG@
 448 
 449 CC_OUT_OPTION:=@CC_OUT_OPTION@


 452 
 453 # Flags used for overriding the default opt setting for a C/C++ source file.
 454 C_O_FLAG_HIGHEST_JVM:=@C_O_FLAG_HIGHEST_JVM@
 455 C_O_FLAG_HIGHEST:=@C_O_FLAG_HIGHEST@
 456 C_O_FLAG_HI:=@C_O_FLAG_HI@
 457 C_O_FLAG_NORM:=@C_O_FLAG_NORM@
 458 C_O_FLAG_NONE:=@C_O_FLAG_NONE@
 459 C_O_FLAG_SIZE:=@C_O_FLAG_SIZE@
 460 CXX_O_FLAG_HIGHEST_JVM:=@CXX_O_FLAG_HIGHEST_JVM@
 461 CXX_O_FLAG_HIGHEST:=@CXX_O_FLAG_HIGHEST@
 462 CXX_O_FLAG_HI:=@CXX_O_FLAG_HI@
 463 CXX_O_FLAG_NORM:=@CXX_O_FLAG_NORM@
 464 CXX_O_FLAG_NONE:=@CXX_O_FLAG_NONE@
 465 CXX_O_FLAG_SIZE:=@CXX_O_FLAG_SIZE@
 466 
 467 C_FLAG_DEPS:=@C_FLAG_DEPS@
 468 CXX_FLAG_DEPS:=@CXX_FLAG_DEPS@
 469 
 470 DISABLE_WARNING_PREFIX := @DISABLE_WARNING_PREFIX@
 471 CFLAGS_WARNINGS_ARE_ERRORS:=@CFLAGS_WARNINGS_ARE_ERRORS@

 472 DISABLED_WARNINGS := @DISABLED_WARNINGS@
 473 DISABLED_WARNINGS_C := @DISABLED_WARNINGS_C@
 474 DISABLED_WARNINGS_CXX := @DISABLED_WARNINGS_CXX@
 475 
 476 # A global flag (true or false) determining if native warnings are considered errors.
 477 WARNINGS_AS_ERRORS := @WARNINGS_AS_ERRORS@
 478 
 479 CFLAGS_CCACHE:=@CFLAGS_CCACHE@
 480 ADLC_CXXFLAG=@ADLC_CXXFLAG@
 481 
 482 # Tools that potentially need to be cross compilation aware.
 483 CC:=@FIXPATH@ @CCACHE@ @ICECC@ @CC@
 484 
 485 # CFLAGS used to compile the jdk native libraries (C-code)
 486 CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@
 487 CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@
 488 
 489 # CFLAGS used to compile the jdk native launchers (C-code)
 490 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@
 491 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@


 505 EXTRA_CXXFLAGS = @EXTRA_CXXFLAGS@
 506 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
 507 EXTRA_ASFLAGS = @EXTRA_ASFLAGS@
 508 
 509 CXX:=@FIXPATH@ @CCACHE@ @ICECC@ @CXX@
 510 
 511 CPP:=@FIXPATH@ @CPP@
 512 
 513 # The linker can be gcc or ld on unix systems, or link.exe on windows systems.
 514 LD:=@FIXPATH@ @LD@
 515 
 516 # Linker used by the jaotc tool for AOT compilation.
 517 LD_JAOTC:=@LD_JAOTC@
 518 
 519 # Xcode SDK path
 520 SDKROOT:=@SDKROOT@
 521 
 522 # LDFLAGS used to link the jdk native libraries (C-code)
 523 LDFLAGS_JDKLIB:=@LDFLAGS_JDKLIB@
 524 JDKLIB_LIBS:=@JDKLIB_LIBS@

 525 
 526 # LDFLAGS used to link the jdk native launchers (C-code)
 527 LDFLAGS_JDKEXE:=@LDFLAGS_JDKEXE@
 528 JDKEXE_LIBS:=@JDKEXE_LIBS@
 529 
 530 # LDFLAGS specific to C++ linking.
 531 LDFLAGS_CXX_JDK:=@LDFLAGS_CXX_JDK@
 532 
 533 # Sometimes a different linker is needed for c++ libs
 534 LDCXX:=@FIXPATH@ @LDCXX@
 535 # The flags for linking libstdc++ linker.
 536 LIBCXX:=@LIBCXX@
 537 
 538 # Compiler and linker flags used when building native tests
 539 LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@
 540 
 541 # BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the
 542 # build platform.
 543 BUILD_CC:=@FIXPATH@ @BUILD_ICECC@ @BUILD_CC@
 544 BUILD_CXX:=@FIXPATH@ @BUILD_ICECC@ @BUILD_CXX@


 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 #
 575 # Options for generating debug symbols
 576 COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
 577 COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
 578 ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
 579 
 580 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
 581 ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
 582 
 583 #
 584 # Compress (or not) jars
 585 COMPRESS_JARS=@COMPRESS_JARS@
 586 
 587 # Options to linker to specify the library name.
 588 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
 589 SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
 590 
 591 SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
 592 
 593 # Set origin using the linker, ie use the relative path to the dependent library to find the dependees.


 722 TAR:=@TAR@
 723 TAIL:=@TAIL@
 724 TEE:=@TEE@
 725 TIME:=@TIME@
 726 IS_GNU_TIME:=@IS_GNU_TIME@
 727 TR:=@TR@
 728 TOUCH:=@TOUCH@
 729 UNIQ:=@UNIQ@
 730 WC:=@WC@
 731 XARGS:=@XARGS@
 732 ZIPEXE:=@ZIPEXE@
 733 UNZIP:=@UNZIP@
 734 MT:=@FIXPATH@ @MT@
 735 RC:=@FIXPATH@ @RC@
 736 DUMPBIN:=@FIXPATH@ @DUMPBIN@
 737 CYGPATH:=@CYGPATH@
 738 WSLPATH:=@WSLPATH@
 739 LDD:=@LDD@
 740 OTOOL:=@OTOOL@
 741 READELF:=@READELF@

 742 EXPR:=@EXPR@
 743 FILE:=@FILE@
 744 DOT:=@DOT@
 745 HG:=@HG@
 746 GIT:=@GIT@
 747 OBJCOPY:=@OBJCOPY@
 748 SETFILE:=@SETFILE@
 749 XATTR:=@XATTR@
 750 JT_HOME:=@JT_HOME@
 751 JIB_HOME:=@JIB_HOME@
 752 XCODEBUILD=@XCODEBUILD@
 753 DTRACE := @DTRACE@
 754 FIXPATH:=@FIXPATH@
 755 ULIMIT:=@ULIMIT@
 756 
 757 TAR_TYPE:=@TAR_TYPE@

 758 TAR_INCLUDE_PARAM:=@TAR_INCLUDE_PARAM@
 759 TAR_SUPPORTS_TRANSFORM:=@TAR_SUPPORTS_TRANSFORM@
 760 
 761 # Build setup
 762 ENABLE_AOT:=@ENABLE_AOT@
 763 ENABLE_INTREE_EC:=@ENABLE_INTREE_EC@
 764 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
 765 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
 766 USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@
 767 LIBZ_CFLAGS:=@LIBZ_CFLAGS@
 768 LIBZ_LIBS:=@LIBZ_LIBS@
 769 LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@
 770 MSVCR_DLL:=@MSVCR_DLL@
 771 VCRUNTIME_1_DLL:=@VCRUNTIME_1_DLL@
 772 MSVCP_DLL:=@MSVCP_DLL@
 773 UCRT_DLL_DIR:=@UCRT_DLL_DIR@

 774 ENABLE_PANDOC:=@ENABLE_PANDOC@
 775 PANDOC_MARKDOWN_FLAG:=@PANDOC_MARKDOWN_FLAG@
 776 
 777 ####################################################
 778 #
 779 # INSTALLATION
 780 #
 781 
 782 # Common prefix for all installed files. Defaults to /usr/local,
 783 # but /opt/myjdk is another common version.
 784 INSTALL_PREFIX=@prefix@
 785 
 786 # Directories containing architecture-dependent files should be relative to exec_prefix
 787 INSTALL_EXECPREFIX=@exec_prefix@
 788 
 789 # java,javac,javap etc are installed here.
 790 INSTALL_BINDIR=@bindir@
 791 
 792 # Read only architecture-independent data
 793 INSTALL_DATADIR=@datadir@


< prev index next >