Skip to content

Commit 3201623

Browse files
committed
8310454: Introduce static-libs-graal bundle
Reviewed-by: jiangli
1 parent e9ba8d5 commit 3201623

File tree

3 files changed

+30
-1
lines changed

3 files changed

+30
-1
lines changed

make/Bundles.gmk

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,27 @@ endif
478478

479479
################################################################################
480480

481+
ifneq ($(filter static-libs-graal-bundles, $(MAKECMDGOALS)), )
482+
STATIC_LIBS_GRAAL_BUNDLE_FILES := $(call FindFiles, $(STATIC_LIBS_GRAAL_IMAGE_DIR))
483+
484+
ifeq ($(OPENJDK_TARGET_OS)-$(DEBUG_LEVEL), macosx-release)
485+
STATIC_LIBS_GRAAL_BUNDLE_SUBDIR := $(JDK_MACOSX_CONTENTS_SUBDIR)/Home
486+
else
487+
STATIC_LIBS_GRAAL_BUNDLE_SUBDIR := $(JDK_BUNDLE_SUBDIR)
488+
endif
489+
490+
$(eval $(call SetupBundleFile, BUILD_STATIC_LIBS_GRAAL_BUNDLE, \
491+
BUNDLE_NAME := $(STATIC_LIBS_GRAAL_BUNDLE_NAME), \
492+
FILES := $(STATIC_LIBS_GRAAL_BUNDLE_FILES), \
493+
BASE_DIRS := $(STATIC_LIBS_GRAAL_IMAGE_DIR), \
494+
SUBDIR := $(STATIC_LIBS_GRAAL_BUNDLE_SUBDIR), \
495+
))
496+
497+
STATIC_LIBS_GRAAL_TARGETS += $(BUILD_STATIC_LIBS_GRAAL_BUNDLE)
498+
endif
499+
500+
################################################################################
501+
481502
# Hook to include the corresponding custom file, if present.
482503
$(eval $(call IncludeCustomExtension, Bundles.gmk))
483504

@@ -490,8 +511,9 @@ docs-jdk-bundles: $(DOCS_JDK_TARGETS)
490511
docs-javase-bundles: $(DOCS_JAVASE_TARGETS)
491512
docs-reference-bundles: $(DOCS_REFERENCE_TARGETS)
492513
static-libs-bundles: $(STATIC_LIBS_TARGETS)
514+
static-libs-graal-bundles: $(STATIC_LIBS_GRAAL_TARGETS)
493515
jcov-bundles: $(JCOV_TARGETS)
494516

495517
.PHONY: all default product-bundles test-bundles \
496518
docs-jdk-bundles docs-javase-bundles docs-reference-bundles \
497-
static-libs-bundles jcov-bundles
519+
static-libs-bundles static-libs-graal-bundles jcov-bundles

make/Main.gmk

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,12 @@ $(eval $(call SetupTarget, static-libs-bundles, \
851851
DEPS := static-libs-image, \
852852
))
853853

854+
$(eval $(call SetupTarget, static-libs-graal-bundles, \
855+
MAKEFILE := Bundles, \
856+
TARGET := static-libs-graal-bundles, \
857+
DEPS := static-libs-graal-image, \
858+
))
859+
854860
ifeq ($(JCOV_ENABLED), true)
855861
$(eval $(call SetupTarget, jcov-bundles, \
856862
MAKEFILE := Bundles, \

make/autoconf/spec.gmk.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,7 @@ DOCS_JDK_BUNDLE_NAME := jdk-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz
984984
DOCS_JAVASE_BUNDLE_NAME := javase-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz
985985
DOCS_REFERENCE_BUNDLE_NAME := jdk-reference-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz
986986
STATIC_LIBS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-static-libs$(DEBUG_PART).tar.gz
987+
STATIC_LIBS_GRAAL_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-static-libs-graal$(DEBUG_PART).tar.gz
987988
JCOV_BUNDLE_NAME := jdk-jcov-$(BASE_NAME)_bin$(DEBUG_PART).$(JDK_BUNDLE_EXTENSION)
988989

989990
JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_BUNDLE_NAME)

0 commit comments

Comments
 (0)