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)"; \
|