comparison make/Makefile @ 10109:1c6887c9afaa

7172922: export_ makefile targets do not work unless all supported variants are built Reviewed-by: dholmes, kvn
author twisti
date Mon, 15 Apr 2013 16:20:05 -0700
parents f36e073d56a4
children aabf54ccedb1
comparison
equal deleted inserted replaced
9155:bb4a966cc68f 10109:1c6887c9afaa
285 ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \ 285 ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
286 generic_export 286 generic_export
287 287
288 # Export file copy rules 288 # Export file copy rules
289 XUSAGE=$(HS_SRC_DIR)/share/vm/Xusage.txt 289 XUSAGE=$(HS_SRC_DIR)/share/vm/Xusage.txt
290 DOCS_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_docs 290 DOCS_DIR =$(OUTPUTDIR)/$(VM_PLATFORM)_docs
291 C1_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler1 291 C1_DIR =$(OUTPUTDIR)/$(VM_PLATFORM)_compiler1/$(VM_SUBDIR)
292 C2_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2 292 C2_DIR =$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2/$(VM_SUBDIR)
293 ZERO_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_zero 293 MINIMAL1_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_minimal1/$(VM_SUBDIR)
294 SHARK_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_shark 294 ZERO_DIR =$(OUTPUTDIR)/$(VM_PLATFORM)_zero/$(VM_SUBDIR)
295 C1_DIR=$(C1_BASE_DIR)/$(VM_SUBDIR) 295 SHARK_DIR =$(OUTPUTDIR)/$(VM_PLATFORM)_shark/$(VM_SUBDIR)
296 C2_DIR=$(C2_BASE_DIR)/$(VM_SUBDIR) 296
297 ZERO_DIR=$(ZERO_BASE_DIR)/$(VM_SUBDIR) 297 # Server (C2)
298 SHARK_DIR=$(SHARK_BASE_DIR)/$(VM_SUBDIR)
299 MINIMAL1_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_minimal1
300 MINIMAL1_DIR=$(MINIMAL1_BASE_DIR)/$(VM_SUBDIR)
301
302 ifeq ($(JVM_VARIANT_SERVER), true) 298 ifeq ($(JVM_VARIANT_SERVER), true)
303 MISC_DIR=$(C2_DIR) 299 # Common
304 GEN_DIR=$(C2_BASE_DIR)/generated 300 $(EXPORT_SERVER_DIR)/%.diz: $(C2_DIR)/%.diz
305 endif 301 $(install-file)
302 $(EXPORT_LIB_DIR)/%.jar: $(C2_DIR)/../generated/%.jar
303 $(install-file)
304 $(EXPORT_INCLUDE_DIR)/%: $(C2_DIR)/../generated/jvmtifiles/%
305 $(install-file)
306 # Windows
307 $(EXPORT_SERVER_DIR)/%.dll: $(C2_DIR)/%.dll
308 $(install-file)
309 $(EXPORT_SERVER_DIR)/%.pdb: $(C2_DIR)/%.pdb
310 $(install-file)
311 $(EXPORT_SERVER_DIR)/%.map: $(C2_DIR)/%.map
312 $(install-file)
313 $(EXPORT_LIB_DIR)/%.lib: $(C2_DIR)/%.lib
314 $(install-file)
315 $(EXPORT_JRE_BIN_DIR)/%.diz: $(C2_DIR)/%.diz
316 $(install-file)
317 $(EXPORT_JRE_BIN_DIR)/%.dll: $(C2_DIR)/%.dll
318 $(install-file)
319 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(C2_DIR)/%.pdb
320 $(install-file)
321 $(EXPORT_JRE_BIN_DIR)/%.map: $(C2_DIR)/%.map
322 $(install-file)
323 # Unix
324 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
325 $(install-file)
326 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
327 $(install-file)
328 $(EXPORT_SERVER_DIR)/64/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
329 $(install-file)
330 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(C2_DIR)/%.debuginfo
331 $(install-file)
332 $(EXPORT_SERVER_DIR)/%.debuginfo: $(C2_DIR)/%.debuginfo
333 $(install-file)
334 $(EXPORT_SERVER_DIR)/64/%.debuginfo: $(C2_DIR)/%.debuginfo
335 $(install-file)
336 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(C2_DIR)/%.diz
337 $(install-file)
338 $(EXPORT_SERVER_DIR)/64/%.diz: $(C2_DIR)/%.diz
339 $(install-file)
340 endif
341
342 # Client (C1)
306 ifeq ($(JVM_VARIANT_CLIENT), true) 343 ifeq ($(JVM_VARIANT_CLIENT), true)
307 MISC_DIR=$(C1_DIR) 344 # Common
308 GEN_DIR=$(C1_BASE_DIR)/generated 345 $(EXPORT_CLIENT_DIR)/%.diz: $(C1_DIR)/%.diz
309 endif 346 $(install-file)
347 $(EXPORT_LIB_DIR)/%.jar: $(C1_DIR)/../generated/%.jar
348 $(install-file)
349 $(EXPORT_INCLUDE_DIR)/%: $(C1_DIR)/../generated/jvmtifiles/%
350 $(install-file)
351 # Windows
352 $(EXPORT_CLIENT_DIR)/%.dll: $(C1_DIR)/%.dll
353 $(install-file)
354 $(EXPORT_CLIENT_DIR)/%.pdb: $(C1_DIR)/%.pdb
355 $(install-file)
356 $(EXPORT_CLIENT_DIR)/%.map: $(C1_DIR)/%.map
357 $(install-file)
358 $(EXPORT_LIB_DIR)/%.lib: $(C1_DIR)/%.lib
359 $(install-file)
360 $(EXPORT_JRE_BIN_DIR)/%.diz: $(C1_DIR)/%.diz
361 $(install-file)
362 $(EXPORT_JRE_BIN_DIR)/%.dll: $(C1_DIR)/%.dll
363 $(install-file)
364 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(C1_DIR)/%.pdb
365 $(install-file)
366 $(EXPORT_JRE_BIN_DIR)/%.map: $(C1_DIR)/%.map
367 $(install-file)
368 # Unix
369 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
370 $(install-file)
371 $(EXPORT_CLIENT_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
372 $(install-file)
373 $(EXPORT_CLIENT_DIR)/64/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
374 $(install-file)
375 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(C1_DIR)/%.debuginfo
376 $(install-file)
377 $(EXPORT_CLIENT_DIR)/%.debuginfo: $(C1_DIR)/%.debuginfo
378 $(install-file)
379 $(EXPORT_CLIENT_DIR)/64/%.debuginfo: $(C1_DIR)/%.debuginfo
380 $(install-file)
381 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(C1_DIR)/%.diz
382 $(install-file)
383 $(EXPORT_CLIENT_DIR)/64/%.diz: $(C1_DIR)/%.diz
384 $(install-file)
385 endif
386
387 # Minimal1
388 ifeq ($(JVM_VARIANT_MINIMAL1), true)
389 # Common
390 $(EXPORT_MINIMAL_DIR)/%.diz: $(MINIMAL1_DIR)/%.diz
391 $(install-file)
392 $(EXPORT_LIB_DIR)/%.jar: $(MINIMAL1_DIR)/../generated/%.jar
393 $(install-file)
394 $(EXPORT_INCLUDE_DIR)/%: $(MINIMAL1_DIR)/../generated/jvmtifiles/%
395 $(install-file)
396 # Windows
397 $(EXPORT_MINIMAL_DIR)/%.dll: $(MINIMAL1_DIR)/%.dll
398 $(install-file)
399 $(EXPORT_MINIMAL_DIR)/%.pdb: $(MINIMAL1_DIR)/%.pdb
400 $(install-file)
401 $(EXPORT_MINIMAL_DIR)/%.map: $(MINIMAL1_DIR)/%.map
402 $(install-file)
403 $(EXPORT_LIB_DIR)/%.lib: $(MINIMAL1_DIR)/%.lib
404 $(install-file)
405 $(EXPORT_JRE_BIN_DIR)/%.diz: $(MINIMAL1_DIR)/%.diz
406 $(install-file)
407 $(EXPORT_JRE_BIN_DIR)/%.dll: $(MINIMAL1_DIR)/%.dll
408 $(install-file)
409 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(MINIMAL1_DIR)/%.pdb
410 $(install-file)
411 $(EXPORT_JRE_BIN_DIR)/%.map: $(MINIMAL1_DIR)/%.map
412 $(install-file)
413 # Unix
414 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
415 $(install-file)
416 $(EXPORT_MINIMAL_DIR)/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
417 $(install-file)
418 $(EXPORT_MINIMAL_DIR)/64/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
419 $(install-file)
420 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(MINIMAL1_DIR)/%.debuginfo
421 $(install-file)
422 $(EXPORT_MINIMAL_DIR)/%.debuginfo: $(MINIMAL1_DIR)/%.debuginfo
423 $(install-file)
424 $(EXPORT_MINIMAL_DIR)/64/%.debuginfo: $(MINIMAL1_DIR)/%.debuginfo
425 $(install-file)
426 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(MINIMAL1_DIR)/%.diz
427 $(install-file)
428 $(EXPORT_MINIMAL_DIR)/64/%.diz: $(MINIMAL1_DIR)/%.diz
429 $(install-file)
430 endif
431
432 # Zero
433 ifeq ($(JVM_VARIANT_ZERO), true)
434 # Common
435 $(EXPORT_LIB_DIR)/%.jar: $(ZERO_DIR)/../generated/%.jar
436 $(install-file)
437 $(EXPORT_INCLUDE_DIR)/%: $(ZERO_DIR)/../generated/jvmtifiles/%
438 $(install-file)
439 # Unix
440 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
441 $(install-file)
442 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(ZERO_DIR)/%.debuginfo
443 $(install-file)
444 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(ZERO_DIR)/%.diz
445 $(install-file)
446 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
447 $(install-file)
448 $(EXPORT_SERVER_DIR)/%.debuginfo: $(ZERO_DIR)/%.debuginfo
449 $(install-file)
450 $(EXPORT_SERVER_DIR)/%.diz: $(ZERO_DIR)/%.diz
451 $(install-file)
452 endif
453
454 # Shark
310 ifeq ($(JVM_VARIANT_ZEROSHARK), true) 455 ifeq ($(JVM_VARIANT_ZEROSHARK), true)
311 MISC_DIR=$(SHARK_DIR) 456 # Common
312 GEN_DIR=$(SHARK_BASE_DIR)/generated 457 $(EXPORT_LIB_DIR)/%.jar: $(SHARK_DIR)/../generated/%.jar
313 endif 458 $(install-file)
314 ifeq ($(JVM_VARIANT_ZERO), true) 459 $(EXPORT_INCLUDE_DIR)/%: $(SHARK_DIR)/../generated/jvmtifiles/%
315 MISC_DIR=$(ZERO_DIR) 460 $(install-file)
316 GEN_DIR=$(ZERO_BASE_DIR)/generated 461 # Unix
317 endif 462 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
318 ifeq ($(JVM_VARIANT_MINIMAL1), true) 463 $(install-file)
319 MISC_DIR=$(MINIMAL1_DIR) 464 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo): $(SHARK_DIR)/%.debuginfo
320 GEN_DIR=$(MINIMAL1_BASE_DIR)/generated 465 $(install-file)
321 endif 466 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(SHARK_DIR)/%.diz
322 467 $(install-file)
323 # Bin files (windows) 468 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
324 ifeq ($(OSNAME),windows) 469 $(install-file)
325 470 $(EXPORT_SERVER_DIR)/%.debuginfo: $(SHARK_DIR)/%.debuginfo
326 # Get jvm.lib 471 $(install-file)
327 $(EXPORT_LIB_DIR)/%.lib: $(MISC_DIR)/%.lib 472 $(EXPORT_SERVER_DIR)/%.diz: $(SHARK_DIR)/%.diz
328 $(install-file) 473 $(install-file)
329 474 endif
330 # Other libraries (like SA)
331 $(EXPORT_JRE_BIN_DIR)/%.diz: $(MISC_DIR)/%.diz
332 $(install-file)
333 $(EXPORT_JRE_BIN_DIR)/%.dll: $(MISC_DIR)/%.dll
334 $(install-file)
335 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(MISC_DIR)/%.pdb
336 $(install-file)
337 $(EXPORT_JRE_BIN_DIR)/%.map: $(MISC_DIR)/%.map
338 $(install-file)
339
340 # Client files always come from C1 area
341 $(EXPORT_CLIENT_DIR)/%.diz: $(C1_DIR)/%.diz
342 $(install-file)
343 $(EXPORT_CLIENT_DIR)/%.dll: $(C1_DIR)/%.dll
344 $(install-file)
345 $(EXPORT_CLIENT_DIR)/%.pdb: $(C1_DIR)/%.pdb
346 $(install-file)
347 $(EXPORT_CLIENT_DIR)/%.map: $(C1_DIR)/%.map
348 $(install-file)
349
350 # Server files always come from C2 area
351 $(EXPORT_SERVER_DIR)/%.diz: $(C2_DIR)/%.diz
352 $(install-file)
353 $(EXPORT_SERVER_DIR)/%.dll: $(C2_DIR)/%.dll
354 $(install-file)
355 $(EXPORT_SERVER_DIR)/%.pdb: $(C2_DIR)/%.pdb
356 $(install-file)
357 $(EXPORT_SERVER_DIR)/%.map: $(C2_DIR)/%.map
358 $(install-file)
359 endif
360
361 # Minimal JVM files always come from minimal area
362 $(EXPORT_MINIMAL_DIR)/%.diz: $(MINIMAL1_DIR)/%.diz
363 $(install-file)
364 $(EXPORT_MINIMAL_DIR)/%.dll: $(MINIMAL1_DIR)/%.dll
365 $(install-file)
366 $(EXPORT_MINIMAL_DIR)/%.pdb: $(MINIMAL1_DIR)/%.pdb
367 $(install-file)
368 $(EXPORT_MINIMAL_DIR)/%.map: $(MINIMAL1_DIR)/%.map
369 $(install-file)
370
371 # Shared Library
372 ifneq ($(OSNAME),windows)
373 ifeq ($(JVM_VARIANT_SERVER), true)
374 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
375 $(install-file)
376 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
377 $(install-file)
378 $(EXPORT_SERVER_DIR)/64/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
379 $(install-file)
380 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(C2_DIR)/%.debuginfo
381 $(install-file)
382 $(EXPORT_SERVER_DIR)/%.debuginfo: $(C2_DIR)/%.debuginfo
383 $(install-file)
384 $(EXPORT_SERVER_DIR)/64/%.debuginfo: $(C2_DIR)/%.debuginfo
385 $(install-file)
386 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(C2_DIR)/%.diz
387 $(install-file)
388 $(EXPORT_SERVER_DIR)/%.diz: $(C2_DIR)/%.diz
389 $(install-file)
390 $(EXPORT_SERVER_DIR)/64/%.diz: $(C2_DIR)/%.diz
391 $(install-file)
392 endif
393 ifeq ($(JVM_VARIANT_CLIENT), true)
394 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
395 $(install-file)
396 $(EXPORT_CLIENT_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
397 $(install-file)
398 $(EXPORT_CLIENT_DIR)/64/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
399 $(install-file)
400 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(C1_DIR)/%.debuginfo
401 $(install-file)
402 $(EXPORT_CLIENT_DIR)/%.debuginfo: $(C1_DIR)/%.debuginfo
403 $(install-file)
404 $(EXPORT_CLIENT_DIR)/64/%.debuginfo: $(C1_DIR)/%.debuginfo
405 $(install-file)
406 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(C1_DIR)/%.diz
407 $(install-file)
408 $(EXPORT_CLIENT_DIR)/%.diz: $(C1_DIR)/%.diz
409 $(install-file)
410 $(EXPORT_CLIENT_DIR)/64/%.diz: $(C1_DIR)/%.diz
411 $(install-file)
412 endif
413 ifeq ($(JVM_VARIANT_ZEROSHARK), true)
414 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
415 $(install-file)
416 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo): $(SHARK_DIR)/%.debuginfo
417 $(install-file)
418 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(SHARK_DIR)/%.diz
419 $(install-file)
420 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
421 $(install-file)
422 $(EXPORT_SERVER_DIR)/%.debuginfo: $(SHARK_DIR)/%.debuginfo
423 $(install-file)
424 $(EXPORT_SERVER_DIR)/%.diz: $(SHARK_DIR)/%.diz
425 $(install-file)
426 endif
427 ifeq ($(JVM_VARIANT_ZERO), true)
428 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
429 $(install-file)
430 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(ZERO_DIR)/%.debuginfo
431 $(install-file)
432 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(ZERO_DIR)/%.diz
433 $(install-file)
434 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
435 $(install-file)
436 $(EXPORT_SERVER_DIR)/%.debuginfo: $(ZERO_DIR)/%.debuginfo
437 $(install-file)
438 $(EXPORT_SERVER_DIR)/%.diz: $(ZERO_DIR)/%.diz
439 $(install-file)
440 endif
441 ifeq ($(JVM_VARIANT_MINIMAL1), true)
442 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
443 $(install-file)
444 $(EXPORT_MINIMAL_DIR)/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
445 $(install-file)
446 $(EXPORT_MINIMAL_DIR)/64/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
447 $(install-file)
448 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(MINIMAL1_DIR)/%.debuginfo
449 $(install-file)
450 $(EXPORT_MINIMAL_DIR)/%.debuginfo: $(MINIMAL1_DIR)/%.debuginfo
451 $(install-file)
452 $(EXPORT_MINIMAL_DIR)/64/%.debuginfo: $(MINIMAL1_DIR)/%.debuginfo
453 $(install-file)
454 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(MINIMAL1_DIR)/%.diz
455 $(install-file)
456 $(EXPORT_MINIMAL_DIR)/%.diz: $(MINIMAL1_DIR)/%.diz
457 $(install-file)
458 $(EXPORT_MINIMAL_DIR)/64/%.diz: $(MINIMAL1_DIR)/%.diz
459 $(install-file)
460 endif
461 endif
462
463 # Jar file (sa-jdi.jar)
464 $(EXPORT_LIB_DIR)/%.jar: $(GEN_DIR)/%.jar
465 $(install-file)
466
467 # Include files (jvmti.h, jvmticmlr.h, jni.h, $(JDK_INCLUDE_SUBDIR)/jni_md.h, jmm.h, jfr.h)
468 $(EXPORT_INCLUDE_DIR)/%: $(GEN_DIR)/jvmtifiles/%
469 $(install-file)
470 475
471 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/code/% 476 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/code/%
472 $(install-file) 477 $(install-file)
473 478
474 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/prims/% 479 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/prims/%