make/Main.gmk
changeset 37764 63e0379dd186
parent 37407 9a0927683faa
child 37765 d65d7bda43ce
--- a/make/Main.gmk	Thu Apr 28 08:26:30 2016 -0700
+++ b/make/Main.gmk	Tue May 03 09:09:07 2016 +0100
@@ -562,9 +562,9 @@
   $(foreach m, $(GENDATA_MODULES), $(eval $m-strip: $m-gendata))
   $(foreach m, $(COPY_MODULES), $(eval $m-strip: $m-copy))
 
-  # Declare dependencies between jmod targets
-  $(foreach m, $(JMOD_MODULES), \
-      $(eval $m-jmod: $(addsuffix -jmod, $(call FindDepsForModule,$m))))
+  # Declare dependencies between jmod targets. Only java.base jmod needs access
+  # to the other jmods to be built.
+  java.base-jmod: $(filter-out java.base-jmod, $(JMOD_TARGETS))
 
   # Declare dependencies from <module>-jmod to all other module targets
   $(foreach m, $(STRIP_MODULES), $(eval $m-jmod: $m-strip))