< prev index next >

make/CompileJavaModules.gmk

Print this page




 651 # the modules output dir
 652 
 653 ifneq ($(wildcard $(IMPORT_MODULE_DIR)), )
 654   $(JDK_OUTPUTDIR)/modules/$(MODULE)/_imported.marker: \
 655       $(call FindFiles, $(IMPORT_MODULE_DIR))
 656         $(call MakeDir, $(@D))
 657         # Do not delete marker and build meta data files
 658         $(RM) -r $(filter-out $(@D)/_%, $(wildcard $(@D)/*))
 659         $(CP) -R $(IMPORT_MODULE_DIR)/* $(@D)/
 660         $(TOUCH) $@
 661 
 662   TARGETS += $(JDK_OUTPUTDIR)/modules/$(MODULE)/_imported.marker
 663 
 664   # Add this dependency to avoid a race between compiling module-info.java and
 665   # importing the classes.
 666   $($(MODULE)_COMPILE_TARGET): $(JDK_OUTPUTDIR)/modules/$(MODULE)/_imported.marker
 667 endif
 668 
 669 ################################################################################
 670 
 671 ifeq ($(MODULE), jdk.scripting.nashorn)
 672   include CompileJavaModulesNashorn.gmk
 673 endif
 674 
 675 ################################################################################
 676 
 677 $(eval $(call IncludeCustomExtension, CompileJavaModules-post.gmk))
 678 
 679 ################################################################################
 680 
 681 all: $(TARGETS)
 682 
 683 .PHONY: all


 651 # the modules output dir
 652 
 653 ifneq ($(wildcard $(IMPORT_MODULE_DIR)), )
 654   $(JDK_OUTPUTDIR)/modules/$(MODULE)/_imported.marker: \
 655       $(call FindFiles, $(IMPORT_MODULE_DIR))
 656         $(call MakeDir, $(@D))
 657         # Do not delete marker and build meta data files
 658         $(RM) -r $(filter-out $(@D)/_%, $(wildcard $(@D)/*))
 659         $(CP) -R $(IMPORT_MODULE_DIR)/* $(@D)/
 660         $(TOUCH) $@
 661 
 662   TARGETS += $(JDK_OUTPUTDIR)/modules/$(MODULE)/_imported.marker
 663 
 664   # Add this dependency to avoid a race between compiling module-info.java and
 665   # importing the classes.
 666   $($(MODULE)_COMPILE_TARGET): $(JDK_OUTPUTDIR)/modules/$(MODULE)/_imported.marker
 667 endif
 668 
 669 ################################################################################
 670 






 671 $(eval $(call IncludeCustomExtension, CompileJavaModules-post.gmk))
 672 
 673 ################################################################################
 674 
 675 all: $(TARGETS)
 676 
 677 .PHONY: all
< prev index next >