220 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 221 $(BUILDTREE) VARIANT=compiler2 222 endif 223 224 $(SUBDIRS_C1): $(BUILDTREE_MAKE) 225 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 226 $(BUILDTREE) VARIANT=compiler1 227 228 $(SUBDIRS_CORE): $(BUILDTREE_MAKE) 229 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 230 $(BUILDTREE) VARIANT=core 231 232 $(SUBDIRS_KERNEL): $(BUILDTREE_MAKE) 233 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 234 $(BUILDTREE) VARIANT=kernel 235 236 # Define INSTALL=y at command line to automatically copy JVM into JAVA_HOME 237 238 $(TARGETS_C2): $(SUBDIRS_C2) 239 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) 240 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && ./test_gamma 241 ifdef INSTALL 242 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install 243 endif 244 245 $(TARGETS_TIERED): $(SUBDIRS_TIERED) 246 cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) 247 cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && ./test_gamma 248 ifdef INSTALL 249 cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install 250 endif 251 252 $(TARGETS_C1): $(SUBDIRS_C1) 253 cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) 254 cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && ./test_gamma 255 ifdef INSTALL 256 cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) install 257 endif 258 259 $(TARGETS_CORE): $(SUBDIRS_CORE) 260 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) 261 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && ./test_gamma 262 ifdef INSTALL 263 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install 264 endif 265 266 $(TARGETS_KERNEL): $(SUBDIRS_KERNEL) 267 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) 268 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && ./test_gamma 269 ifdef INSTALL 270 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) install 271 endif 272 273 # Just build the tree, and nothing else: 274 tree: $(SUBDIRS_C2) 275 tree1: $(SUBDIRS_C1) 276 treecore: $(SUBDIRS_CORE) 277 treekernel: $(SUBDIRS_KERNEL) 278 279 # Doc target. This is the same for all build options. 280 # Hence create a docs directory beside ...$(ARCH)_[...] 281 # We specify 'BUILD_FLAVOR=product' so that the proper 282 # ENABLE_FULL_DEBUG_SYMBOLS value is used. 283 docs: checks 284 $(QUIETLY) mkdir -p $(SUBDIR_DOCS) 285 $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) BUILD_FLAVOR=product jvmtidocs 286 287 # Synonyms for win32-like targets. 288 compiler2: jvmg product | 220 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 221 $(BUILDTREE) VARIANT=compiler2 222 endif 223 224 $(SUBDIRS_C1): $(BUILDTREE_MAKE) 225 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 226 $(BUILDTREE) VARIANT=compiler1 227 228 $(SUBDIRS_CORE): $(BUILDTREE_MAKE) 229 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 230 $(BUILDTREE) VARIANT=core 231 232 $(SUBDIRS_KERNEL): $(BUILDTREE_MAKE) 233 $(QUIETLY) $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/Makefile checks 234 $(BUILDTREE) VARIANT=kernel 235 236 # Define INSTALL=y at command line to automatically copy JVM into JAVA_HOME 237 238 $(TARGETS_C2): $(SUBDIRS_C2) 239 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) 240 ifeq ($(TEST_IN_BUILD),true) 241 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && ./test_gamma 242 endif 243 ifdef INSTALL 244 cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install 245 endif 246 247 $(TARGETS_TIERED): $(SUBDIRS_TIERED) 248 cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) 249 ifeq ($(TEST_IN_BUILD),true) 250 cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && ./test_gamma 251 endif 252 ifdef INSTALL 253 cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install 254 endif 255 256 $(TARGETS_C1): $(SUBDIRS_C1) 257 cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) 258 ifeq ($(TEST_IN_BUILD),true) 259 cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && ./test_gamma 260 endif 261 ifdef INSTALL 262 cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) install 263 endif 264 265 $(TARGETS_CORE): $(SUBDIRS_CORE) 266 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) 267 ifeq ($(TEST_IN_BUILD),true) 268 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && ./test_gamma 269 endif 270 ifdef INSTALL 271 cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install 272 endif 273 274 $(TARGETS_KERNEL): $(SUBDIRS_KERNEL) 275 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) 276 ifeq ($(TEST_IN_BUILD),true) 277 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && ./test_gamma 278 endif 279 ifdef INSTALL 280 cd $(OSNAME)_$(BUILDARCH)_kernel/$(patsubst %kernel,%,$@) && $(MAKE) $(MFLAGS) install 281 endif 282 283 # Just build the tree, and nothing else: 284 tree: $(SUBDIRS_C2) 285 tree1: $(SUBDIRS_C1) 286 treecore: $(SUBDIRS_CORE) 287 treekernel: $(SUBDIRS_KERNEL) 288 289 # Doc target. This is the same for all build options. 290 # Hence create a docs directory beside ...$(ARCH)_[...] 291 # We specify 'BUILD_FLAVOR=product' so that the proper 292 # ENABLE_FULL_DEBUG_SYMBOLS value is used. 293 docs: checks 294 $(QUIETLY) mkdir -p $(SUBDIR_DOCS) 295 $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) BUILD_FLAVOR=product jvmtidocs 296 297 # Synonyms for win32-like targets. 298 compiler2: jvmg product |