Merge
This commit is contained in:
commit
3469f81b7d
@ -44,6 +44,10 @@ CMDS_DIR := $(firstword $(wildcard $(addsuffix /$(MODULE), \
|
|||||||
CONF_DIR := $(firstword $(wildcard $(addsuffix /$(MODULE), \
|
CONF_DIR := $(firstword $(wildcard $(addsuffix /$(MODULE), \
|
||||||
$(SUPPORT_OUTPUTDIR)/modules_conf $(IMPORT_MODULES_CONF))))
|
$(SUPPORT_OUTPUTDIR)/modules_conf $(IMPORT_MODULES_CONF))))
|
||||||
CLASSES_DIR := $(wildcard $(JDK_OUTPUTDIR)/modules/$(MODULE))
|
CLASSES_DIR := $(wildcard $(JDK_OUTPUTDIR)/modules/$(MODULE))
|
||||||
|
INCLUDE_HEADERS_DIR := $(firstword $(wildcard $(addsuffix /$(MODULE), \
|
||||||
|
$(SUPPORT_OUTPUTDIR)/modules_include $(IMPORT_MODULES_INCLUDE_HEADERS))))
|
||||||
|
MAN_DIR := $(firstword $(wildcard $(addsuffix /$(MODULE), \
|
||||||
|
$(SUPPORT_OUTPUTDIR)/modules_man $(IMPORT_MODULES_MAN))))
|
||||||
|
|
||||||
$(eval $(call FillCacheFind, \
|
$(eval $(call FillCacheFind, \
|
||||||
$(LIBS_DIR) $(CMDS_DIR) $(CONF_DIR) $(CLASSES_DIR) \
|
$(LIBS_DIR) $(CMDS_DIR) $(CONF_DIR) $(CLASSES_DIR) \
|
||||||
@ -65,6 +69,14 @@ ifneq ($(CLASSES_DIR), )
|
|||||||
JMOD_FLAGS += --class-path $(CLASSES_DIR)
|
JMOD_FLAGS += --class-path $(CLASSES_DIR)
|
||||||
DEPS += $(call CacheFind, $(CLASSES_DIR))
|
DEPS += $(call CacheFind, $(CLASSES_DIR))
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(INCLUDE_HEADERS_DIR), )
|
||||||
|
JMOD_FLAGS += --header-files $(INCLUDE_HEADERS_DIR)
|
||||||
|
DEPS += $(call CacheFind, $(INCLUDE_HEADERS_DIR))
|
||||||
|
endif
|
||||||
|
ifneq ($(MAN_DIR), )
|
||||||
|
JMOD_FLAGS += --man-pages $(MAN_DIR)
|
||||||
|
DEPS += $(call CacheFind, $(MAN_DIR))
|
||||||
|
endif
|
||||||
|
|
||||||
# Add dependencies on other jmod files. Only java.base needs access to other
|
# Add dependencies on other jmod files. Only java.base needs access to other
|
||||||
# jmods.
|
# jmods.
|
||||||
|
@ -131,35 +131,41 @@ JLINK_TOOL := $(JLINK) --module-path $(IMAGES_OUTPUTDIR)/jmods \
|
|||||||
$(JLINK_JLI_CLASSES) \
|
$(JLINK_JLI_CLASSES) \
|
||||||
#
|
#
|
||||||
|
|
||||||
|
JLINK_JRE_EXTRA_OPTS := --no-man-pages --no-header-files
|
||||||
|
|
||||||
ifeq ($(JLINK_KEEP_PACKAGED_MODULES), true)
|
ifeq ($(JLINK_KEEP_PACKAGED_MODULES), true)
|
||||||
JLINK_EXTRA_OPTS := --keep-packaged-modules $(JDK_IMAGE_DIR)/jmods
|
JLINK_JDK_EXTRA_OPTS := --keep-packaged-modules $(JDK_IMAGE_DIR)/jmods
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
$(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
||||||
$(call DependOnVariable, JDK_MODULES_LIST) $(BASE_RELEASE_FILE)
|
$(call DependOnVariable, JDK_MODULES_LIST) $(BASE_RELEASE_FILE)
|
||||||
$(ECHO) Creating jdk jimage
|
$(ECHO) Creating jdk jimage
|
||||||
$(RM) -r $(JDK_IMAGE_DIR)
|
$(RM) -r $(JDK_IMAGE_DIR)
|
||||||
$(JLINK_TOOL) --output $(JDK_IMAGE_DIR) \
|
$(JLINK_TOOL) --add-modules $(JDK_MODULES_LIST) \
|
||||||
--add-modules $(JDK_MODULES_LIST) $(JLINK_EXTRA_OPTS)
|
$(JLINK_JDK_EXTRA_OPTS) \
|
||||||
|
--output $(JDK_IMAGE_DIR)
|
||||||
$(TOUCH) $@
|
$(TOUCH) $@
|
||||||
|
|
||||||
$(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
$(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
||||||
$(call DependOnVariable, JRE_MODULES_LIST) $(BASE_RELEASE_FILE)
|
$(call DependOnVariable, JRE_MODULES_LIST) $(BASE_RELEASE_FILE)
|
||||||
$(ECHO) Creating jre jimage
|
$(ECHO) Creating jre jimage
|
||||||
$(RM) -r $(JRE_IMAGE_DIR)
|
$(RM) -r $(JRE_IMAGE_DIR)
|
||||||
$(JLINK_TOOL) --output $(JRE_IMAGE_DIR) \
|
$(JLINK_TOOL) --add-modules $(JRE_MODULES_LIST) \
|
||||||
--add-modules $(JRE_MODULES_LIST)
|
$(JLINK_JRE_EXTRA_OPTS) \
|
||||||
|
--output $(JRE_IMAGE_DIR)
|
||||||
$(TOUCH) $@
|
$(TOUCH) $@
|
||||||
|
|
||||||
JRE_COMPACT1_IMAGE_DIR := $(JRE_IMAGE_DIR)-compact1
|
JRE_COMPACT1_IMAGE_DIR := $(JRE_IMAGE_DIR)-compact1
|
||||||
JRE_COMPACT2_IMAGE_DIR := $(JRE_IMAGE_DIR)-compact2
|
JRE_COMPACT2_IMAGE_DIR := $(JRE_IMAGE_DIR)-compact2
|
||||||
JRE_COMPACT3_IMAGE_DIR := $(JRE_IMAGE_DIR)-compact3
|
JRE_COMPACT3_IMAGE_DIR := $(JRE_IMAGE_DIR)-compact3
|
||||||
|
|
||||||
|
|
||||||
$(JRE_COMPACT1_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
$(JRE_COMPACT1_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
||||||
$(call DependOnVariable, JRE_COMPACT1_MODULES_LIST) $(BASE_RELEASE_FILE)
|
$(call DependOnVariable, JRE_COMPACT1_MODULES_LIST) $(BASE_RELEASE_FILE)
|
||||||
$(ECHO) Creating jre compact1 jimage
|
$(ECHO) Creating jre compact1 jimage
|
||||||
$(RM) -r $(JRE_COMPACT1_IMAGE_DIR)
|
$(RM) -r $(JRE_COMPACT1_IMAGE_DIR)
|
||||||
$(JLINK_TOOL) --add-modules $(JRE_COMPACT1_MODULES_LIST) \
|
$(JLINK_TOOL) --add-modules $(JRE_COMPACT1_MODULES_LIST) \
|
||||||
|
$(JLINK_JRE_EXTRA_OPTS) \
|
||||||
--output $(JRE_COMPACT1_IMAGE_DIR)
|
--output $(JRE_COMPACT1_IMAGE_DIR)
|
||||||
$(TOUCH) $@
|
$(TOUCH) $@
|
||||||
|
|
||||||
@ -168,6 +174,7 @@ $(JRE_COMPACT2_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
|||||||
$(ECHO) Creating jre compact2 jimage
|
$(ECHO) Creating jre compact2 jimage
|
||||||
$(RM) -r $(JRE_COMPACT2_IMAGE_DIR)
|
$(RM) -r $(JRE_COMPACT2_IMAGE_DIR)
|
||||||
$(JLINK_TOOL) --add-modules $(JRE_COMPACT2_MODULES_LIST) \
|
$(JLINK_TOOL) --add-modules $(JRE_COMPACT2_MODULES_LIST) \
|
||||||
|
$(JLINK_JRE_EXTRA_OPTS) \
|
||||||
--output $(JRE_COMPACT2_IMAGE_DIR)
|
--output $(JRE_COMPACT2_IMAGE_DIR)
|
||||||
$(TOUCH) $@
|
$(TOUCH) $@
|
||||||
|
|
||||||
@ -176,6 +183,7 @@ $(JRE_COMPACT3_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
|||||||
$(ECHO) Creating jre compact3 jimage
|
$(ECHO) Creating jre compact3 jimage
|
||||||
$(RM) -r $(JRE_COMPACT3_IMAGE_DIR)
|
$(RM) -r $(JRE_COMPACT3_IMAGE_DIR)
|
||||||
$(JLINK_TOOL) --add-modules $(JRE_COMPACT3_MODULES_LIST) \
|
$(JLINK_TOOL) --add-modules $(JRE_COMPACT3_MODULES_LIST) \
|
||||||
|
$(JLINK_JRE_EXTRA_OPTS) \
|
||||||
--output $(JRE_COMPACT3_IMAGE_DIR)
|
--output $(JRE_COMPACT3_IMAGE_DIR)
|
||||||
$(TOUCH) $@
|
$(TOUCH) $@
|
||||||
|
|
||||||
@ -312,16 +320,6 @@ ifneq ($(OPENJDK_TARGET_OS), windows)
|
|||||||
JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
|
JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
|
||||||
endif # Windows
|
endif # Windows
|
||||||
|
|
||||||
################################################################################
|
|
||||||
# /include dir
|
|
||||||
|
|
||||||
$(eval $(call SetupCopyFiles,COPY_INCLUDES, \
|
|
||||||
SRC := $(JDK_OUTPUTDIR)/include, \
|
|
||||||
DEST := $(JDK_IMAGE_DIR)/include, \
|
|
||||||
FILES := $(call CacheFind,$(JDK_OUTPUTDIR)/include)))
|
|
||||||
|
|
||||||
JDK_TARGETS += $(COPY_INCLUDES)
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# doc files
|
# doc files
|
||||||
|
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package jdk.test.lib.cli.predicate;
|
package jdk.test.lib.cli.predicate;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package jdk.test.lib.cli.predicate;
|
package jdk.test.lib.cli.predicate;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package sun.hotspot;
|
package sun.hotspot;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package sun.hotspot.code;
|
package sun.hotspot.code;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package sun.hotspot.code;
|
package sun.hotspot.code;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package sun.hotspot.code;
|
package sun.hotspot.code;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package sun.hotspot.cpuinfo;
|
package sun.hotspot.cpuinfo;
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
* questions.
|
* questions.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package sun.hotspot.gc;
|
package sun.hotspot.gc;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user