make/Makefile

changeset 4780
98f3af397705
parent 4637
1b0dc9f87e75
child 4942
f36e073d56a4
     1.1 --- a/make/Makefile	Wed Mar 20 07:05:40 2013 -0700
     1.2 +++ b/make/Makefile	Wed Mar 20 17:04:45 2013 -0700
     1.3 @@ -532,6 +532,39 @@
     1.4  	 $(TAR) -cf - *) | \
     1.5  	 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) -xf -)
     1.6  
     1.7 +
     1.8 +# Testing the built JVM
     1.9 +RUN_JVM=JAVA_HOME=$(JDK_IMPORT_PATH) $(JDK_IMPORT_PATH)/bin/java -d$(ARCH_DATA_MODEL) -Dsun.java.launcher=gamma
    1.10 +generic_test:
    1.11 +	@$(ECHO) "Running with: $(ALTJVM_DIR)"
    1.12 +	@$(RUN_JVM) -XXaltjvm=$(ALTJVM_DIR) -Xinternalversion
    1.13 +	@$(RUN_JVM) -XXaltjvm=$(ALTJVM_DIR) -showversion -help
    1.14 +
    1.15 +# C2 test targets
    1.16 +test_product test_optimized test_fastdebug test_jvmg:
    1.17 +	@$(MAKE) generic_test ALTJVM_DIR="$(C2_DIR)/$(@:test_%=%)"
    1.18 +
    1.19 +# C1 test targets
    1.20 +test_product1 test_optimized1 test_fastdebug1 test_jvmg1:
    1.21 +  ifeq ($(ARCH_DATA_MODEL), 32)
    1.22 +	@$(MAKE) generic_test ALTJVM_DIR="$(C1_DIR)/$(@:test_%1=%)"
    1.23 +  else
    1.24 +	@$(ECHO) "No compiler1 ($(@:test_%=%)) for ARCH_DATA_MODEL=$(ARCH_DATA_MODEL)"
    1.25 +  endif
    1.26 +
    1.27 +# Zero test targets
    1.28 +test_productzero test_optimizedzero test_fastdebugzero test_jvmgzero:
    1.29 +	@$(MAKE) generic_test ALTJVM_DIR="$(ZERO_DIR)/$(@:test_%zero=%)"
    1.30 +
    1.31 +# Shark test targets
    1.32 +test_productshark test_optimizedshark test_fastdebugshark test_jvmgshark:
    1.33 +	@$(MAKE) generic_test ALTJVM_DIR="$(SHARK_DIR)/$(@:test_%shark=%)"
    1.34 +
    1.35 +# Minimal1 test targets
    1.36 +test_productminimal1 test_optimizedminimal1 test_fastdebugminimal1 test_jvmgminimal1:
    1.37 +	@$(MAKE) generic_test ALTJVM_DIR="$(MINIMAL1_DIR)/$(@:test_%minimal1=%)"
    1.38 +
    1.39 +
    1.40  test_jdk:
    1.41    ifeq ($(JVM_VARIANT_CLIENT), true)
    1.42  	$(JDK_IMAGE_DIR)/bin/java -d$(ARCH_DATA_MODEL) -client -Xinternalversion

mercurial