--- a/make/Bundles.gmk Tue Oct 29 14:22:18 2019 -0400
+++ b/make/Bundles.gmk Tue Oct 29 12:01:14 2019 -0700
@@ -314,6 +314,27 @@
################################################################################
+ifneq ($(filter static-libs-bundles, $(MAKECMDGOALS)), )
+ STATIC_LIBS_BUNDLE_FILES := $(call FindFiles, $(STATIC_LIBS_IMAGE_DIR))
+
+ ifeq ($(OPENJDK_TARGET_OS)-$(DEBUG_LEVEL), macosx-release)
+ STATIC_LIBS_BUNDLE_SUBDIR := $(JDK_MACOSX_CONTENTS_SUBDIR)/Home
+ else
+ STATIC_LIBS_BUNDLE_SUBDIR := $(JDK_BUNDLE_SUBDIR)
+ endif
+
+ $(eval $(call SetupBundleFile, BUILD_STATIC_LIBS_BUNDLE, \
+ BUNDLE_NAME := $(STATIC_LIBS_BUNDLE_NAME), \
+ FILES := $(STATIC_LIBS_BUNDLE_FILES), \
+ BASE_DIRS := $(STATIC_LIBS_IMAGE_DIR), \
+ SUBDIR := $(STATIC_LIBS_BUNDLE_SUBDIR), \
+ ))
+
+ STATIC_LIBS_TARGETS += $(BUILD_STATIC_LIBS_BUNDLE)
+endif
+
+################################################################################
+
# Hook to include the corresponding custom file, if present.
$(eval $(call IncludeCustomExtension, Bundles.gmk))
@@ -323,6 +344,8 @@
legacy-bundles: $(LEGACY_TARGETS)
test-bundles: $(TEST_TARGETS)
docs-bundles: $(DOCS_TARGETS)
+static-libs-bundles: $(STATIC_LIBS_TARGETS)
jcov-bundles: $(JCOV_TARGETS)
-.PHONY: all default product-bundles test-bundles docs-bundles jcov-bundles
+.PHONY: all default product-bundles test-bundles docs-bundles \
+ static-libs-bundles jcov-bundles