80 # The "human readable" name of this configuration |
81 # The "human readable" name of this configuration |
81 CONF_NAME:=@CONF_NAME@ |
82 CONF_NAME:=@CONF_NAME@ |
82 |
83 |
83 # The built jdk will run in this target system. |
84 # The built jdk will run in this target system. |
84 OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@ |
85 OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@ |
85 OPENJDK_TARGET_OS_API:=@OPENJDK_TARGET_OS_API@ |
86 OPENJDK_TARGET_OS_TYPE:=@OPENJDK_TARGET_OS_TYPE@ |
86 OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@ |
87 OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@ |
87 |
88 |
88 OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@ |
89 OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@ |
89 OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@ |
90 OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@ |
90 OPENJDK_TARGET_CPU_BITS:=@OPENJDK_TARGET_CPU_BITS@ |
91 OPENJDK_TARGET_CPU_BITS:=@OPENJDK_TARGET_CPU_BITS@ |
97 OPENJDK_TARGET_CPU_LIBDIR:=@OPENJDK_TARGET_CPU_LIBDIR@ |
98 OPENJDK_TARGET_CPU_LIBDIR:=@OPENJDK_TARGET_CPU_LIBDIR@ |
98 OPENJDK_TARGET_CPU_LEGACY:=@OPENJDK_TARGET_CPU_LEGACY@ |
99 OPENJDK_TARGET_CPU_LEGACY:=@OPENJDK_TARGET_CPU_LEGACY@ |
99 OPENJDK_TARGET_CPU_LEGACY_LIB:=@OPENJDK_TARGET_CPU_LEGACY_LIB@ |
100 OPENJDK_TARGET_CPU_LEGACY_LIB:=@OPENJDK_TARGET_CPU_LEGACY_LIB@ |
100 OPENJDK_TARGET_CPU_OSARCH:=@OPENJDK_TARGET_CPU_OSARCH@ |
101 OPENJDK_TARGET_CPU_OSARCH:=@OPENJDK_TARGET_CPU_OSARCH@ |
101 OPENJDK_TARGET_CPU_JLI_CFLAGS:=@OPENJDK_TARGET_CPU_JLI_CFLAGS@ |
102 OPENJDK_TARGET_CPU_JLI_CFLAGS:=@OPENJDK_TARGET_CPU_JLI_CFLAGS@ |
102 OPENJDK_TARGET_OS_API_DIR:=@OPENJDK_TARGET_OS_API_DIR@ |
|
103 OPENJDK_TARGET_OS_EXPORT_DIR:=@OPENJDK_TARGET_OS_EXPORT_DIR@ |
103 OPENJDK_TARGET_OS_EXPORT_DIR:=@OPENJDK_TARGET_OS_EXPORT_DIR@ |
104 |
104 |
105 # We are building on this build system. |
105 # We are building on this build system. |
106 # When not cross-compiling, it is the same as the target. |
106 # When not cross-compiling, it is the same as the target. |
107 OPENJDK_BUILD_OS:=@OPENJDK_BUILD_OS@ |
107 OPENJDK_BUILD_OS:=@OPENJDK_BUILD_OS@ |
108 OPENJDK_BUILD_OS_API:=@OPENJDK_BUILD_OS_API@ |
108 OPENJDK_BUILD_OS_TYPE:=@OPENJDK_BUILD_OS_TYPE@ |
109 OPENJDK_BUILD_OS_ENV:=@OPENJDK_BUILD_OS_ENV@ |
109 OPENJDK_BUILD_OS_ENV:=@OPENJDK_BUILD_OS_ENV@ |
110 |
110 |
111 OPENJDK_BUILD_CPU:=@OPENJDK_BUILD_CPU@ |
111 OPENJDK_BUILD_CPU:=@OPENJDK_BUILD_CPU@ |
112 OPENJDK_BUILD_CPU_ARCH:=@OPENJDK_BUILD_CPU_ARCH@ |
112 OPENJDK_BUILD_CPU_ARCH:=@OPENJDK_BUILD_CPU_ARCH@ |
113 OPENJDK_BUILD_CPU_BITS:=@OPENJDK_BUILD_CPU_BITS@ |
113 OPENJDK_BUILD_CPU_BITS:=@OPENJDK_BUILD_CPU_BITS@ |
446 JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@ |
446 JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@ |
447 JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@ |
447 JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@ |
448 JAVA_TOOL_FLAGS_SMALL:=@JAVA_TOOL_FLAGS_SMALL@ |
448 JAVA_TOOL_FLAGS_SMALL:=@JAVA_TOOL_FLAGS_SMALL@ |
449 SJAVAC_SERVER_JAVA_FLAGS:=@SJAVAC_SERVER_JAVA_FLAGS@ |
449 SJAVAC_SERVER_JAVA_FLAGS:=@SJAVAC_SERVER_JAVA_FLAGS@ |
450 |
450 |
451 # The *_CMD variables are defined separately to be easily overridden in bootcycle-spec.gmk |
451 # The *_CMD variables are defined separately to be easily overridden in bootcycle-spec.gmk |
452 # for bootcycle-images build. Make sure to keep them in sync. Do not use the *_CMD |
452 # for bootcycle-images build. Make sure to keep them in sync. Do not use the *_CMD |
453 # versions of the variables directly. |
453 # versions of the variables directly. |
454 JAVA_CMD:=@JAVA@ |
454 JAVA_CMD:=@JAVA@ |
455 JAVAC_CMD:=@JAVAC@ |
455 JAVAC_CMD:=@JAVAC@ |
456 JAVAH_CMD:=@JAVAH@ |
456 JAVAH_CMD:=@JAVAH@ |
560 FIXPATH:=@FIXPATH@ |
560 FIXPATH:=@FIXPATH@ |
561 |
561 |
562 # Where the build output is stored for your convenience. |
562 # Where the build output is stored for your convenience. |
563 BUILD_LOG:=@BUILD_LOG@ |
563 BUILD_LOG:=@BUILD_LOG@ |
564 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@ |
564 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@ |
565 # Disable the build log wrapper on sjavac+winapi until |
565 # Disable the build log wrapper on sjavac+windows until |
566 # we have solved how to prevent the log wrapper to wait |
566 # we have solved how to prevent the log wrapper to wait |
567 # for the background sjavac server process. |
567 # for the background sjavac server process. |
568 ifeq (@ENABLE_SJAVAC@X@OPENJDK_BUILD_OS_API@,yesXwinapi) |
568 ifeq (@ENABLE_SJAVAC@X@OPENJDK_BUILD_OS@,yesXwindows) |
569 BUILD_LOG_WRAPPER:= |
569 BUILD_LOG_WRAPPER:= |
570 else |
570 else |
571 BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@ |
571 BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@ |
572 endif |
572 endif |
573 |
573 |
700 JDK_BUNDLE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_BUNDLE_SUBDIR) |
700 JDK_BUNDLE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_BUNDLE_SUBDIR) |
701 JRE_BUNDLE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_BUNDLE_SUBDIR) |
701 JRE_BUNDLE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_BUNDLE_SUBDIR) |
702 |
702 |
703 # This macro is called to allow inclusion of closed source counterparts. |
703 # This macro is called to allow inclusion of closed source counterparts. |
704 # Unless overridden in closed sources, it expands to nothing. |
704 # Unless overridden in closed sources, it expands to nothing. |
705 # Usage: This function is called in an open makefile, with the following |
705 # Usage: This function is called in an open makefile, with the following |
706 # arguments: |
706 # arguments: |
707 # $1 the name of the repo, or empty if the top-level repo. |
707 # $1 the name of the repo, or empty if the top-level repo. |
708 # $2 the name of the makefile |
708 # $2 the name of the makefile |
709 define IncludeCustomExtension |
709 define IncludeCustomExtension |
710 endef |
710 endef |