8144911: Consider having modifications to jdk.jlink trigger recreation of all jmods
authorerikj
Fri, 10 Jun 2016 16:59:18 +0200
changeset 38848 0bc7ed792590
parent 38847 57689ec78480
child 38850 268805b678a7
8144911: Consider having modifications to jdk.jlink trigger recreation of all jmods Reviewed-by: tbell
make/CreateJmods.gmk
--- a/make/CreateJmods.gmk	Fri Jun 10 16:56:29 2016 +0200
+++ b/make/CreateJmods.gmk	Fri Jun 10 16:59:18 2016 +0200
@@ -82,6 +82,12 @@
   endif
 endif
 
+# Changes to the jmod tool itself should also trigger a rebuild of all jmods
+DEPS += $(JMOD_CMD)
+ifeq ($(EXTERNAL_BUILDJDK), false)
+  DEPS += $(call CacheFind, $(JDK_OUTPUTDIR)/modules/jdk.jlink/jdk/tools/jmod)
+endif
+
 # TODO: What about headers?
 # Create jmods in a temp dir and then move them into place to keep the
 # module path in $(IMAGES_OUTPUTDIR)/jmods valid at all times.