Mercurial > hg > graal-compiler
comparison make/jvmci.make @ 21790:6db6070d30b9
Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.build
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Fri, 05 Jun 2015 16:28:19 +0200 |
parents | 6c3c21d9b5ef |
children | 44bad469bec2 |
comparison
equal
deleted
inserted
replaced
21789:5b9adb645217 | 21790:6db6070d30b9 |
---|---|
1 # This Makefile is generated automatically, do not edit | |
2 # This file was build with command: mx.sh makefile -o make/jvmci.make | |
3 | |
1 VERBOSE= | 4 VERBOSE= |
2 TARGET=. | 5 TARGET=. |
3 JDK= | 6 # Bootstrap JDK to be used (for javac and jar) |
7 ABS_BOOTDIR= | |
4 | 8 |
5 WGET=wget | 9 JAVAC=$(ABS_BOOTDIR)/bin/javac -g -target 1.8 |
6 JAVAC=$(JDK)/bin/javac -g -target 1.8 | 10 JAR=$(ABS_BOOTDIR)/bin/jar |
7 JAR=$(JDK)/bin/jar | |
8 | 11 |
9 EXPORT_DIR=export | 12 EXPORT_DIR=export |
10 EXPORTED_FILES_ADDITIONAL=$(TARGET)/options $(TARGET)/services | 13 EXPORTED_FILES_ADDITIONAL=$(TARGET)/options $(TARGET)/services |
11 HS_COMMON_SRC=. | 14 HS_COMMON_SRC=. |
12 # where all other stuff built by mx (graal.jar) resides | 15 |
13 MX_TARGET=. | 16 # Directories, where the generated property-files reside within the JAR files |
14 PROVIDERS_INF=/META-INF/providers/ | 17 PROVIDERS_INF=/META-INF/providers/ |
15 SERVICES_INF=/META-INF/services/ | 18 SERVICES_INF=/META-INF/services/ |
16 OPTIONS_INF=/META-INF/options/ | 19 OPTIONS_INF=/META-INF/options/ |
17 | 20 |
18 ifeq ($(JDK),) | 21 ifeq ($(ABS_BOOTDIR),) |
19 $(error Variable JDK must be set to a JDK installation.) | 22 $(error Variable ABS_BOOTDIR must be set to a JDK installation.) |
20 endif | 23 endif |
21 ifneq ($(VERBOSE),) | 24 ifneq ($(VERBOSE),) |
22 SHELL=sh -x | 25 SHELL=sh -x |
23 endif | 26 endif |
24 | 27 |
25 define process_options = | 28 define process_options = |
26 $(eval providers=$(1)/$(PROVIDERS_INF)) | 29 $(eval providers=$(1)/$(PROVIDERS_INF)) |
51 $(foreach export,$(EXPORTED_FILES),$(call extract,$(export),$(EXPORT_DIR))) | 54 $(foreach export,$(EXPORTED_FILES),$(call extract,$(export),$(EXPORT_DIR))) |
52 .PHONY: export | 55 .PHONY: export |
53 | 56 |
54 | 57 |
55 | 58 |
56 JDK_BOOTCLASSPATH = $(JDK)/jre/lib/resources.jar:$(JDK)/jre/lib/rt.jar:$(JDK)/jre/lib/jsse.jar:$(JDK)/jre/lib/jce.jar:$(JDK)/jre/lib/charsets.jar:$(JDK)/jre/lib/jfr.jar | 59 JDK_BOOTCLASSPATH = $(ABS_BOOTDIR)/jre/lib/resources.jar:$(ABS_BOOTDIR)/jre/lib/rt.jar:$(ABS_BOOTDIR)/jre/lib/jsse.jar:$(ABS_BOOTDIR)/jre/lib/jce.jar:$(ABS_BOOTDIR)/jre/lib/charsets.jar:$(ABS_BOOTDIR)/jre/lib/jfr.jar |
57 | 60 |
58 COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC = $(shell find graal/com.oracle.jvmci.hotspotvmconfig/src -type f -name *.java 2> /dev/null) | 61 JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC = $(shell find graal/com.oracle.jvmci.hotspotvmconfig/src -type f -name *.java 2> /dev/null) |
59 COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.common/src -type f -name *.java 2> /dev/null) | 62 JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.common/src -type f -name *.java 2> /dev/null) |
60 COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.hotspotvmconfig.processor/src -type f -name *.java 2> /dev/null) | 63 JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.hotspotvmconfig.processor/src -type f -name *.java 2> /dev/null) |
61 | 64 |
62 COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR = $(TARGET)/graal/com.oracle.jvmci.hotspotvmconfig.processor/ap/com.oracle.jvmci.hotspotvmconfig.processor.jar | 65 JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR = $(TARGET)/graal/com.oracle.jvmci.hotspotvmconfig.processor/ap/com.oracle.jvmci.hotspotvmconfig.processor.jar |
63 | 66 |
64 COM_ORACLE_JVMCI_SERVICE_PROCESSOR_SRC = $(shell find graal/com.oracle.jvmci.service/src -type f -name *.java 2> /dev/null) | 67 JVMCI_OPTIONS_PROCESSOR_SRC = $(shell find graal/com.oracle.jvmci.service/src -type f -name *.java 2> /dev/null) |
65 COM_ORACLE_JVMCI_SERVICE_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.service.processor/src -type f -name *.java 2> /dev/null) | 68 JVMCI_OPTIONS_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.options/src -type f -name *.java 2> /dev/null) |
69 JVMCI_OPTIONS_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.options.processor/src -type f -name *.java 2> /dev/null) | |
66 | 70 |
67 COM_ORACLE_JVMCI_SERVICE_PROCESSOR_JAR = $(TARGET)/graal/com.oracle.jvmci.service.processor/ap/com.oracle.jvmci.service.processor.jar | 71 JVMCI_OPTIONS_PROCESSOR_JAR = $(TARGET)/graal/com.oracle.jvmci.options.processor/ap/com.oracle.jvmci.options.processor.jar |
68 | 72 |
69 COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_SRC = $(shell find graal/com.oracle.jvmci.service/src -type f -name *.java 2> /dev/null) | 73 JVMCI_SERVICE_PROCESSOR_SRC = $(shell find graal/com.oracle.jvmci.service/src -type f -name *.java 2> /dev/null) |
70 COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.options/src -type f -name *.java 2> /dev/null) | 74 JVMCI_SERVICE_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.service.processor/src -type f -name *.java 2> /dev/null) |
71 COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_SRC += $(shell find graal/com.oracle.jvmci.options.processor/src -type f -name *.java 2> /dev/null) | |
72 | 75 |
73 COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_JAR = $(TARGET)/graal/com.oracle.jvmci.options.processor/ap/com.oracle.jvmci.options.processor.jar | 76 JVMCI_SERVICE_PROCESSOR_JAR = $(TARGET)/graal/com.oracle.jvmci.service.processor/ap/com.oracle.jvmci.service.processor.jar |
77 | |
78 JVMCI_API_SRC = $(shell find graal/com.oracle.jvmci.meta/src -type f -name *.java 2> /dev/null) | |
79 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.code/src -type f -name *.java 2> /dev/null) | |
80 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.runtime/src -type f -name *.java 2> /dev/null) | |
81 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.options/src -type f -name *.java 2> /dev/null) | |
82 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.common/src -type f -name *.java 2> /dev/null) | |
83 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.debug/src -type f -name *.java 2> /dev/null) | |
84 | |
85 JVMCI_API_JAR = $(TARGET)/build/jvmci-api.jar | |
86 | |
87 JVMCI_API_DEP_JARS = $(TARGET)/build/jvmci-service.jar graal/findbugs-SuppressFBWarnings.jar | |
88 | |
89 EXPORTED_FILES += $(JVMCI_API_JAR) | |
90 | |
91 JVMCI_SERVICE_SRC = $(shell find graal/com.oracle.jvmci.service/src -type f -name *.java 2> /dev/null) | |
92 | |
93 JVMCI_SERVICE_JAR = $(TARGET)/build/jvmci-service.jar | |
94 | |
95 JVMCI_SERVICE_DEP_JARS = graal/findbugs-SuppressFBWarnings.jar | |
96 | |
97 EXPORTED_FILES += $(JVMCI_SERVICE_JAR) | |
74 | 98 |
75 JVMCI_HOTSPOT_SRC = $(shell find graal/com.oracle.jvmci.hotspotvmconfig/src -type f -name *.java 2> /dev/null) | 99 JVMCI_HOTSPOT_SRC = $(shell find graal/com.oracle.jvmci.hotspotvmconfig/src -type f -name *.java 2> /dev/null) |
76 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.hotspotvmconfig/graal/com.oracle.jvmci.hotspotvmconfig/src_gen -type f -name *.java 2> /dev/null) | 100 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.hotspotvmconfig/graal/com.oracle.jvmci.hotspotvmconfig/src_gen -type f -name *.java 2> /dev/null) |
77 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.amd64/src -type f -name *.java 2> /dev/null) | 101 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.amd64/src -type f -name *.java 2> /dev/null) |
78 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.amd64/graal/com.oracle.jvmci.amd64/src_gen -type f -name *.java 2> /dev/null) | 102 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.amd64/graal/com.oracle.jvmci.amd64/src_gen -type f -name *.java 2> /dev/null) |
87 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.hotspot.jfr/src -type f -name *.java 2> /dev/null) | 111 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.hotspot.jfr/src -type f -name *.java 2> /dev/null) |
88 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.hotspot.jfr/graal/com.oracle.jvmci.hotspot.jfr/src_gen -type f -name *.java 2> /dev/null) | 112 JVMCI_HOTSPOT_SRC += $(shell find graal/com.oracle.jvmci.hotspot.jfr/graal/com.oracle.jvmci.hotspot.jfr/src_gen -type f -name *.java 2> /dev/null) |
89 | 113 |
90 JVMCI_HOTSPOT_JAR = $(TARGET)/build/jvmci-hotspot.jar | 114 JVMCI_HOTSPOT_JAR = $(TARGET)/build/jvmci-hotspot.jar |
91 | 115 |
92 JVMCI_HOTSPOT_DEP_JARS = $(TARGET)/build/jvmci-service.jar $(TARGET)/build/jvmci-api.jar graal/findbugs-SuppressFBWarnings.jar | 116 JVMCI_HOTSPOT_DEP_JARS = $(TARGET)/build/jvmci-api.jar $(TARGET)/build/jvmci-service.jar graal/findbugs-SuppressFBWarnings.jar |
93 | 117 |
94 EXPORTED_FILES += $(JVMCI_HOTSPOT_JAR) | 118 EXPORTED_FILES += $(JVMCI_HOTSPOT_JAR) |
95 | 119 |
96 JVMCI_SERVICE_SRC = $(shell find graal/com.oracle.jvmci.service/src -type f -name *.java 2> /dev/null) | 120 $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR): $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC) |
97 | 121 $(eval TMP := $(shell mktemp -d JVMCI_HOTSPOTVMCONFIG_PROCESSOR_XXXXX)) |
98 JVMCI_SERVICE_JAR = $(TARGET)/build/jvmci-service.jar | 122 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC) |
99 | |
100 JVMCI_SERVICE_DEP_JARS = graal/findbugs-SuppressFBWarnings.jar | |
101 | |
102 EXPORTED_FILES += $(JVMCI_SERVICE_JAR) | |
103 | |
104 JVMCI_API_SRC = $(shell find graal/com.oracle.jvmci.meta/src -type f -name *.java 2> /dev/null) | |
105 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.code/src -type f -name *.java 2> /dev/null) | |
106 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.runtime/src -type f -name *.java 2> /dev/null) | |
107 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.options/src -type f -name *.java 2> /dev/null) | |
108 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.common/src -type f -name *.java 2> /dev/null) | |
109 JVMCI_API_SRC += $(shell find graal/com.oracle.jvmci.debug/src -type f -name *.java 2> /dev/null) | |
110 | |
111 JVMCI_API_JAR = $(TARGET)/build/jvmci-api.jar | |
112 | |
113 JVMCI_API_DEP_JARS = $(TARGET)/build/jvmci-service.jar graal/findbugs-SuppressFBWarnings.jar | |
114 | |
115 EXPORTED_FILES += $(JVMCI_API_JAR) | |
116 | |
117 $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR): $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC) | |
118 $(eval TMP := $(shell mktemp -d COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_XXXXX)) | |
119 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_SRC) | |
120 cp -r graal/com.oracle.jvmci.hotspotvmconfig.processor/src/META-INF $(TMP) | 123 cp -r graal/com.oracle.jvmci.hotspotvmconfig.processor/src/META-INF $(TMP) |
121 $(call process_options,$(TMP),False) | 124 $(call process_options,$(TMP),False) |
122 mkdir -p $$(dirname $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR)) | 125 mkdir -p $$(dirname $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR)) |
123 $(JAR) cf $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR) -C $(TMP) . | 126 $(JAR) cf $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR) -C $(TMP) . |
124 rm -r $(TMP) | 127 rm -r $(TMP) |
125 | 128 |
126 $(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_JAR): $(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_SRC) | 129 $(JVMCI_OPTIONS_PROCESSOR_JAR): $(JVMCI_OPTIONS_PROCESSOR_SRC) |
127 $(eval TMP := $(shell mktemp -d COM_ORACLE_JVMCI_SERVICE_PROCESSOR_XXXXX)) | 130 $(eval TMP := $(shell mktemp -d JVMCI_OPTIONS_PROCESSOR_XXXXX)) |
128 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) $(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_SRC) | 131 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) $(JVMCI_OPTIONS_PROCESSOR_SRC) |
132 cp -r graal/com.oracle.jvmci.options.processor/src/META-INF $(TMP) | |
133 $(call process_options,$(TMP),False) | |
134 mkdir -p $$(dirname $(JVMCI_OPTIONS_PROCESSOR_JAR)) | |
135 $(JAR) cf $(JVMCI_OPTIONS_PROCESSOR_JAR) -C $(TMP) . | |
136 rm -r $(TMP) | |
137 | |
138 $(JVMCI_SERVICE_PROCESSOR_JAR): $(JVMCI_SERVICE_PROCESSOR_SRC) | |
139 $(eval TMP := $(shell mktemp -d JVMCI_SERVICE_PROCESSOR_XXXXX)) | |
140 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) $(JVMCI_SERVICE_PROCESSOR_SRC) | |
129 cp -r graal/com.oracle.jvmci.service.processor/src/META-INF $(TMP) | 141 cp -r graal/com.oracle.jvmci.service.processor/src/META-INF $(TMP) |
130 $(call process_options,$(TMP),False) | 142 $(call process_options,$(TMP),False) |
131 mkdir -p $$(dirname $(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_JAR)) | 143 mkdir -p $$(dirname $(JVMCI_SERVICE_PROCESSOR_JAR)) |
132 $(JAR) cf $(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_JAR) -C $(TMP) . | 144 $(JAR) cf $(JVMCI_SERVICE_PROCESSOR_JAR) -C $(TMP) . |
133 rm -r $(TMP) | 145 rm -r $(TMP) |
134 | 146 |
135 $(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_JAR): $(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_SRC) | 147 $(JVMCI_API_JAR): $(JVMCI_API_SRC) $(JVMCI_API_DEP_JARS) |
136 $(eval TMP := $(shell mktemp -d COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_XXXXX)) | 148 $(eval TMP := $(shell mktemp -d JVMCI_API_XXXXX)) |
137 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) $(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_SRC) | 149 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) -cp $(shell echo $(JVMCI_API_DEP_JARS) | tr ' ' ':') $(JVMCI_API_SRC) |
138 cp -r graal/com.oracle.jvmci.options.processor/src/META-INF $(TMP) | 150 |
139 $(call process_options,$(TMP),False) | 151 $(call process_options,$(TMP),True) |
140 mkdir -p $$(dirname $(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_JAR)) | 152 mkdir -p $$(dirname $(JVMCI_API_JAR)) |
141 $(JAR) cf $(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_JAR) -C $(TMP) . | 153 $(JAR) cf $(JVMCI_API_JAR) -C $(TMP) . |
142 rm -r $(TMP) | 154 rm -r $(TMP) |
143 | 155 |
144 $(JVMCI_HOTSPOT_JAR): $(JVMCI_HOTSPOT_SRC) $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR) $(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_JAR) $(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_JAR) $(JVMCI_HOTSPOT_DEP_JARS) | 156 $(JVMCI_SERVICE_JAR): $(JVMCI_SERVICE_SRC) $(JVMCI_SERVICE_DEP_JARS) |
157 $(eval TMP := $(shell mktemp -d JVMCI_SERVICE_XXXXX)) | |
158 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) -cp $(shell echo $(JVMCI_SERVICE_DEP_JARS) | tr ' ' ':') $(JVMCI_SERVICE_SRC) | |
159 | |
160 $(call process_options,$(TMP),True) | |
161 mkdir -p $$(dirname $(JVMCI_SERVICE_JAR)) | |
162 $(JAR) cf $(JVMCI_SERVICE_JAR) -C $(TMP) . | |
163 rm -r $(TMP) | |
164 | |
165 $(JVMCI_HOTSPOT_JAR): $(JVMCI_HOTSPOT_SRC) $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR) $(JVMCI_OPTIONS_PROCESSOR_JAR) $(JVMCI_SERVICE_PROCESSOR_JAR) $(JVMCI_HOTSPOT_DEP_JARS) | |
145 $(eval TMP := $(shell mktemp -d JVMCI_HOTSPOT_XXXXX)) | 166 $(eval TMP := $(shell mktemp -d JVMCI_HOTSPOT_XXXXX)) |
146 $(JAVAC) -d $(TMP) -processorpath $(COM_ORACLE_JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR):$(COM_ORACLE_JVMCI_SERVICE_PROCESSOR_JAR):$(COM_ORACLE_JVMCI_OPTIONS_PROCESSOR_JAR) -bootclasspath $(JDK_BOOTCLASSPATH) -cp $(TARGET)/build/jvmci-service.jar:$(TARGET)/build/jvmci-api.jar:graal/findbugs-SuppressFBWarnings.jar $(JVMCI_HOTSPOT_SRC) | 167 $(JAVAC) -d $(TMP) -processorpath $(JVMCI_HOTSPOTVMCONFIG_PROCESSOR_JAR):$(JVMCI_OPTIONS_PROCESSOR_JAR):$(JVMCI_SERVICE_PROCESSOR_JAR) -bootclasspath $(JDK_BOOTCLASSPATH) -cp $(shell echo $(JVMCI_HOTSPOT_DEP_JARS) | tr ' ' ':') $(JVMCI_HOTSPOT_SRC) |
147 | 168 |
148 $(call process_options,$(TMP),True) | 169 $(call process_options,$(TMP),True) |
149 mkdir -p $$(dirname $(JVMCI_HOTSPOT_JAR)) | 170 mkdir -p $$(dirname $(JVMCI_HOTSPOT_JAR)) |
150 $(JAR) cf $(JVMCI_HOTSPOT_JAR) -C $(TMP) . | 171 $(JAR) cf $(JVMCI_HOTSPOT_JAR) -C $(TMP) . |
151 rm -r $(TMP) | 172 rm -r $(TMP) |
152 | 173 |
153 $(JVMCI_SERVICE_JAR): $(JVMCI_SERVICE_SRC) $(JVMCI_SERVICE_DEP_JARS) | 174 default: $(JVMCI_API_JAR) $(JVMCI_SERVICE_JAR) $(JVMCI_HOTSPOT_JAR) |
154 $(eval TMP := $(shell mktemp -d JVMCI_SERVICE_XXXXX)) | |
155 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) -cp graal/findbugs-SuppressFBWarnings.jar $(JVMCI_SERVICE_SRC) | |
156 | |
157 $(call process_options,$(TMP),True) | |
158 mkdir -p $$(dirname $(JVMCI_SERVICE_JAR)) | |
159 $(JAR) cf $(JVMCI_SERVICE_JAR) -C $(TMP) . | |
160 rm -r $(TMP) | |
161 | |
162 $(JVMCI_API_JAR): $(JVMCI_API_SRC) $(JVMCI_API_DEP_JARS) | |
163 $(eval TMP := $(shell mktemp -d JVMCI_API_XXXXX)) | |
164 $(JAVAC) -d $(TMP) -bootclasspath $(JDK_BOOTCLASSPATH) -cp $(TARGET)/build/jvmci-service.jar:graal/findbugs-SuppressFBWarnings.jar $(JVMCI_API_SRC) | |
165 | |
166 $(call process_options,$(TMP),True) | |
167 mkdir -p $$(dirname $(JVMCI_API_JAR)) | |
168 $(JAR) cf $(JVMCI_API_JAR) -C $(TMP) . | |
169 rm -r $(TMP) | |
170 | |
171 default: $(JVMCI_HOTSPOT_JAR) $(JVMCI_SERVICE_JAR) $(JVMCI_API_JAR) | |
172 .PHONY: default | 175 .PHONY: default |