Mercurial > hg > truffle
comparison make/Makefile @ 113:ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author | coleenp |
---|---|
date | Sun, 13 Apr 2008 17:43:42 -0400 |
parents | a61af66fc99e |
children | d1605aabd0a1 |
comparison
equal
deleted
inserted
replaced
110:a49a647afe9a | 113:ba764ed4b6f2 |
---|---|
82 | 82 |
83 # Typical C1/C2 targets made available with this Makefile | 83 # Typical C1/C2 targets made available with this Makefile |
84 C1_VM_TARGETS=product1 fastdebug1 optimized1 jvmg1 | 84 C1_VM_TARGETS=product1 fastdebug1 optimized1 jvmg1 |
85 C2_VM_TARGETS=product fastdebug optimized jvmg | 85 C2_VM_TARGETS=product fastdebug optimized jvmg |
86 KERNEL_VM_TARGETS=productkernel fastdebugkernel optimizedkernel jvmgkernel | 86 KERNEL_VM_TARGETS=productkernel fastdebugkernel optimizedkernel jvmgkernel |
87 | |
88 # JDK directory list | |
89 JDK_DIRS=bin include jre lib demo | |
87 | 90 |
88 all: all_product all_fastdebug | 91 all: all_product all_fastdebug |
89 all_product: product product1 productkernel docs export_product | 92 all_product: product product1 productkernel docs export_product |
90 all_fastdebug: fastdebug fastdebug1 fastdebugkernel docs export_fastdebug | 93 all_fastdebug: fastdebug fastdebug1 fastdebugkernel docs export_fastdebug |
91 all_debug: jvmg jvmg1 jvmgkernel docs export_debug | 94 all_debug: jvmg jvmg1 jvmgkernel docs export_debug |
339 | 342 |
340 copy_product_jdk: | 343 copy_product_jdk: |
341 $(RM) -r $(JDK_IMAGE_DIR) | 344 $(RM) -r $(JDK_IMAGE_DIR) |
342 $(MKDIR) -p $(JDK_IMAGE_DIR) | 345 $(MKDIR) -p $(JDK_IMAGE_DIR) |
343 ($(CD) $(JDK_IMPORT_PATH) && \ | 346 ($(CD) $(JDK_IMPORT_PATH) && \ |
344 $(TAR) -cf - bin include jre lib) | \ | 347 $(TAR) -cf - $(JDK_DIRS)) | \ |
345 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) -xf -) | 348 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) -xf -) |
346 | 349 |
347 copy_fastdebug_jdk: | 350 copy_fastdebug_jdk: |
348 $(RM) -r $(JDK_IMAGE_DIR)/fastdebug | 351 $(RM) -r $(JDK_IMAGE_DIR)/fastdebug |
349 $(MKDIR) -p $(JDK_IMAGE_DIR)/fastdebug | 352 $(MKDIR) -p $(JDK_IMAGE_DIR)/fastdebug |
350 if [ -d $(JDK_IMPORT_PATH)/fastdebug ] ; then \ | 353 if [ -d $(JDK_IMPORT_PATH)/fastdebug ] ; then \ |
351 ($(CD) $(JDK_IMPORT_PATH)/fastdebug && \ | 354 ($(CD) $(JDK_IMPORT_PATH)/fastdebug && \ |
352 $(TAR) -cf - bin include jre lib) | \ | 355 $(TAR) -cf - $(JDK_DIRS)) | \ |
353 ($(CD) $(JDK_IMAGE_DIR)/fastdebug && $(TAR) -xf -) ; \ | 356 ($(CD) $(JDK_IMAGE_DIR)/fastdebug && $(TAR) -xf -) ; \ |
354 else \ | 357 else \ |
355 ($(CD) $(JDK_IMPORT_PATH) && \ | 358 ($(CD) $(JDK_IMPORT_PATH) && \ |
356 $(TAR) -cf - bin include jre lib) | \ | 359 $(TAR) -cf - $(JDK_DIRS)) | \ |
357 ($(CD) $(JDK_IMAGE_DIR)/fastdebug && $(TAR) -xf -) ; \ | 360 ($(CD) $(JDK_IMAGE_DIR)/fastdebug && $(TAR) -xf -) ; \ |
358 fi | 361 fi |
359 | 362 |
360 copy_debug_jdk: | 363 copy_debug_jdk: |
361 $(RM) -r $(JDK_IMAGE_DIR)/debug | 364 $(RM) -r $(JDK_IMAGE_DIR)/debug |
362 $(MKDIR) -p $(JDK_IMAGE_DIR)/debug | 365 $(MKDIR) -p $(JDK_IMAGE_DIR)/debug |
363 if [ -d $(JDK_IMPORT_PATH)/debug ] ; then \ | 366 if [ -d $(JDK_IMPORT_PATH)/debug ] ; then \ |
364 ($(CD) $(JDK_IMPORT_PATH)/debug && \ | 367 ($(CD) $(JDK_IMPORT_PATH)/debug && \ |
365 $(TAR) -cf - bin include jre lib) | \ | 368 $(TAR) -cf - $(JDK_DIRS)) | \ |
366 ($(CD) $(JDK_IMAGE_DIR)/debug && $(TAR) -xf -) ; \ | 369 ($(CD) $(JDK_IMAGE_DIR)/debug && $(TAR) -xf -) ; \ |
367 elif [ -d $(JDK_IMPORT_PATH)/fastdebug ] ; then \ | 370 elif [ -d $(JDK_IMPORT_PATH)/fastdebug ] ; then \ |
368 ($(CD) $(JDK_IMPORT_PATH)/fastdebug && \ | 371 ($(CD) $(JDK_IMPORT_PATH)/fastdebug && \ |
369 $(TAR) -cf - bin include jre lib) | \ | 372 $(TAR) -cf - $(JDK_DIRS)) | \ |
370 ($(CD) $(JDK_IMAGE_DIR)/debug && $(TAR) -xf -) ; \ | 373 ($(CD) $(JDK_IMAGE_DIR)/debug && $(TAR) -xf -) ; \ |
371 else \ | 374 else \ |
372 ($(CD) $(JDK_IMPORT_PATH) && \ | 375 ($(CD) $(JDK_IMPORT_PATH) && \ |
373 $(TAR) -cf - bin include jre lib) | \ | 376 $(TAR) -cf - $(JDK_DIRS)) | \ |
374 ($(CD) $(JDK_IMAGE_DIR)/debug && $(TAR) -xf -) ; \ | 377 ($(CD) $(JDK_IMAGE_DIR)/debug && $(TAR) -xf -) ; \ |
375 fi | 378 fi |
376 | 379 |
377 # | 380 # |
378 # Check target | 381 # Check target |