106 $(JAVA_SMALL) $(NEW_JAVAC) \ 107 -XDignore.symbol.file \ 108 --upgrade-module-path $(JDK_OUTPUTDIR)/modules --system none \ 109 $(ADD_EXPORTS) \ 110 -sourcepath $(SOURCEPATH) \ 111 -implicit:none \ 112 -proc:only \ 113 -processorpath $(PROCESSOR_PATH) \ 114 -d $(GENSRC_DIR) \ 115 -s $(GENSRC_DIR) \ 116 @$(@D)/_gensrc_proc_files 117 $(TOUCH) $@ 118 119 TARGETS += $(GENSRC_DIR)/_gensrc_proc_done 120 121 ################################################################################ 122 123 $(GENSRC_DIR)/module-info.java.extra: $(GENSRC_DIR)/_gensrc_proc_done 124 ($(CD) $(GENSRC_DIR)/META-INF/providers && \ 125 p=""; \ 126 for i in $$($(LS)); do \ 127 c=$$($(CAT) $$i | $(TR) -d '\n\r'); \ 128 if test x$$p != x$$c; then \ 129 if test x$$p != x; then \ 130 $(ECHO) " ;" >> $@; \ 131 fi; \ 132 $(ECHO) "provides $$c with" >> $@; \ 133 p=$$c; \ 134 fi; \ 135 $(ECHO) " $$i," >> $@; \ 136 done); \ 137 $(ECHO) " ;" >> $@; \ 138 $(ECHO) "uses org.graalvm.compiler.options.OptionDescriptors;" >> $@; \ 139 $(ECHO) "provides org.graalvm.compiler.options.OptionDescriptors with" >> $@; \ 140 for i in $$($(FIND) $(GENSRC_DIR) -name '*_OptionDescriptors.java'); do \ 141 c=$$($(ECHO) $$i | $(SED) 's:.*/jdk\.internal\.vm\.compiler/\(.*\)\.java:\1:' | $(TR) '/' '.'); \ 142 $(ECHO) " $$c," >> $@; \ 143 done; \ 144 $(ECHO) " ;" >> $@; 145 146 TARGETS += $(GENSRC_DIR)/module-info.java.extra 147 148 ################################################################################ 149 150 all: $(TARGETS) 151 152 .PHONY: default all | 106 $(JAVA_SMALL) $(NEW_JAVAC) \ 107 -XDignore.symbol.file \ 108 --upgrade-module-path $(JDK_OUTPUTDIR)/modules --system none \ 109 $(ADD_EXPORTS) \ 110 -sourcepath $(SOURCEPATH) \ 111 -implicit:none \ 112 -proc:only \ 113 -processorpath $(PROCESSOR_PATH) \ 114 -d $(GENSRC_DIR) \ 115 -s $(GENSRC_DIR) \ 116 @$(@D)/_gensrc_proc_files 117 $(TOUCH) $@ 118 119 TARGETS += $(GENSRC_DIR)/_gensrc_proc_done 120 121 ################################################################################ 122 123 $(GENSRC_DIR)/module-info.java.extra: $(GENSRC_DIR)/_gensrc_proc_done 124 ($(CD) $(GENSRC_DIR)/META-INF/providers && \ 125 p=""; \ 126 for i in $$($(LS) | $(SORT)); do \ 127 c=$$($(CAT) $$i | $(TR) -d '\n\r'); \ 128 if test x$$p != x$$c; then \ 129 if test x$$p != x; then \ 130 $(ECHO) " ;" >> $@; \ 131 fi; \ 132 $(ECHO) "provides $$c with" >> $@; \ 133 p=$$c; \ 134 fi; \ 135 $(ECHO) " $$i," >> $@; \ 136 done); \ 137 $(ECHO) " ;" >> $@; \ 138 $(ECHO) "uses org.graalvm.compiler.options.OptionDescriptors;" >> $@; \ 139 $(ECHO) "provides org.graalvm.compiler.options.OptionDescriptors with" >> $@; \ 140 for i in $$($(FIND) $(GENSRC_DIR) -name '*_OptionDescriptors.java' | $(SORT)); do \ 141 c=$$($(ECHO) $$i | $(SED) 's:.*/jdk\.internal\.vm\.compiler/\(.*\)\.java:\1:' | $(TR) '/' '.'); \ 142 $(ECHO) " $$c," >> $@; \ 143 done; \ 144 $(ECHO) " ;" >> $@; 145 146 TARGETS += $(GENSRC_DIR)/module-info.java.extra 147 148 ################################################################################ 149 150 all: $(TARGETS) 151 152 .PHONY: default all |