7172012: Make test-in-build an option (Queens)

Mon, 17 Sep 2012 11:46:25 -0700

author
ihse
date
Mon, 17 Sep 2012 11:46:25 -0700
changeset 4085
989cf02ca531
parent 4076
15ba0e7a3ff4
child 4086
06be7f06c2de

7172012: Make test-in-build an option (Queens)
Reviewed-by: ohair, dholmes

make/bsd/Makefile file | annotate | diff | comparison | revisions
make/defs.make file | annotate | diff | comparison | revisions
make/linux/Makefile file | annotate | diff | comparison | revisions
make/solaris/Makefile file | annotate | diff | comparison | revisions
     1.1 --- a/make/bsd/Makefile	Mon Sep 17 11:46:19 2012 +0200
     1.2 +++ b/make/bsd/Makefile	Mon Sep 17 11:46:25 2012 -0700
     1.3 @@ -288,42 +288,54 @@
     1.4  
     1.5  $(TARGETS_C2):  $(SUBDIRS_C2)
     1.6  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS)
     1.7 +ifeq ($(TEST_IN_BUILD),true)
     1.8  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && ./test_gamma
     1.9 +endif
    1.10  ifdef INSTALL
    1.11  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install
    1.12  endif
    1.13  
    1.14  $(TARGETS_TIERED):  $(SUBDIRS_TIERED)
    1.15  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS)
    1.16 +ifeq ($(TEST_IN_BUILD),true)
    1.17  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && ./test_gamma
    1.18 +endif
    1.19  ifdef INSTALL
    1.20  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install
    1.21  endif
    1.22  
    1.23  $(TARGETS_C1):  $(SUBDIRS_C1)
    1.24  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS)
    1.25 +ifeq ($(TEST_IN_BUILD),true)
    1.26  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && ./test_gamma
    1.27 +endif
    1.28  ifdef INSTALL
    1.29  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) install
    1.30  endif
    1.31  
    1.32  $(TARGETS_CORE):  $(SUBDIRS_CORE)
    1.33  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS)
    1.34 +ifeq ($(TEST_IN_BUILD),true)
    1.35  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && ./test_gamma
    1.36 +endif
    1.37  ifdef INSTALL
    1.38  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install
    1.39  endif
    1.40  
    1.41  $(TARGETS_ZERO):  $(SUBDIRS_ZERO)
    1.42  	cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS)
    1.43 +ifeq ($(TEST_IN_BUILD),true)
    1.44  	cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && ./test_gamma
    1.45 +endif
    1.46  ifdef INSTALL
    1.47  	cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS) install
    1.48  endif
    1.49  
    1.50  $(TARGETS_SHARK):  $(SUBDIRS_SHARK)
    1.51  	cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS)
    1.52 +ifeq ($(TEST_IN_BUILD),true)
    1.53  	cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && ./test_gamma
    1.54 +endif
    1.55  ifdef INSTALL
    1.56  	cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS) install
    1.57  endif
     2.1 --- a/make/defs.make	Mon Sep 17 11:46:19 2012 +0200
     2.2 +++ b/make/defs.make	Mon Sep 17 11:46:25 2012 -0700
     2.3 @@ -332,6 +332,9 @@
     2.4  EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h
     2.5  EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jmm.h
     2.6  
     2.7 +# By default, run Queens test after building
     2.8 +TEST_IN_BUILD ?= true
     2.9 +
    2.10  ifndef JAVASE_EMBEDDED
    2.11  EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jfr.h
    2.12  endif
     3.1 --- a/make/linux/Makefile	Mon Sep 17 11:46:19 2012 +0200
     3.2 +++ b/make/linux/Makefile	Mon Sep 17 11:46:25 2012 -0700
     3.3 @@ -288,42 +288,54 @@
     3.4  
     3.5  $(TARGETS_C2):  $(SUBDIRS_C2)
     3.6  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS)
     3.7 +ifeq ($(TEST_IN_BUILD),true)
     3.8  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && ./test_gamma
     3.9 +endif
    3.10  ifdef INSTALL
    3.11  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install
    3.12  endif
    3.13  
    3.14  $(TARGETS_TIERED):  $(SUBDIRS_TIERED)
    3.15  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS)
    3.16 +ifeq ($(TEST_IN_BUILD),true)
    3.17  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && ./test_gamma
    3.18 +endif
    3.19  ifdef INSTALL
    3.20  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install
    3.21  endif
    3.22  
    3.23  $(TARGETS_C1):  $(SUBDIRS_C1)
    3.24  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS)
    3.25 +ifeq ($(TEST_IN_BUILD),true)
    3.26  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && ./test_gamma
    3.27 +endif
    3.28  ifdef INSTALL
    3.29  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) install
    3.30  endif
    3.31  
    3.32  $(TARGETS_CORE):  $(SUBDIRS_CORE)
    3.33  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS)
    3.34 +ifeq ($(TEST_IN_BUILD),true)
    3.35  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && ./test_gamma
    3.36 +endif
    3.37  ifdef INSTALL
    3.38  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install
    3.39  endif
    3.40  
    3.41  $(TARGETS_ZERO):  $(SUBDIRS_ZERO)
    3.42  	cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS)
    3.43 +ifeq ($(TEST_IN_BUILD),true)
    3.44  	cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && ./test_gamma
    3.45 +endif
    3.46  ifdef INSTALL
    3.47  	cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS) install
    3.48  endif
    3.49  
    3.50  $(TARGETS_SHARK):  $(SUBDIRS_SHARK)
    3.51  	cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS)
    3.52 +ifeq ($(TEST_IN_BUILD),true)
    3.53  	cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && ./test_gamma
    3.54 +endif
    3.55  ifdef INSTALL
    3.56  	cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS) install
    3.57  endif
     4.1 --- a/make/solaris/Makefile	Mon Sep 17 11:46:19 2012 +0200
     4.2 +++ b/make/solaris/Makefile	Mon Sep 17 11:46:25 2012 -0700
     4.3 @@ -237,35 +237,45 @@
     4.4  
     4.5  $(TARGETS_C2):  $(SUBDIRS_C2)
     4.6  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS)
     4.7 +ifeq ($(TEST_IN_BUILD),true)
     4.8  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && ./test_gamma
     4.9 +endif
    4.10  ifdef INSTALL
    4.11  	cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install
    4.12  endif
    4.13  
    4.14  $(TARGETS_TIERED):  $(SUBDIRS_TIERED)
    4.15  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS)
    4.16 +ifeq ($(TEST_IN_BUILD),true)
    4.17  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && ./test_gamma
    4.18 +endif
    4.19  ifdef INSTALL
    4.20  	cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install
    4.21  endif
    4.22  
    4.23  $(TARGETS_C1):  $(SUBDIRS_C1)
    4.24  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS)
    4.25 +ifeq ($(TEST_IN_BUILD),true)
    4.26  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && ./test_gamma
    4.27 +endif
    4.28  ifdef INSTALL
    4.29  	cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) install
    4.30  endif
    4.31  
    4.32  $(TARGETS_CORE):  $(SUBDIRS_CORE)
    4.33  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS)
    4.34 +ifeq ($(TEST_IN_BUILD),true)
    4.35  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && ./test_gamma
    4.36 +endif
    4.37  ifdef INSTALL
    4.38  	cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install
    4.39  endif
    4.40  
    4.41  $(TARGETS_KERNEL):  $(SUBDIRS_KERNEL)
    4.42  	cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS)
    4.43 +ifeq ($(TEST_IN_BUILD),true)
    4.44  	cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && ./test_gamma
    4.45 +endif
    4.46  ifdef INSTALL
    4.47  	cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) install
    4.48  endif

mercurial