381 echo " source \"\$$HOME/.dbxrc\""; \
382 echo "fi"; \
383 ) > $@
384
385 # Skip the test for product builds (which only work when installed in a JDK), to
386 # avoid exiting with an error and causing make to halt.
387 NO_TEST_MSG = \
388 echo "$@: skipping the test--this build must be tested in a JDK."
389
390 NO_JAVA_HOME_MSG = \
391 echo "JAVA_HOME must be set to run this test."
392
393 DATA_MODE = $(DATA_MODE/$(BUILDARCH))
394 JAVA_FLAG = $(JAVA_FLAG/$(DATA_MODE))
395
396 DATA_MODE/i486 = 32
397 DATA_MODE/sparc = 32
398 DATA_MODE/sparcv9 = 64
399 DATA_MODE/amd64 = 64
400 DATA_MODE/ia64 = 64
401 DATA_MODE/zero = $(ARCH_DATA_MODEL)
402
403 JAVA_FLAG/32 = -d32
404 JAVA_FLAG/64 = -d64
405
406 WRONG_DATA_MODE_MSG = \
407 echo "JAVA_HOME must point to a $(DATA_MODE)-bit OpenJDK."
408
409 CROSS_COMPILING_MSG = \
410 echo "Cross compiling for ARCH $(CROSS_COMPILE_ARCH), skipping gamma run."
411
412 test_gamma: $(BUILDTREE_MAKE) $(GAMMADIR)/make/test/Queens.java
413 @echo Creating $@ ...
414 $(QUIETLY) ( \
415 echo "#!/bin/sh"; \
416 echo ""; \
417 $(BUILDTREE_COMMENT); \
418 echo ""; \
419 echo "# Include environment settings for gamma run"; \
420 echo ""; \
421 echo ". ./env.sh"; \
|
381 echo " source \"\$$HOME/.dbxrc\""; \
382 echo "fi"; \
383 ) > $@
384
385 # Skip the test for product builds (which only work when installed in a JDK), to
386 # avoid exiting with an error and causing make to halt.
387 NO_TEST_MSG = \
388 echo "$@: skipping the test--this build must be tested in a JDK."
389
390 NO_JAVA_HOME_MSG = \
391 echo "JAVA_HOME must be set to run this test."
392
393 DATA_MODE = $(DATA_MODE/$(BUILDARCH))
394 JAVA_FLAG = $(JAVA_FLAG/$(DATA_MODE))
395
396 DATA_MODE/i486 = 32
397 DATA_MODE/sparc = 32
398 DATA_MODE/sparcv9 = 64
399 DATA_MODE/amd64 = 64
400 DATA_MODE/ia64 = 64
401 DATA_MODE/zero = $(OPENJDK_TARGET_CPU_BITS)
402
403 JAVA_FLAG/32 = -d32
404 JAVA_FLAG/64 = -d64
405
406 WRONG_DATA_MODE_MSG = \
407 echo "JAVA_HOME must point to a $(DATA_MODE)-bit OpenJDK."
408
409 CROSS_COMPILING_MSG = \
410 echo "Cross compiling for ARCH $(CROSS_COMPILE_ARCH), skipping gamma run."
411
412 test_gamma: $(BUILDTREE_MAKE) $(GAMMADIR)/make/test/Queens.java
413 @echo Creating $@ ...
414 $(QUIETLY) ( \
415 echo "#!/bin/sh"; \
416 echo ""; \
417 $(BUILDTREE_COMMENT); \
418 echo ""; \
419 echo "# Include environment settings for gamma run"; \
420 echo ""; \
421 echo ". ./env.sh"; \
|