49 # adlc.make -
50 # jvmti.make - generate JVMTI bindings from the spec (JSR-163)
51 # sa.make - generate SA jar file and natives
52 # env.[ck]sh - environment settings
53 # test_gamma - script to run the Queens program
54 #
55 # The makefiles are split this way so that "make foo" will run faster by not
56 # having to read the dependency files for the vm.
57
58 -include $(SPEC)
59 include $(GAMMADIR)/make/scm.make
60 include $(GAMMADIR)/make/altsrc.make
61
62
63 # 'gmake MAKE_VERBOSE=y' or 'gmake QUIETLY=' gives all the gory details.
64 QUIETLY$(MAKE_VERBOSE) = @
65
66 # For now, until the compiler is less wobbly:
67 TESTFLAGS = -Xbatch -showversion
68
69 ifeq ($(ZERO_BUILD), true)
70 PLATFORM_FILE = $(shell dirname $(shell dirname $(shell pwd)))/platform_zero
71 else
72 ifdef USE_SUNCC
73 PLATFORM_FILE = $(GAMMADIR)/make/$(OS_FAMILY)/platform_$(BUILDARCH).suncc
74 else
75 PLATFORM_FILE = $(GAMMADIR)/make/$(OS_FAMILY)/platform_$(BUILDARCH)
76 endif
77 endif
78
79 # Allow overriding of the arch part of the directory but default
80 # to BUILDARCH if nothing is specified
81 ifeq ($(VARIANTARCH),)
82 VARIANTARCH=$(BUILDARCH)
83 endif
84
85 ifdef FORCE_TIERED
86 ifeq ($(VARIANT),tiered)
87 PLATFORM_DIR = $(OS_FAMILY)_$(VARIANTARCH)_compiler2
88 else
89 PLATFORM_DIR = $(OS_FAMILY)_$(VARIANTARCH)_$(VARIANT)
|
49 # adlc.make -
50 # jvmti.make - generate JVMTI bindings from the spec (JSR-163)
51 # sa.make - generate SA jar file and natives
52 # env.[ck]sh - environment settings
53 # test_gamma - script to run the Queens program
54 #
55 # The makefiles are split this way so that "make foo" will run faster by not
56 # having to read the dependency files for the vm.
57
58 -include $(SPEC)
59 include $(GAMMADIR)/make/scm.make
60 include $(GAMMADIR)/make/altsrc.make
61
62
63 # 'gmake MAKE_VERBOSE=y' or 'gmake QUIETLY=' gives all the gory details.
64 QUIETLY$(MAKE_VERBOSE) = @
65
66 # For now, until the compiler is less wobbly:
67 TESTFLAGS = -Xbatch -showversion
68
69 ifeq ($(findstring true, $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true)
70 PLATFORM_FILE = $(shell dirname $(shell dirname $(shell pwd)))/platform_zero
71 else
72 ifdef USE_SUNCC
73 PLATFORM_FILE = $(GAMMADIR)/make/$(OS_FAMILY)/platform_$(BUILDARCH).suncc
74 else
75 PLATFORM_FILE = $(GAMMADIR)/make/$(OS_FAMILY)/platform_$(BUILDARCH)
76 endif
77 endif
78
79 # Allow overriding of the arch part of the directory but default
80 # to BUILDARCH if nothing is specified
81 ifeq ($(VARIANTARCH),)
82 VARIANTARCH=$(BUILDARCH)
83 endif
84
85 ifdef FORCE_TIERED
86 ifeq ($(VARIANT),tiered)
87 PLATFORM_DIR = $(OS_FAMILY)_$(VARIANTARCH)_compiler2
88 else
89 PLATFORM_DIR = $(OS_FAMILY)_$(VARIANTARCH)_$(VARIANT)
|