< prev index next >
make/gensrc/Gensrc-jdk.jlink.gmk
Print this page
@ rev 53689 : 8214796: Create a jlink plugin for stripping debug info symbols from native libraries
| Reviewed-by: alanb, mchung
~
o rev 53378 : 8214796: V3: Create a jlink plugin for stripping debug info symbols from native libraries
| Reviewed-by: alanb, mandy
~
o rev 53375 : 8214796: Create a jlink plugin for stripping debug info symbols from native libraries
| Reviewed-by: alanb, mandy
~
@@ -27,12 +27,23 @@
################################################################################
include GensrcProperties.gmk
+JLINK_SRC_SUBDIRS += $(TOPDIR)/src/jdk.jlink/share/classes
+JLINK_SRC_SUBDIRS := $(OPENJDK_TARGET_OS)/classes
+ifneq ($(OPENJDK_TARGET_OS), $(OPENJDK_TARGET_OS_TYPE))
+ JLINK_SRC_SUBDIRS += $(OPENJDK_TARGET_OS_TYPE)/classes
+endif
+JLINK_SRC_SUBDIRS += share/classes
+
+JLINK_RESOURCES_DIRS :=
+$(foreach sub, $(JLINK_SRC_SUBDIRS), \
+ $(eval JLINK_RESOURCES_DIRS += $(TOPDIR)/src/jdk.jlink/$(sub)/jdk/tools/jlink/resources) )
+
$(eval $(call SetupCompileProperties, JLINK_PROPERTIES, \
- SRC_DIRS := $(TOPDIR)/src/jdk.jlink/share/classes/jdk/tools/jlink/resources, \
+ SRC_DIRS := $(JLINK_RESOURCES_DIRS), \
CLASS := ListResourceBundle, \
))
$(eval $(call SetupCompileProperties, JMOD_PROPERTIES, \
SRC_DIRS := $(TOPDIR)/src/jdk.jlink/share/classes/jdk/tools/jmod/resources, \
< prev index next >