make/linux/Makefile

Print this page




 320 ifdef INSTALL
 321         cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS) install
 322 endif
 323 
 324 $(TARGETS_SHARK):  $(SUBDIRS_SHARK)
 325         cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS)
 326         cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && ./test_gamma
 327 ifdef INSTALL
 328         cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS) install
 329 endif
 330 
 331 # Just build the tree, and nothing else:
 332 tree:      $(SUBDIRS_C2)
 333 tree1:     $(SUBDIRS_C1)
 334 treecore:  $(SUBDIRS_CORE)
 335 treezero:  $(SUBDIRS_ZERO)
 336 treeshark: $(SUBDIRS_SHARK)
 337 
 338 # Doc target.  This is the same for all build options.
 339 #     Hence create a docs directory beside ...$(ARCH)_[...]


 340 docs: checks
 341         $(QUIETLY) mkdir -p $(SUBDIR_DOCS)
 342         $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) jvmtidocs
 343 
 344 # Synonyms for win32-like targets.
 345 compiler2:  jvmg product
 346 
 347 compiler1:  jvmg1 product1
 348 
 349 core: jvmgcore productcore
 350 
 351 zero: jvmgzero productzero
 352 
 353 shark: jvmgshark productshark
 354 
 355 clean_docs:
 356         rm -rf $(SUBDIR_DOCS)
 357 
 358 clean_compiler1 clean_compiler2 clean_core clean_zero clean_shark:
 359         rm -rf $(OSNAME)_$(BUILDARCH)_$(subst clean_,,$@)
 360 
 361 clean:  clean_compiler2 clean_compiler1 clean_core clean_zero clean_shark clean_docs
 362 


 320 ifdef INSTALL
 321         cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS) install
 322 endif
 323 
 324 $(TARGETS_SHARK):  $(SUBDIRS_SHARK)
 325         cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS)
 326         cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && ./test_gamma
 327 ifdef INSTALL
 328         cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS) install
 329 endif
 330 
 331 # Just build the tree, and nothing else:
 332 tree:      $(SUBDIRS_C2)
 333 tree1:     $(SUBDIRS_C1)
 334 treecore:  $(SUBDIRS_CORE)
 335 treezero:  $(SUBDIRS_ZERO)
 336 treeshark: $(SUBDIRS_SHARK)
 337 
 338 # Doc target.  This is the same for all build options.
 339 #     Hence create a docs directory beside ...$(ARCH)_[...]
 340 # We specify 'BUILD_FLAVOR=product' so that the proper
 341 # ENABLE_FULL_DEBUG_SYMBOLS value is used.
 342 docs: checks
 343         $(QUIETLY) mkdir -p $(SUBDIR_DOCS)
 344         $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) BUILD_FLAVOR=product jvmtidocs
 345 
 346 # Synonyms for win32-like targets.
 347 compiler2:  jvmg product
 348 
 349 compiler1:  jvmg1 product1
 350 
 351 core: jvmgcore productcore
 352 
 353 zero: jvmgzero productzero
 354 
 355 shark: jvmgshark productshark
 356 
 357 clean_docs:
 358         rm -rf $(SUBDIR_DOCS)
 359 
 360 clean_compiler1 clean_compiler2 clean_core clean_zero clean_shark:
 361         rm -rf $(OSNAME)_$(BUILDARCH)_$(subst clean_,,$@)
 362 
 363 clean:  clean_compiler2 clean_compiler1 clean_core clean_zero clean_shark clean_docs
 364