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
|