Mercurial > hg > graal-compiler
annotate agent/make/Makefile @ 12250:9044964f9163
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap.
Reviewed-by: kvn, brutisso
author | tschatzl |
---|---|
date | Wed, 18 Sep 2013 13:18:52 +0200 |
parents | 5ed317b25e23 |
children | de6a9e811145 |
rev | line source |
---|---|
0 | 1 # |
6782 | 2 # Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. |
0 | 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 # | |
5 # This code is free software; you can redistribute it and/or modify it | |
6 # under the terms of the GNU General Public License version 2 only, as | |
7 # published by the Free Software Foundation. | |
8 # | |
9 # This code is distributed in the hope that it will be useful, but WITHOUT | |
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 # version 2 for more details (a copy is included in the LICENSE file that | |
13 # accompanied this code). | |
14 # | |
15 # You should have received a copy of the GNU General Public License version | |
16 # 2 along with this work; if not, write to the Free Software Foundation, | |
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
18 # | |
1552
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
258
diff
changeset
|
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
258
diff
changeset
|
20 # or visit www.oracle.com if you need additional information or have any |
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
258
diff
changeset
|
21 # questions. |
8103 | 22 # |
0 | 23 # |
24 | |
25 # This guards against adding broken .java files to the directory | |
26 # hierarchy, but may be a pain to keep in sync | |
27 | |
28 # Generated using the build-pkglist script | |
29 ifeq "x$(GAMMADIR)" "x" | |
30 include ../../make/defs.make | |
31 else | |
32 include $(GAMMADIR)/make/defs.make | |
33 endif | |
34 | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
35 ifeq "x$(HOTSPOT_BUILD_VERSION)" "x" |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
36 SA_BUILD_VERSION=$(HOTSPOT_RELEASE_VERSION) |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
37 else |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
38 SA_BUILD_VERSION=$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION) |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
39 endif |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
40 |
0 | 41 PKGLIST = \ |
42 sun.jvm.hotspot \ | |
43 sun.jvm.hotspot.asm \ | |
44 sun.jvm.hotspot.asm.sparc \ | |
45 sun.jvm.hotspot.c1 \ | |
3939 | 46 sun.jvm.hotspot.ci \ |
0 | 47 sun.jvm.hotspot.code \ |
48 sun.jvm.hotspot.compiler \ | |
49 sun.jvm.hotspot.debugger \ | |
50 sun.jvm.hotspot.debugger.amd64 \ | |
3960 | 51 sun.jvm.hotspot.debugger.bsd \ |
52 sun.jvm.hotspot.debugger.bsd.amd64 \ | |
53 sun.jvm.hotspot.debugger.bsd.x86 \ | |
0 | 54 sun.jvm.hotspot.debugger.cdbg \ |
55 sun.jvm.hotspot.debugger.cdbg.basic \ | |
56 sun.jvm.hotspot.debugger.cdbg.basic.amd64 \ | |
57 sun.jvm.hotspot.debugger.cdbg.basic.x86 \ | |
58 sun.jvm.hotspot.debugger.dummy \ | |
59 sun.jvm.hotspot.debugger.linux \ | |
60 sun.jvm.hotspot.debugger.linux.amd64 \ | |
61 sun.jvm.hotspot.debugger.linux.x86 \ | |
62 sun.jvm.hotspot.debugger.posix \ | |
63 sun.jvm.hotspot.debugger.posix.elf \ | |
64 sun.jvm.hotspot.debugger.proc \ | |
65 sun.jvm.hotspot.debugger.proc.amd64 \ | |
66 sun.jvm.hotspot.debugger.proc.sparc \ | |
67 sun.jvm.hotspot.debugger.proc.x86 \ | |
68 sun.jvm.hotspot.debugger.remote \ | |
69 sun.jvm.hotspot.debugger.remote.amd64 \ | |
70 sun.jvm.hotspot.debugger.remote.sparc \ | |
71 sun.jvm.hotspot.debugger.remote.x86 \ | |
72 sun.jvm.hotspot.debugger.sparc \ | |
73 sun.jvm.hotspot.debugger.win32.coff \ | |
74 sun.jvm.hotspot.debugger.windbg \ | |
75 sun.jvm.hotspot.debugger.windbg.amd64 \ | |
76 sun.jvm.hotspot.debugger.windbg.x86 \ | |
77 sun.jvm.hotspot.debugger.x86 \ | |
78 sun.jvm.hotspot.gc_implementation \ | |
3972 | 79 sun.jvm.hotspot.gc_implementation.g1 \ |
0 | 80 sun.jvm.hotspot.gc_implementation.parallelScavenge \ |
81 sun.jvm.hotspot.gc_implementation.shared \ | |
82 sun.jvm.hotspot.gc_interface \ | |
83 sun.jvm.hotspot.interpreter \ | |
84 sun.jvm.hotspot.jdi \ | |
85 sun.jvm.hotspot.memory \ | |
3939 | 86 sun.jvm.hotspot.opto \ |
0 | 87 sun.jvm.hotspot.oops \ |
3939 | 88 sun.jvm.hotspot.prims \ |
0 | 89 sun.jvm.hotspot.runtime \ |
90 sun.jvm.hotspot.runtime.amd64 \ | |
3960 | 91 sun.jvm.hotspot.runtime.bsd \ |
92 sun.jvm.hotspot.runtime.bsd_amd64 \ | |
93 sun.jvm.hotspot.runtime.bsd_x86 \ | |
0 | 94 sun.jvm.hotspot.runtime.linux \ |
95 sun.jvm.hotspot.runtime.linux_amd64 \ | |
96 sun.jvm.hotspot.runtime.linux_sparc \ | |
97 sun.jvm.hotspot.runtime.linux_x86 \ | |
98 sun.jvm.hotspot.runtime.posix \ | |
99 sun.jvm.hotspot.runtime.solaris_amd64 \ | |
100 sun.jvm.hotspot.runtime.solaris_sparc \ | |
101 sun.jvm.hotspot.runtime.solaris_x86 \ | |
102 sun.jvm.hotspot.runtime.sparc \ | |
103 sun.jvm.hotspot.runtime.win32_amd64 \ | |
104 sun.jvm.hotspot.runtime.win32_x86 \ | |
105 sun.jvm.hotspot.runtime.x86 \ | |
106 sun.jvm.hotspot.tools \ | |
107 sun.jvm.hotspot.tools.jcore \ | |
108 sun.jvm.hotspot.tools.soql \ | |
109 sun.jvm.hotspot.types \ | |
110 sun.jvm.hotspot.types.basic \ | |
111 sun.jvm.hotspot.ui \ | |
112 sun.jvm.hotspot.ui.action \ | |
113 sun.jvm.hotspot.ui.classbrowser \ | |
114 sun.jvm.hotspot.ui.resources \ | |
115 sun.jvm.hotspot.ui.table \ | |
116 sun.jvm.hotspot.ui.tree \ | |
117 sun.jvm.hotspot.ui.treetable \ | |
118 sun.jvm.hotspot.utilities \ | |
119 sun.jvm.hotspot.utilities.memo \ | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
120 sun.jvm.hotspot.utilities.soql \ |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
121 com.sun.java.swing.action \ |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
122 com.sun.java.swing.ui |
0 | 123 #END PKGLIST |
124 | |
125 # Generated using the build-filelist script | |
126 FILELIST = \ | |
127 sun/jvm/hotspot/*.java \ | |
128 sun/jvm/hotspot/asm/*.java \ | |
129 sun/jvm/hotspot/asm/sparc/*.java \ | |
130 sun/jvm/hotspot/c1/*.java \ | |
3939 | 131 sun/jvm/hotspot/ci/*.java \ |
0 | 132 sun/jvm/hotspot/code/*.java \ |
133 sun/jvm/hotspot/compiler/*.java \ | |
134 sun/jvm/hotspot/debugger/*.java \ | |
135 sun/jvm/hotspot/debugger/amd64/*.java \ | |
3960 | 136 sun/jvm/hotspot/debugger/bsd/*.java \ |
137 sun/jvm/hotspot/debugger/bsd/amd64/*.java \ | |
138 sun/jvm/hotspot/debugger/bsd/x86/*.java \ | |
0 | 139 sun/jvm/hotspot/debugger/cdbg/*.java \ |
140 sun/jvm/hotspot/debugger/cdbg/basic/*.java \ | |
141 sun/jvm/hotspot/debugger/cdbg/basic/amd64/*.java \ | |
142 sun/jvm/hotspot/debugger/cdbg/basic/x86/*.java \ | |
143 sun/jvm/hotspot/debugger/dummy/*.java \ | |
144 sun/jvm/hotspot/debugger/linux/*.java \ | |
145 sun/jvm/hotspot/debugger/linux/x86/*.java \ | |
146 sun/jvm/hotspot/debugger/posix/*.java \ | |
147 sun/jvm/hotspot/debugger/posix/elf/*.java \ | |
148 sun/jvm/hotspot/debugger/proc/*.java \ | |
149 sun/jvm/hotspot/debugger/proc/amd64/*.java \ | |
150 sun/jvm/hotspot/debugger/proc/sparc/*.java \ | |
151 sun/jvm/hotspot/debugger/proc/x86/*.java \ | |
152 sun/jvm/hotspot/debugger/remote/*.java \ | |
153 sun/jvm/hotspot/debugger/remote/amd64/*.java \ | |
154 sun/jvm/hotspot/debugger/remote/sparc/*.java \ | |
155 sun/jvm/hotspot/debugger/remote/x86/*.java \ | |
156 sun/jvm/hotspot/debugger/sparc/*.java \ | |
157 sun/jvm/hotspot/debugger/win32/coff/*.java \ | |
158 sun/jvm/hotspot/debugger/windbg/*.java \ | |
159 sun/jvm/hotspot/debugger/windbg/x86/*.java \ | |
160 sun/jvm/hotspot/debugger/x86/*.java \ | |
3972 | 161 sun/jvm/hotspot/gc_implementation/g1/*.java \ |
162 sun/jvm/hotspot/gc_implementation/parallelScavenge/*.java \ | |
163 sun/jvm/hotspot/gc_implementation/shared/*.java \ | |
0 | 164 sun/jvm/hotspot/interpreter/*.java \ |
165 sun/jvm/hotspot/jdi/*.java \ | |
166 sun/jvm/hotspot/memory/*.java \ | |
167 sun/jvm/hotspot/oops/*.java \ | |
3939 | 168 sun/jvm/hotspot/opto/*.java \ |
169 sun/jvm/hotspot/prims/*.java \ | |
0 | 170 sun/jvm/hotspot/runtime/*.java \ |
171 sun/jvm/hotspot/runtime/amd64/*.java \ | |
3960 | 172 sun/jvm/hotspot/runtime/bsd/*.java \ |
173 sun/jvm/hotspot/runtime/bsd_amd64/*.java \ | |
174 sun/jvm/hotspot/runtime/bsd_x86/*.java \ | |
0 | 175 sun/jvm/hotspot/runtime/linux/*.java \ |
176 sun/jvm/hotspot/runtime/linux_amd64/*.java \ | |
177 sun/jvm/hotspot/runtime/linux_sparc/*.java \ | |
178 sun/jvm/hotspot/runtime/linux_x86/*.java \ | |
179 sun/jvm/hotspot/runtime/posix/*.java \ | |
180 sun/jvm/hotspot/runtime/solaris_amd64/*.java \ | |
181 sun/jvm/hotspot/runtime/solaris_sparc/*.java \ | |
182 sun/jvm/hotspot/runtime/solaris_x86/*.java \ | |
183 sun/jvm/hotspot/runtime/sparc/*.java \ | |
184 sun/jvm/hotspot/runtime/win32_amd64/*.java \ | |
185 sun/jvm/hotspot/runtime/win32_x86/*.java \ | |
186 sun/jvm/hotspot/runtime/x86/*.java \ | |
187 sun/jvm/hotspot/tools/*.java \ | |
188 sun/jvm/hotspot/tools/jcore/*.java \ | |
189 sun/jvm/hotspot/tools/soql/*.java \ | |
190 sun/jvm/hotspot/types/*.java \ | |
191 sun/jvm/hotspot/types/basic/*.java \ | |
192 sun/jvm/hotspot/ui/*.java \ | |
193 sun/jvm/hotspot/ui/action/*.java \ | |
194 sun/jvm/hotspot/ui/classbrowser/*.java \ | |
195 sun/jvm/hotspot/ui/table/*.java \ | |
196 sun/jvm/hotspot/ui/tree/*.java \ | |
197 sun/jvm/hotspot/ui/treetable/*.java \ | |
198 sun/jvm/hotspot/utilities/*.java \ | |
199 sun/jvm/hotspot/utilities/memo/*.java \ | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
200 sun/jvm/hotspot/utilities/soql/*.java \ |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
201 com/sun/java/swing/action/*.java \ |
8103 | 202 com/sun/java/swing/ui/*.java |
0 | 203 #END FILELIST |
204 | |
205 ifneq "x$(ALT_BOOTDIR)" "x" | |
206 BOOTDIR := $(ALT_BOOTDIR) | |
207 endif | |
208 | |
209 ifeq "x$(BOOTDIR)" "x" | |
210 JDK_HOME := $(shell dirname $(shell which java))/.. | |
211 else | |
212 JDK_HOME := $(BOOTDIR) | |
213 endif | |
214 | |
215 isUnix := $(shell test -r c:/; echo $$?) | |
216 | |
217 ifeq "$(isUnix)" "1" | |
218 CPS := : | |
219 else | |
220 CPS := ";" | |
221 endif | |
222 | |
223 SRC_DIR = ../src/share/classes | |
224 BUILD_DIR = ../build | |
225 OUTPUT_DIR = $(BUILD_DIR)/classes | |
226 DOC_DIR = $(BUILD_DIR)/doc | |
227 | |
8103 | 228 # gnumake 3.78.1 does not accept the *s, |
0 | 229 # so use the shell to expand them |
230 ALLFILES := $(patsubst %,$(SRC_DIR)/%,$(FILELIST)) | |
231 ALLFILES := $(shell /bin/ls $(ALLFILES)) | |
232 | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
233 # tools.jar is used by the sa-jdi binding |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
234 CLASSPATH = $(JDK_HOME)/lib/tools.jar |
0 | 235 |
236 CLASSPATH := $(subst \,/,$(CLASSPATH)) | |
237 | |
238 # FIXME: autogenerate call to rmic | |
239 | |
240 SA_BUILD_VERSION_PROP = "sun.jvm.hotspot.runtime.VM.saBuildVersion=$(SA_BUILD_VERSION)" | |
241 | |
242 SA_PROPERTIES = $(OUTPUT_DIR)/sa.properties | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
243 JAVAC = $(JDK_HOME)/bin/javac |
6972
bd7a7ce2e264
6830717: replay of compilations would help with debugging
minqi
parents:
6782
diff
changeset
|
244 JAVA = $(JDK_HOME)/bin/java |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
245 JAVADOC = $(JDK_HOME)/bin/javadoc |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
246 RMIC = $(JDK_HOME)/bin/rmic |
0 | 247 |
248 # Tagging it on because there's no reason not to run it | |
249 all: filelist | |
250 @mkdir -p $(OUTPUT_DIR) | |
251 @echo "$(SA_BUILD_VERSION_PROP)" > $(SA_PROPERTIES) | |
3340 | 252 $(JAVAC) -classpath $(CLASSPATH) -deprecation -sourcepath $(SRC_DIR) -g -d $(OUTPUT_DIR) @filelist |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
253 $(RMIC) -classpath $(OUTPUT_DIR) -d $(OUTPUT_DIR) sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer |
0 | 254 rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql/sa.js |
255 cp $(SRC_DIR)/sun/jvm/hotspot/utilities/soql/sa.js $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
256 mkdir -p $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
257 rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/* |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
258 cp $(SRC_DIR)/sun/jvm/hotspot/ui/resources/*.png $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/ |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
259 cp -r $(SRC_DIR)/images/* $(OUTPUT_DIR)/ |
0 | 260 |
261 allprof: filelist | |
262 @mkdir -p $(OUTPUT_DIR) | |
263 @echo "$(SA_BUILD_VERSION_PROP)" > $(SA_PROPERTIES) | |
3340 | 264 $(JAVAC) -J-Xprof -classpath $(CLASSPATH) -deprecation -sourcepath $(SRC_DIR) -g -d $(OUTPUT_DIR) @filelist |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
265 $(RMIC) -classpath $(OUTPUT_DIR) -d $(OUTPUT_DIR) sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer |
0 | 266 rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql/sa.js |
267 cp $(SRC_DIR)/sun/jvm/hotspot/utilities/soql/sa.js $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
268 mkdir -p $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
269 rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/* |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
270 cp $(SRC_DIR)/sun/jvm/hotspot/ui/resources/*.png $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/ |
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
271 cp -r $(SRC_DIR)/images/* $(OUTPUT_DIR)/ |
0 | 272 |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
273 .PHONY: filelist |
0 | 274 filelist: $(ALLFILES) |
275 @if [ ! -f $(JDK_HOME)/lib/tools.jar ] ; then \ | |
276 echo "Missing $(JDK_HOME)/lib/tools.jar file. Use 1.6.0 or later version jdk to build SA."; \ | |
277 echo ""; \ | |
278 exit 1; \ | |
279 fi | |
280 @rm -f $@ | |
281 @echo $(ALLFILES) > $@ | |
282 | |
283 .PHONY: natives | |
284 natives: | |
6972
bd7a7ce2e264
6830717: replay of compilations would help with debugging
minqi
parents:
6782
diff
changeset
|
285 cd ../src/os/`$(JAVA) -classpath $(OUTPUT_DIR) sun.jvm.hotspot.utilities.PlatformInfo`; $(MAKE) all |
0 | 286 |
287 .PHONY: sa-jdi.jar | |
288 sa-jdi.jar: | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
289 echo "sa-jdi.jar is built by a hotspot build." |
0 | 290 |
291 docs: | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
292 @$(JAVADOC) -private -classpath $(CLASSPATH) -sourcepath $(SRC_DIR) -d $(DOC_DIR) $(PKGLIST) |
0 | 293 |
294 sizes: $(ALLFILES) | |
295 wc -l $(ALLFILES) | |
296 | |
297 cscope: $(ALLFILES) | |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
298 rm -f java.files |
0 | 299 echo $(ALLFILES) > java.files |
8103 | 300 cscope -b -i java.files -f java.out |
258
54499b980c23
6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
swamyv
parents:
196
diff
changeset
|
301 rm -f java.files |
0 | 302 |
303 .PHONY: sa.jar | |
304 sa.jar: | |
305 rm -f $(BUILD_DIR)/sa.jar | |
306 cd $(OUTPUT_DIR) ; jar cvf ../sa.jar * | |
307 | |
308 clean:: | |
309 rm -rf filelist | |
6972
bd7a7ce2e264
6830717: replay of compilations would help with debugging
minqi
parents:
6782
diff
changeset
|
310 cd ../src/os/`$(JAVA) -classpath $(OUTPUT_DIR) sun.jvm.hotspot.utilities.PlatformInfo`; $(MAKE) clean |
0 | 311 rm -rf $(BUILD_DIR)/* |