make/aix/makefiles/buildtree.make

Print this page




 178 
 179 $(SIMPLE_DIRS):
 180         $(QUIETLY) mkdir -p $@
 181 
 182 # Convenience macro which takes a source relative path, applies $(1) to the
 183 # absolute path, and then replaces $(GAMMADIR) in the result with a
 184 # literal "$(GAMMADIR)/" suitable for inclusion in a Makefile.
 185 gamma-path=$(subst $(GAMMADIR),\$$(GAMMADIR),$(call $(1),$(HS_COMMON_SRC)/$(2)))
 186 
 187 # This bit is needed to enable local rebuilds.
 188 # Unless the makefile itself sets LP64, any environmental
 189 # setting of LP64 will interfere with the build.
 190 LP64_SETTING/32 = LP64 = \#empty
 191 LP64_SETTING/64 = LP64 = 1
 192 
 193 DATA_MODE/ppc64 = 64
 194 
 195 DATA_MODE = $(DATA_MODE/$(BUILDARCH))
 196 
 197 flags.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
 198         @echo Creating $@ ...
 199         $(QUIETLY) ( \
 200         $(BUILDTREE_COMMENT); \
 201         echo; \
 202         echo "Platform_file = $(PLATFORM_FILE)" | sed 's|$(GAMMADIR)|$$(GAMMADIR)|'; \
 203         sed -n '/=/s/^ */Platform_/p' < $(PLATFORM_FILE); \
 204         echo; \
 205         echo "GAMMADIR = $(GAMMADIR)"; \
 206         echo "HS_ALT_MAKE = $(HS_ALT_MAKE)"; \
 207         echo "OSNAME = $(OSNAME)"; \
 208         echo "SYSDEFS = \$$(Platform_sysdefs)"; \
 209         echo "SRCARCH = $(SRCARCH)"; \
 210         echo "BUILDARCH = $(BUILDARCH)"; \
 211         echo "LIBARCH = $(LIBARCH)"; \
 212         echo "TARGET = $(TARGET)"; \
 213         echo "HS_BUILD_VER = $(HS_BUILD_VER)"; \
 214         echo "JRE_RELEASE_VER = $(JRE_RELEASE_VERSION)"; \
 215         echo "SA_BUILD_VERSION = $(HS_BUILD_VER)"; \
 216         echo "HOTSPOT_BUILD_USER = $(HOTSPOT_BUILD_USER)"; \
 217         echo "HOTSPOT_VM_DISTRO = $(HOTSPOT_VM_DISTRO)"; \
 218         echo "OPENJDK = $(OPENJDK)"; \


 265             echo && echo "ZIP_DEBUGINFO_FILES = $(ZIP_DEBUGINFO_FILES)"; \
 266         [ -n "$(ZIPEXE)" ] && \
 267             echo && echo "ZIPEXE = $(ZIPEXE)"; \
 268         [ -n "$(HOTSPOT_EXTRA_SYSDEFS)" ] && \
 269             echo && \
 270             echo "HOTSPOT_EXTRA_SYSDEFS\$$(HOTSPOT_EXTRA_SYSDEFS) = $(HOTSPOT_EXTRA_SYSDEFS)" && \
 271             echo "SYSDEFS += \$$(HOTSPOT_EXTRA_SYSDEFS)"; \
 272         [ -n "$(INCLUDE_TRACE)" ] && \
 273             echo && echo "INCLUDE_TRACE = $(INCLUDE_TRACE)"; \
 274         echo; \
 275         [ -n "$(SPEC)" ] && \
 276             echo "include $(SPEC)"; \
 277         echo "CP ?= cp"; \
 278         echo "MV ?= mv"; \
 279         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(VARIANT).make"; \
 280         echo "include \$$(GAMMADIR)/make/excludeSrc.make"; \
 281         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(COMPILER).make"; \
 282         ) > $@
 283 
 284 flags_vm.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
 285         @echo Creating $@ ...
 286         $(QUIETLY) ( \
 287         $(BUILDTREE_COMMENT); \
 288         echo; \
 289         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(TARGET).make"; \
 290         ) > $@
 291 
 292 ../shared_dirs.lst:  $(BUILDTREE_MAKE) $(GAMMADIR)/src/share/vm
 293         @echo Creating directory list $@
 294         $(QUIETLY) if [ -d $(HS_ALT_SRC)/share/vm ]; then \
 295           find $(HS_ALT_SRC)/share/vm/* -prune \
 296           -type d \! \( $(TOPLEVEL_EXCLUDE_DIRS) \) -exec find {} \
 297           \( $(ALWAYS_EXCLUDE_DIRS) \) -prune -o -type d -print \; > $@; \
 298         fi;
 299         $(QUIETLY) find $(HS_COMMON_SRC)/share/vm/* -prune \
 300         -type d \! \( $(TOPLEVEL_EXCLUDE_DIRS) \) -exec find {} \
 301         \( $(ALWAYS_EXCLUDE_DIRS) \) -prune -o -type d -print \; >> $@
 302 
 303 Makefile: $(BUILDTREE_MAKE)
 304         @echo Creating $@ ...
 305         $(QUIETLY) ( \
 306         $(BUILDTREE_COMMENT); \
 307         echo; \
 308         echo include flags.make; \
 309         echo; \
 310         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/top.make"; \
 311         ) > $@
 312 
 313 vm.make: $(BUILDTREE_MAKE)
 314         @echo Creating $@ ...
 315         $(QUIETLY) ( \
 316         $(BUILDTREE_COMMENT); \
 317         echo; \
 318         echo include flags.make; \
 319         echo include flags_vm.make; \
 320         echo; \
 321         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 322         ) > $@
 323 
 324 adlc.make: $(BUILDTREE_MAKE)
 325         @echo Creating $@ ...
 326         $(QUIETLY) ( \
 327         $(BUILDTREE_COMMENT); \
 328         echo; \
 329         echo include flags.make; \
 330         echo; \
 331         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 332         ) > $@
 333 
 334 jvmti.make: $(BUILDTREE_MAKE)
 335         @echo Creating $@ ...
 336         $(QUIETLY) ( \
 337         $(BUILDTREE_COMMENT); \
 338         echo; \
 339         echo include flags.make; \
 340         echo; \
 341         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 342         ) > $@
 343 
 344 trace.make: $(BUILDTREE_MAKE)
 345         @echo Creating $@ ...
 346         $(QUIETLY) ( \
 347         $(BUILDTREE_COMMENT); \
 348         echo; \
 349         echo include flags.make; \
 350         echo; \
 351         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 352         ) > $@
 353 
 354 sa.make: $(BUILDTREE_MAKE)
 355         @echo Creating $@ ...
 356         $(QUIETLY) ( \
 357         $(BUILDTREE_COMMENT); \
 358         echo; \
 359         echo include flags.make; \
 360         echo; \
 361         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 362         ) > $@
 363 
 364 FORCE:
 365 
 366 .PHONY:  all FORCE


 178 
 179 $(SIMPLE_DIRS):
 180         $(QUIETLY) mkdir -p $@
 181 
 182 # Convenience macro which takes a source relative path, applies $(1) to the
 183 # absolute path, and then replaces $(GAMMADIR) in the result with a
 184 # literal "$(GAMMADIR)/" suitable for inclusion in a Makefile.
 185 gamma-path=$(subst $(GAMMADIR),\$$(GAMMADIR),$(call $(1),$(HS_COMMON_SRC)/$(2)))
 186 
 187 # This bit is needed to enable local rebuilds.
 188 # Unless the makefile itself sets LP64, any environmental
 189 # setting of LP64 will interfere with the build.
 190 LP64_SETTING/32 = LP64 = \#empty
 191 LP64_SETTING/64 = LP64 = 1
 192 
 193 DATA_MODE/ppc64 = 64
 194 
 195 DATA_MODE = $(DATA_MODE/$(BUILDARCH))
 196 
 197 flags.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
 198         @echo $(LOG_INFO) Creating $@ ...
 199         $(QUIETLY) ( \
 200         $(BUILDTREE_COMMENT); \
 201         echo; \
 202         echo "Platform_file = $(PLATFORM_FILE)" | sed 's|$(GAMMADIR)|$$(GAMMADIR)|'; \
 203         sed -n '/=/s/^ */Platform_/p' < $(PLATFORM_FILE); \
 204         echo; \
 205         echo "GAMMADIR = $(GAMMADIR)"; \
 206         echo "HS_ALT_MAKE = $(HS_ALT_MAKE)"; \
 207         echo "OSNAME = $(OSNAME)"; \
 208         echo "SYSDEFS = \$$(Platform_sysdefs)"; \
 209         echo "SRCARCH = $(SRCARCH)"; \
 210         echo "BUILDARCH = $(BUILDARCH)"; \
 211         echo "LIBARCH = $(LIBARCH)"; \
 212         echo "TARGET = $(TARGET)"; \
 213         echo "HS_BUILD_VER = $(HS_BUILD_VER)"; \
 214         echo "JRE_RELEASE_VER = $(JRE_RELEASE_VERSION)"; \
 215         echo "SA_BUILD_VERSION = $(HS_BUILD_VER)"; \
 216         echo "HOTSPOT_BUILD_USER = $(HOTSPOT_BUILD_USER)"; \
 217         echo "HOTSPOT_VM_DISTRO = $(HOTSPOT_VM_DISTRO)"; \
 218         echo "OPENJDK = $(OPENJDK)"; \


 265             echo && echo "ZIP_DEBUGINFO_FILES = $(ZIP_DEBUGINFO_FILES)"; \
 266         [ -n "$(ZIPEXE)" ] && \
 267             echo && echo "ZIPEXE = $(ZIPEXE)"; \
 268         [ -n "$(HOTSPOT_EXTRA_SYSDEFS)" ] && \
 269             echo && \
 270             echo "HOTSPOT_EXTRA_SYSDEFS\$$(HOTSPOT_EXTRA_SYSDEFS) = $(HOTSPOT_EXTRA_SYSDEFS)" && \
 271             echo "SYSDEFS += \$$(HOTSPOT_EXTRA_SYSDEFS)"; \
 272         [ -n "$(INCLUDE_TRACE)" ] && \
 273             echo && echo "INCLUDE_TRACE = $(INCLUDE_TRACE)"; \
 274         echo; \
 275         [ -n "$(SPEC)" ] && \
 276             echo "include $(SPEC)"; \
 277         echo "CP ?= cp"; \
 278         echo "MV ?= mv"; \
 279         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(VARIANT).make"; \
 280         echo "include \$$(GAMMADIR)/make/excludeSrc.make"; \
 281         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(COMPILER).make"; \
 282         ) > $@
 283 
 284 flags_vm.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
 285         @echo $(LOG_INFO) Creating $@ ...
 286         $(QUIETLY) ( \
 287         $(BUILDTREE_COMMENT); \
 288         echo; \
 289         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(TARGET).make"; \
 290         ) > $@
 291 
 292 ../shared_dirs.lst:  $(BUILDTREE_MAKE) $(GAMMADIR)/src/share/vm
 293         @echo $(LOG_INFO) Creating directory list $@
 294         $(QUIETLY) if [ -d $(HS_ALT_SRC)/share/vm ]; then \
 295           find $(HS_ALT_SRC)/share/vm/* -prune \
 296           -type d \! \( $(TOPLEVEL_EXCLUDE_DIRS) \) -exec find {} \
 297           \( $(ALWAYS_EXCLUDE_DIRS) \) -prune -o -type d -print \; > $@; \
 298         fi;
 299         $(QUIETLY) find $(HS_COMMON_SRC)/share/vm/* -prune \
 300         -type d \! \( $(TOPLEVEL_EXCLUDE_DIRS) \) -exec find {} \
 301         \( $(ALWAYS_EXCLUDE_DIRS) \) -prune -o -type d -print \; >> $@
 302 
 303 Makefile: $(BUILDTREE_MAKE)
 304         @echo $(LOG_INFO) Creating $@ ...
 305         $(QUIETLY) ( \
 306         $(BUILDTREE_COMMENT); \
 307         echo; \
 308         echo include flags.make; \
 309         echo; \
 310         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/top.make"; \
 311         ) > $@
 312 
 313 vm.make: $(BUILDTREE_MAKE)
 314         @echo $(LOG_INFO) Creating $@ ...
 315         $(QUIETLY) ( \
 316         $(BUILDTREE_COMMENT); \
 317         echo; \
 318         echo include flags.make; \
 319         echo include flags_vm.make; \
 320         echo; \
 321         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 322         ) > $@
 323 
 324 adlc.make: $(BUILDTREE_MAKE)
 325         @echo $(LOG_INFO) Creating $@ ...
 326         $(QUIETLY) ( \
 327         $(BUILDTREE_COMMENT); \
 328         echo; \
 329         echo include flags.make; \
 330         echo; \
 331         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 332         ) > $@
 333 
 334 jvmti.make: $(BUILDTREE_MAKE)
 335         @echo $(LOG_INFO) Creating $@ ...
 336         $(QUIETLY) ( \
 337         $(BUILDTREE_COMMENT); \
 338         echo; \
 339         echo include flags.make; \
 340         echo; \
 341         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 342         ) > $@
 343 
 344 trace.make: $(BUILDTREE_MAKE)
 345         @echo $(LOG_INFO) Creating $@ ...
 346         $(QUIETLY) ( \
 347         $(BUILDTREE_COMMENT); \
 348         echo; \
 349         echo include flags.make; \
 350         echo; \
 351         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 352         ) > $@
 353 
 354 sa.make: $(BUILDTREE_MAKE)
 355         @echo $(LOG_INFO) Creating $@ ...
 356         $(QUIETLY) ( \
 357         $(BUILDTREE_COMMENT); \
 358         echo; \
 359         echo include flags.make; \
 360         echo; \
 361         echo "include \$$(GAMMADIR)/make/$(OS_FAMILY)/makefiles/$(@F)"; \
 362         ) > $@
 363 
 364 FORCE:
 365 
 366 .PHONY:  all FORCE