< prev index next >

make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk

Print this page




 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
< prev index next >