< prev index next >

make/solaris/makefiles/buildtree.make

Print this page




  97 else
  98 ifeq            ($(VARIANT),compiler2)
  99 TOPLEVEL_EXCLUDE_DIRS   = $(ALWAYS_EXCLUDE_DIRS) -o -name adlc -o -name c1 -o -name agent
 100 else
 101 # compiler1 and core use the same exclude list
 102 TOPLEVEL_EXCLUDE_DIRS   = $(ALWAYS_EXCLUDE_DIRS) -o -name adlc -o -name opto -o -name libadt -o -name agent
 103 endif
 104 endif
 105 
 106 ifeq ($(ENABLE_JFR),false)
 107 ALWAYS_EXCLUDE_DIRS += -o -name jfr
 108 endif
 109 
 110 # Get things from the platform file.
 111 COMPILER        = $(shell sed -n 's/^compiler[  ]*=[    ]*//p' $(PLATFORM_FILE))
 112 
 113 SIMPLE_DIRS     = \
 114         $(PLATFORM_DIR)/generated/dependencies \
 115         $(PLATFORM_DIR)/generated/adfiles \
 116         $(PLATFORM_DIR)/generated/jvmtifiles \



 117         $(PLATFORM_DIR)/generated/jfrfiles

 118 
 119 TARGETS      = debug fastdebug optimized product
 120 SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS))
 121 
 122 # For dependencies and recursive makes.
 123 BUILDTREE_MAKE  = $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make
 124 
 125 BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make jfr.make sa.make



 126 
 127 BUILDTREE_VARS  = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \
 128         ARCH=$(ARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT)
 129 
 130 # Define variables to be set in flags.make.
 131 # Default values are set in make/defs.make.
 132 ifeq ($(HOTSPOT_BUILD_VERSION),)
 133   HS_BUILD_VER=$(HOTSPOT_RELEASE_VERSION)
 134 else
 135   HS_BUILD_VER=$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION)
 136 endif
 137 # Set BUILD_USER from system-dependent hints:  $LOGNAME, $(whoami)
 138 ifndef HOTSPOT_BUILD_USER
 139   HOTSPOT_BUILD_USER := $(shell echo $$LOGNAME)
 140 endif
 141 ifndef HOTSPOT_BUILD_USER
 142   HOTSPOT_BUILD_USER := $(shell whoami)
 143 endif
 144 # Define HOTSPOT_VM_DISTRO based on settings in make/openjdk_distro
 145 # or make/hotspot_distro.




  97 else
  98 ifeq            ($(VARIANT),compiler2)
  99 TOPLEVEL_EXCLUDE_DIRS   = $(ALWAYS_EXCLUDE_DIRS) -o -name adlc -o -name c1 -o -name agent
 100 else
 101 # compiler1 and core use the same exclude list
 102 TOPLEVEL_EXCLUDE_DIRS   = $(ALWAYS_EXCLUDE_DIRS) -o -name adlc -o -name opto -o -name libadt -o -name agent
 103 endif
 104 endif
 105 
 106 ifeq ($(ENABLE_JFR),false)
 107 ALWAYS_EXCLUDE_DIRS += -o -name jfr
 108 endif
 109 
 110 # Get things from the platform file.
 111 COMPILER        = $(shell sed -n 's/^compiler[  ]*=[    ]*//p' $(PLATFORM_FILE))
 112 
 113 SIMPLE_DIRS     = \
 114         $(PLATFORM_DIR)/generated/dependencies \
 115         $(PLATFORM_DIR)/generated/adfiles \
 116         $(PLATFORM_DIR)/generated/jvmtifiles \
 117 
 118 ifeq ($(ENABLE_JFR), true)
 119 SIMPLE_DIRS     += \
 120         $(PLATFORM_DIR)/generated/jfrfiles
 121 endif
 122 
 123 TARGETS      = debug fastdebug optimized product
 124 SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS))
 125 
 126 # For dependencies and recursive makes.
 127 BUILDTREE_MAKE  = $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make
 128 
 129 BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make sa.make
 130 ifeq ($(ENABLE_JFR), true)
 131 BUILDTREE_TARGETS += jfr.make
 132 endif
 133 
 134 BUILDTREE_VARS  = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \
 135         ARCH=$(ARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT)
 136 
 137 # Define variables to be set in flags.make.
 138 # Default values are set in make/defs.make.
 139 ifeq ($(HOTSPOT_BUILD_VERSION),)
 140   HS_BUILD_VER=$(HOTSPOT_RELEASE_VERSION)
 141 else
 142   HS_BUILD_VER=$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION)
 143 endif
 144 # Set BUILD_USER from system-dependent hints:  $LOGNAME, $(whoami)
 145 ifndef HOTSPOT_BUILD_USER
 146   HOTSPOT_BUILD_USER := $(shell echo $$LOGNAME)
 147 endif
 148 ifndef HOTSPOT_BUILD_USER
 149   HOTSPOT_BUILD_USER := $(shell whoami)
 150 endif
 151 # Define HOTSPOT_VM_DISTRO based on settings in make/openjdk_distro
 152 # or make/hotspot_distro.


< prev index next >