< prev index next >

make/linux/makefiles/buildtree.make

Print this page




 184 
 185 $(SIMPLE_DIRS):
 186         $(QUIETLY) mkdir -p $@
 187 
 188 # Convenience macro which takes a source relative path, applies $(1) to the
 189 # absolute path, and then replaces $(GAMMADIR) in the result with a
 190 # literal "$(GAMMADIR)/" suitable for inclusion in a Makefile.
 191 gamma-path=$(subst $(GAMMADIR),\$$(GAMMADIR),$(call $(1),$(HS_COMMON_SRC)/$(2)))
 192 
 193 # This bit is needed to enable local rebuilds.
 194 # Unless the makefile itself sets LP64, any environmental
 195 # setting of LP64 will interfere with the build.
 196 LP64_SETTING/32 = LP64 = \#empty
 197 LP64_SETTING/64 = LP64 = 1
 198 
 199 DATA_MODE/i486 = 32
 200 DATA_MODE/sparc = 32
 201 DATA_MODE/sparcv9 = 64
 202 DATA_MODE/amd64 = 64
 203 DATA_MODE/ppc64 = 64

 204 
 205 DATA_MODE = $(DATA_MODE/$(BUILDARCH))
 206 
 207 ifeq ($(ENABLE_JFR), true)
 208   INCLUDE_JFR = 1
 209 else
 210   INCLUDE_JFR = 0
 211 endif
 212 
 213 
 214 flags.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
 215         @echo Creating $@ ...
 216         $(QUIETLY) ( \
 217         $(BUILDTREE_COMMENT); \
 218         echo; \
 219         echo "Platform_file = $(PLATFORM_FILE)" | sed -e 's|$(HS_ALT_MAKE)|$$(HS_ALT_MAKE)|' -e 's|$(GAMMADIR)|$$(GAMMADIR)|'; \
 220         sed -n '/=/s/^ */Platform_/p' < $(PLATFORM_FILE); \
 221         echo; \
 222         echo "GAMMADIR = $(GAMMADIR)"; \
 223         echo "HS_ALT_MAKE = $(HS_ALT_MAKE)"; \




 184 
 185 $(SIMPLE_DIRS):
 186         $(QUIETLY) mkdir -p $@
 187 
 188 # Convenience macro which takes a source relative path, applies $(1) to the
 189 # absolute path, and then replaces $(GAMMADIR) in the result with a
 190 # literal "$(GAMMADIR)/" suitable for inclusion in a Makefile.
 191 gamma-path=$(subst $(GAMMADIR),\$$(GAMMADIR),$(call $(1),$(HS_COMMON_SRC)/$(2)))
 192 
 193 # This bit is needed to enable local rebuilds.
 194 # Unless the makefile itself sets LP64, any environmental
 195 # setting of LP64 will interfere with the build.
 196 LP64_SETTING/32 = LP64 = \#empty
 197 LP64_SETTING/64 = LP64 = 1
 198 
 199 DATA_MODE/i486 = 32
 200 DATA_MODE/sparc = 32
 201 DATA_MODE/sparcv9 = 64
 202 DATA_MODE/amd64 = 64
 203 DATA_MODE/ppc64 = 64
 204 DATA_MODE/aarch64 = 64
 205 
 206 DATA_MODE = $(DATA_MODE/$(BUILDARCH))
 207 
 208 ifeq ($(ENABLE_JFR), true)
 209   INCLUDE_JFR = 1
 210 else
 211   INCLUDE_JFR = 0
 212 endif
 213 
 214 
 215 flags.make: $(BUILDTREE_MAKE) ../shared_dirs.lst
 216         @echo Creating $@ ...
 217         $(QUIETLY) ( \
 218         $(BUILDTREE_COMMENT); \
 219         echo; \
 220         echo "Platform_file = $(PLATFORM_FILE)" | sed -e 's|$(HS_ALT_MAKE)|$$(HS_ALT_MAKE)|' -e 's|$(GAMMADIR)|$$(GAMMADIR)|'; \
 221         sed -n '/=/s/^ */Platform_/p' < $(PLATFORM_FILE); \
 222         echo; \
 223         echo "GAMMADIR = $(GAMMADIR)"; \
 224         echo "HS_ALT_MAKE = $(HS_ALT_MAKE)"; \


< prev index next >