make/aix/makefiles/buildtree.make

changeset 9907
35063c223567
parent 9634
d1520f0c3524
child 9995
633a3d28d2fe
     1.1 --- a/make/aix/makefiles/buildtree.make	Wed Apr 15 15:19:07 2020 +0200
     1.2 +++ b/make/aix/makefiles/buildtree.make	Tue Apr 21 12:03:29 2020 +0200
     1.3 @@ -1,6 +1,6 @@
     1.4  #
     1.5  # Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
     1.6 -# Copyright 2012, 2013 SAP AG. All rights reserved.
     1.7 +# Copyright (c) 2012, 2020 SAP SE. All rights reserved.
     1.8  # Copyright 2019 Red Hat, Inc.
     1.9  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    1.10  #
    1.11 @@ -49,7 +49,7 @@
    1.12  # flags.make	- with macro settings
    1.13  # vm.make	- to support making "$(MAKE) -v vm.make" in makefiles
    1.14  # adlc.make	-
    1.15 -# trace.make	- generate tracing event and type definitions
    1.16 +# jfr.make	- generate jfr event and type definitions
    1.17  # jvmti.make	- generate JVMTI bindings from the spec (JSR-163)
    1.18  # sa.make	- generate SA jar file and natives
    1.19  #
    1.20 @@ -111,6 +111,10 @@
    1.21  endif
    1.22  endif
    1.23  
    1.24 +ifeq ($(ENABLE_JFR),false)
    1.25 +ALWAYS_EXCLUDE_DIRS += -o -name jfr
    1.26 +endif
    1.27 +
    1.28  # Get things from the platform file.
    1.29  COMPILER	= $(shell sed -n 's/^compiler[ 	]*=[ 	]*//p' $(PLATFORM_FILE))
    1.30  
    1.31 @@ -118,7 +122,7 @@
    1.32  	$(PLATFORM_DIR)/generated/dependencies \
    1.33  	$(PLATFORM_DIR)/generated/adfiles \
    1.34  	$(PLATFORM_DIR)/generated/jvmtifiles \
    1.35 -	$(PLATFORM_DIR)/generated/tracefiles
    1.36 +	$(PLATFORM_DIR)/generated/jfrfiles
    1.37  
    1.38  TARGETS      = debug fastdebug optimized product
    1.39  SUBMAKE_DIRS = $(addprefix $(PLATFORM_DIR)/,$(TARGETS))
    1.40 @@ -126,7 +130,7 @@
    1.41  # For dependencies and recursive makes.
    1.42  BUILDTREE_MAKE	= $(GAMMADIR)/make/$(OS_FAMILY)/makefiles/buildtree.make
    1.43  
    1.44 -BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make trace.make sa.make
    1.45 +BUILDTREE_TARGETS = Makefile flags.make flags_vm.make vm.make adlc.make jvmti.make jfr.make sa.make
    1.46  
    1.47  BUILDTREE_VARS	= GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OS_FAMILY) \
    1.48  	SRCARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) VARIANT=$(VARIANT)
    1.49 @@ -195,6 +199,12 @@
    1.50  
    1.51  DATA_MODE = $(DATA_MODE/$(BUILDARCH))
    1.52  
    1.53 +ifeq ($(ENABLE_JFR), true)
    1.54 +  INCLUDE_JFR = 1
    1.55 +else
    1.56 +  INCLUDE_JFR = 0
    1.57 +endif
    1.58 +
    1.59  flags.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
    1.60  	@echo Creating $@ ...
    1.61  	$(QUIETLY) ( \
    1.62 @@ -274,8 +284,7 @@
    1.63  	    echo && \
    1.64  	    echo "HOTSPOT_EXTRA_SYSDEFS\$$(HOTSPOT_EXTRA_SYSDEFS) = $(HOTSPOT_EXTRA_SYSDEFS)" && \
    1.65  	    echo "SYSDEFS += \$$(HOTSPOT_EXTRA_SYSDEFS)"; \
    1.66 -	[ -n "$(INCLUDE_TRACE)" ] && \
    1.67 -	    echo && echo "INCLUDE_TRACE = $(INCLUDE_TRACE)"; \
    1.68 +	echo && echo "CFLAGS += -DINCLUDE_JFR=$(INCLUDE_JFR)"; \
    1.69  	echo; \
    1.70  	[ -n "$(SPEC)" ] && \
    1.71  	    echo "include $(SPEC)"; \
    1.72 @@ -344,7 +353,7 @@
    1.73  	echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
    1.74  	) > $@
    1.75  
    1.76 -trace.make: $(BUILDTREE_MAKE)
    1.77 +jfr.make: $(BUILDTREE_MAKE)
    1.78  	@echo Creating $@ ...
    1.79  	$(QUIETLY) ( \
    1.80  	$(BUILDTREE_COMMENT); \

mercurial