make/Makefile

changeset 4942
f36e073d56a4
parent 4780
98f3af397705
child 4946
1c6887c9afaa
     1.1 --- a/make/Makefile	Fri Apr 12 12:22:59 2013 -0700
     1.2 +++ b/make/Makefile	Fri Apr 12 15:53:30 2013 -0700
     1.3 @@ -19,7 +19,7 @@
     1.4  # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
     1.5  # or visit www.oracle.com if you need additional information or have any
     1.6  # questions.
     1.7 -#  
     1.8 +#
     1.9  #
    1.10  
    1.11  # Top level gnumake file for hotspot builds
    1.12 @@ -85,15 +85,15 @@
    1.13  endif
    1.14  
    1.15  # Typical C1/C2 targets made available with this Makefile
    1.16 -C1_VM_TARGETS=product1 fastdebug1 optimized1 jvmg1
    1.17 -C2_VM_TARGETS=product  fastdebug  optimized  jvmg
    1.18 -ZERO_VM_TARGETS=productzero fastdebugzero optimizedzero jvmgzero
    1.19 -SHARK_VM_TARGETS=productshark fastdebugshark optimizedshark jvmgshark
    1.20 -MINIMAL1_VM_TARGETS=productminimal1 fastdebugminimal1 jvmgminimal1
    1.21 +C1_VM_TARGETS=product1 fastdebug1 optimized1 debug1
    1.22 +C2_VM_TARGETS=product  fastdebug  optimized  debug
    1.23 +ZERO_VM_TARGETS=productzero fastdebugzero optimizedzero debugzero
    1.24 +SHARK_VM_TARGETS=productshark fastdebugshark optimizedshark debugshark
    1.25 +MINIMAL1_VM_TARGETS=productminimal1 fastdebugminimal1 debugminimal1
    1.26  
    1.27  COMMON_VM_PRODUCT_TARGETS=product product1 docs export_product
    1.28  COMMON_VM_FASTDEBUG_TARGETS=fastdebug fastdebug1 docs export_fastdebug
    1.29 -COMMON_VM_DEBUG_TARGETS=jvmg jvmg1 docs export_debug
    1.30 +COMMON_VM_DEBUG_TARGETS=debug debug1 docs export_debug
    1.31  
    1.32  # JDK directory list
    1.33  JDK_DIRS=bin include jre lib demo
    1.34 @@ -103,13 +103,13 @@
    1.35  ifeq ($(JVM_VARIANT_MINIMAL1),true)
    1.36  all_product:	productminimal1
    1.37  all_fastdebug:	fastdebugminimal1
    1.38 -all_debug:	jvmgminimal1
    1.39 +all_debug:	debugminimal1
    1.40  endif
    1.41  
    1.42  ifdef BUILD_CLIENT_ONLY
    1.43  all_product:   product1 docs export_product
    1.44  all_fastdebug: fastdebug1 docs export_fastdebug
    1.45 -all_debug:     jvmg1 docs export_debug
    1.46 +all_debug:     debug1 docs export_debug
    1.47  else
    1.48  ifeq ($(MACOSX_UNIVERSAL),true)
    1.49  all_product:   universal_product
    1.50 @@ -127,13 +127,13 @@
    1.51  allzero:           all_productzero all_fastdebugzero
    1.52  all_productzero:   productzero docs export_product
    1.53  all_fastdebugzero: fastdebugzero docs export_fastdebug
    1.54 -all_debugzero:     jvmgzero docs export_debug
    1.55 +all_debugzero:     debugzero docs export_debug
    1.56  all_optimizedzero: optimizedzero docs export_optimized
    1.57  
    1.58  allshark:           all_productshark all_fastdebugshark
    1.59  all_productshark:   productshark docs export_product
    1.60  all_fastdebugshark: fastdebugshark docs export_fastdebug
    1.61 -all_debugshark:     jvmgshark docs export_debug
    1.62 +all_debugshark:     debugshark docs export_debug
    1.63  all_optimizedshark: optimizedshark docs export_optimized
    1.64  
    1.65  # Do everything
    1.66 @@ -227,7 +227,7 @@
    1.67  	$(MKDIR) -p $(OUTPUTDIR)
    1.68  	$(CD) $(OUTPUTDIR); \
    1.69  		$(MAKE) -f $(ABS_OS_MAKEFILE) \
    1.70 -			$(MAKE_ARGS) $(VM_TARGET) 
    1.71 +			$(MAKE_ARGS) $(VM_TARGET)
    1.72  
    1.73  generic_buildminimal1:
    1.74  ifeq ($(JVM_VARIANT_MINIMAL1),true)
    1.75 @@ -260,7 +260,7 @@
    1.76  	  EXPORT_SUBDIR=/$(@:export_%=%) \
    1.77  	  generic_export
    1.78  export_debug:
    1.79 -	$(MAKE) BUILD_FLAVOR=$(@:export_%=%) VM_SUBDIR=${VM_DEBUG} \
    1.80 +	$(MAKE) BUILD_FLAVOR=$(@:export_%=%) VM_SUBDIR=$(@:export_%=%) \
    1.81  	  EXPORT_SUBDIR=/$(@:export_%=%) \
    1.82  	  generic_export
    1.83  export_optimized:
    1.84 @@ -281,7 +281,7 @@
    1.85  	  ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
    1.86  	  generic_export
    1.87  export_debug_jdk::
    1.88 -	$(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) VM_SUBDIR=${VM_DEBUG} \
    1.89 +	$(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) VM_SUBDIR=$(@:export_%_jdk=%) \
    1.90  	  ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
    1.91  	  generic_export
    1.92  
    1.93 @@ -323,7 +323,7 @@
    1.94  # Bin files (windows)
    1.95  ifeq ($(OSNAME),windows)
    1.96  
    1.97 -# Get jvm.lib 
    1.98 +# Get jvm.lib
    1.99  $(EXPORT_LIB_DIR)/%.lib:  $(MISC_DIR)/%.lib
   1.100  	$(install-file)
   1.101  
   1.102 @@ -541,11 +541,11 @@
   1.103  	@$(RUN_JVM) -XXaltjvm=$(ALTJVM_DIR) -showversion -help
   1.104  
   1.105  # C2 test targets
   1.106 -test_product test_optimized test_fastdebug test_jvmg:
   1.107 +test_product test_optimized test_fastdebug test_debug:
   1.108  	@$(MAKE) generic_test ALTJVM_DIR="$(C2_DIR)/$(@:test_%=%)"
   1.109  
   1.110  # C1 test targets
   1.111 -test_product1 test_optimized1 test_fastdebug1 test_jvmg1:
   1.112 +test_product1 test_optimized1 test_fastdebug1 test_debug1:
   1.113    ifeq ($(ARCH_DATA_MODEL), 32)
   1.114  	@$(MAKE) generic_test ALTJVM_DIR="$(C1_DIR)/$(@:test_%1=%)"
   1.115    else
   1.116 @@ -553,15 +553,15 @@
   1.117    endif
   1.118  
   1.119  # Zero test targets
   1.120 -test_productzero test_optimizedzero test_fastdebugzero test_jvmgzero:
   1.121 +test_productzero test_optimizedzero test_fastdebugzero test_debugzero:
   1.122  	@$(MAKE) generic_test ALTJVM_DIR="$(ZERO_DIR)/$(@:test_%zero=%)"
   1.123  
   1.124  # Shark test targets
   1.125 -test_productshark test_optimizedshark test_fastdebugshark test_jvmgshark:
   1.126 +test_productshark test_optimizedshark test_fastdebugshark test_debugshark:
   1.127  	@$(MAKE) generic_test ALTJVM_DIR="$(SHARK_DIR)/$(@:test_%shark=%)"
   1.128  
   1.129  # Minimal1 test targets
   1.130 -test_productminimal1 test_optimizedminimal1 test_fastdebugminimal1 test_jvmgminimal1:
   1.131 +test_productminimal1 test_optimizedminimal1 test_fastdebugminimal1 test_debugminimal1:
   1.132  	@$(MAKE) generic_test ALTJVM_DIR="$(MINIMAL1_DIR)/$(@:test_%minimal1=%)"
   1.133  
   1.134  
   1.135 @@ -626,7 +626,7 @@
   1.136  # Intro help message
   1.137  intro_help:
   1.138  	@$(ECHO) \
   1.139 -"Makefile for the Hotspot workspace." 
   1.140 +"Makefile for the Hotspot workspace."
   1.141  	@$(ECHO) \
   1.142  "Default behavior is to build and create an export area for the j2se builds."
   1.143  
   1.144 @@ -637,7 +637,7 @@
   1.145  	@$(ECHO) "world:            Same as: all create_jdk"
   1.146  	@$(ECHO) "all_product:      Same as: product product1 export_product"
   1.147  	@$(ECHO) "all_fastdebug:    Same as: fastdebug fastdebug1 export_fastdebug"
   1.148 -	@$(ECHO) "all_debug:        Same as: jvmg jvmg1 export_debug"
   1.149 +	@$(ECHO) "all_debug:        Same as: debug debug1 export_debug"
   1.150  	@$(ECHO) "all_optimized:    Same as: optimized optimized1 export_optimized"
   1.151  	@$(ECHO) "clean:            Clean all areas"
   1.152  	@$(ECHO) "export_product:   Export product files to EXPORT_PATH"
   1.153 @@ -730,7 +730,7 @@
   1.154  	@$(ECHO) \
   1.155  "  $(MAKE) world"
   1.156  	@$(ECHO) \
   1.157 -"  $(MAKE) ALT_BOOTDIR=/opt/java/jdk$(PREVIOUS_JDK_VERSION)" 
   1.158 +"  $(MAKE) ALT_BOOTDIR=/opt/java/jdk$(PREVIOUS_JDK_VERSION)"
   1.159  	@$(ECHO) \
   1.160  "  $(MAKE) ALT_JDK_IMPORT_PATH=/opt/java/jdk$(JDK_VERSION)"
   1.161  
   1.162 @@ -741,6 +741,23 @@
   1.163  endif
   1.164  endif
   1.165  
   1.166 +# Compatibility for transition to new naming
   1.167 +warn_jvmg_deprecated:
   1.168 +	echo "Warning: The jvmg target has been replaced with debug"
   1.169 +	echo "Warning: Please update your usage"
   1.170 +
   1.171 +jvmg: warn_jvmg_deprecated debug
   1.172 +
   1.173 +jvmg1: warn_jvmg_deprecated debug1
   1.174 +
   1.175 +jvmgminimal1: warn_jvmg_deprecated debugminimal1
   1.176 +
   1.177 +jvmgcore: warn_jvmg_deprecated debugcore
   1.178 +
   1.179 +jvmgzero: warn_jvmg_deprecated debugzero
   1.180 +
   1.181 +jvmgshark: warn_jvmg_deprecated debugshark
   1.182 +
   1.183  # JPRT rule to build this workspace
   1.184  include $(GAMMADIR)/make/jprt.gmk
   1.185  

mercurial