< prev index next >

make/GensrcModuleInfo.gmk

Print this page

        

*** 47,57 **** default: all include $(SPEC) include MakeBase.gmk include Modules.gmk - #include TextFileProcessing.gmk ################################################################################ # Define this here since jdk/make/Tools.gmk cannot be included from the top # make directory. Should probably move some tools away from the jdk repo. TOOL_GENMODULEINFOSOURCE = $(JAVA_SMALL) \ --- 47,56 ----
*** 62,90 **** ################################################################################ # Name of data file. Keep module-info.java.ext until javafx has changed. MOD_FILENAME := module-info.java.extra module-info.java.ext - # List all the possible sub directories inside a module source directory where - # data might be stored. - CLASSES_SUBDIRS += $(OPENJDK_TARGET_OS)/classes - ifneq ($(OPENJDK_TARGET_OS), $(OPENJDK_TARGET_OS_TYPE)) - CLASSES_SUBDIRS += $(OPENJDK_TARGET_OS_TYPE)/classes - endif - CLASSES_SUBDIRS += share/classes - - # TODO: When the deploy build is better integrated, this will get added globally - # but for now need to add it here. - ifeq ($(BUILD_DEPLOY), true) - ALL_TOP_SRC_DIRS += $(DEPLOY_TOPDIR)/src - endif - # Construct all possible src directories for the module. ! MODULE_CLASSES_DIRS := $(strip \ ! $(foreach sub, $(CLASSES_SUBDIRS), \ ! $(addsuffix /$(MODULE)/$(sub), $(ALL_TOP_SRC_DIRS))) \ ! $(addsuffix /$(MODULE), $(IMPORT_MODULES_SRC))) # Find all the .extra files in the src dirs. MOD_FILES := $(wildcard $(foreach f, $(MOD_FILENAME), $(addsuffix /$(f), \ $(MODULE_CLASSES_DIRS)))) --- 61,72 ---- ################################################################################ # Name of data file. Keep module-info.java.ext until javafx has changed. MOD_FILENAME := module-info.java.extra module-info.java.ext # Construct all possible src directories for the module. ! MODULE_CLASSES_DIRS := $(call FindModuleSrcDirs, $(MODULE)) # Find all the .extra files in the src dirs. MOD_FILES := $(wildcard $(foreach f, $(MOD_FILENAME), $(addsuffix /$(f), \ $(MODULE_CLASSES_DIRS))))
*** 123,146 **** $(MV) $@.tmp $@ TARGETS += $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/module-info.java endif - # This doesn't work because javac only accepts one single exports line per - # exported package. - # Restore the modifications to separate lines with spaces - # MODIFICATIONS := $(subst /,$(SPACE),$(MODIFICATIONS)) - - # ifneq ($(MODIFICATIONS), ) - # $(eval $(call SetupTextFileProcessing, PROCESS_MODULE_INFO, \ - # SOURCE_FILES := $(firstword $(call FindAllModuleInfos, $(MODULE))), \ - # OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/module-info.java, \ - # REPLACEMENTS := } => $(MODIFICATIONS) }, \ - # )) - - # TARGETS += $(PROCESS_MODULE_INFO) - # endif endif # If no modifications are found for this module, remove any module-info.java # created by a previous build since that is no longer valid. ifeq ($(MODIFICATIONS), ) --- 105,114 ----
< prev index next >