hotspot/make/linux/makefiles/buildtree.make
changeset 22736 6c317cced072
parent 18025 b7bcf7497f93
child 22876 57aa8995d43b
equal deleted inserted replaced
22735:b6a3f5dbd2c2 22736:6c317cced072
   122 SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS))
   122 SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS))
   123 
   123 
   124 # For dependencies and recursive makes.
   124 # For dependencies and recursive makes.
   125 BUILDTREE_MAKE	= $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make
   125 BUILDTREE_MAKE	= $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make
   126 
   126 
   127 BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make trace.make sa.make
   127 BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make trace.make sa.make dtrace.make
   128 
   128 
   129 BUILDTREE_VARS	= GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \
   129 BUILDTREE_VARS	= GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \
   130 	SRCARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT)
   130 	SRCARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT)
   131 
   131 
   132 # Define variables to be set in flags.make.
   132 # Define variables to be set in flags.make.
   359 	echo include flags.make; \
   359 	echo include flags.make; \
   360 	echo; \
   360 	echo; \
   361 	echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
   361 	echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
   362 	) > $@
   362 	) > $@
   363 
   363 
       
   364 dtrace.make: $(BUILDTREE_MAKE)
       
   365 	@echo Creating $@ ...
       
   366 	$(QUIETLY) ( \
       
   367 	$(BUILDTREE_COMMENT); \
       
   368 	echo; \
       
   369 	echo include flags.make; \
       
   370 	echo; \
       
   371 	echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
       
   372 	) > $@
       
   373 
   364 FORCE:
   374 FORCE:
   365 
   375 
   366 .PHONY:  all FORCE
   376 .PHONY:  all FORCE