make/linux/makefiles/buildtree.make

Print this page




  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)