changeset 8992 | 6a3062c1416f |
parent 8769 | 728aa3db9869 |
child 9013 | eedac0b9f552 |
8991:7df5283fd3b8 | 8992:6a3062c1416f |
---|---|
259 |
259 |
260 # How to create the test bundle (pass or fail, we want to create this) |
260 # How to create the test bundle (pass or fail, we want to create this) |
261 # Follow command with ";$(BUNDLE_UP_AND_EXIT)", so it always gets executed. |
261 # Follow command with ";$(BUNDLE_UP_AND_EXIT)", so it always gets executed. |
262 ZIP_UP_RESULTS = ( $(MKDIR) -p `$(DIRNAME) $(ARCHIVE_BUNDLE)` \ |
262 ZIP_UP_RESULTS = ( $(MKDIR) -p `$(DIRNAME) $(ARCHIVE_BUNDLE)` \ |
263 && $(CD) $(ABS_TEST_OUTPUT_DIR) \ |
263 && $(CD) $(ABS_TEST_OUTPUT_DIR) \ |
264 && $(CHMOD) -R a+r . \ |
|
264 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . ) |
265 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . ) |
265 SUMMARY_TXT = $(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport/text/summary.txt |
266 SUMMARY_TXT = $(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport/text/summary.txt |
266 STATS_TXT_NAME = Stats.txt |
267 STATS_TXT_NAME = Stats.txt |
267 STATS_TXT = $(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/$(STATS_TXT_NAME) |
268 STATS_TXT = $(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/$(STATS_TXT_NAME) |
268 RUNLIST = $(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/runlist.txt |
269 RUNLIST = $(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/runlist.txt |
310 $(ECHO) "TEST STATS: name=$(UNIQUE_DIR) run=$${runc} pass=$${passc} fail=$${failc} excluded=$${exclc}" \ |
311 $(ECHO) "TEST STATS: name=$(UNIQUE_DIR) run=$${runc} pass=$${passc} fail=$${failc} excluded=$${exclc}" \ |
311 >> $(STATS_TXT); \ |
312 >> $(STATS_TXT); \ |
312 else \ |
313 else \ |
313 $(ECHO) "Missing file: $${_summary}" >> $(STATS_TXT); \ |
314 $(ECHO) "Missing file: $${_summary}" >> $(STATS_TXT); \ |
314 fi; \ |
315 fi; \ |
315 $(CAT) $(STATS_TXT); \ |
316 if [ -f $(STATS_TXT) ] ; then \ |
317 $(CAT) $(STATS_TXT); \ |
|
318 fi; \ |
|
316 $(ZIP_UP_RESULTS) ; \ |
319 $(ZIP_UP_RESULTS) ; \ |
317 $(TESTEXIT) \ |
320 $(TESTEXIT) \ |
318 ) |
321 ) |
319 |
322 |
320 ################################################################ |
323 ################################################################ |
368 PROBLEM_LISTS=$(PROBLEM_LIST) $(wildcard closed/$(PROBLEM_LIST)) |
371 PROBLEM_LISTS=$(PROBLEM_LIST) $(wildcard closed/$(PROBLEM_LIST)) |
369 EXCLUDELIST=$(ABS_TEST_OUTPUT_DIR)/excludelist.txt |
372 EXCLUDELIST=$(ABS_TEST_OUTPUT_DIR)/excludelist.txt |
370 |
373 |
371 # Create exclude list for this platform and arch |
374 # Create exclude list for this platform and arch |
372 ifdef NO_EXCLUDES |
375 ifdef NO_EXCLUDES |
373 $(EXCLUDELIST): $(PROBLEM_LISTS) $(TESTDIRS) |
376 $(EXCLUDELIST): $(PROBLEM_LISTS) $(TEST_DEPENDENCIES) |
374 @$(ECHO) "NOTHING_EXCLUDED" > $@ |
377 @$(ECHO) "NOTHING_EXCLUDED" > $@ |
375 else |
378 else |
376 $(EXCLUDELIST): $(PROBLEM_LISTS) $(TESTDIRS) |
379 $(EXCLUDELIST): $(PROBLEM_LISTS) $(TEST_DEPENDENCIES) |
377 @$(RM) $@ $@.temp1 $@.temp2 |
380 @$(RM) $@ $@.temp1 $@.temp2 |
378 @(($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-all' ) ;\ |
381 @(($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-all' ) ;\ |
379 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(PLATFORM_OS)' ) ;\ |
382 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(PLATFORM_OS)' ) ;\ |
380 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_ARCH2)' ) ;\ |
383 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_ARCH2)' ) ;\ |
381 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_VERSION)') ;\ |
384 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_VERSION)') ;\ |
383 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-$(OS_ARCH2)' ) ;\ |
386 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-$(OS_ARCH2)' ) ;\ |
384 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-all' ) ;\ |
387 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-all' ) ;\ |
385 ($(ECHO) "#") ;\ |
388 ($(ECHO) "#") ;\ |
386 ) | $(SED) -e 's@^[\ ]*@@' \ |
389 ) | $(SED) -e 's@^[\ ]*@@' \ |
387 | $(EGREP) -v '^#' > $@.temp1 |
390 | $(EGREP) -v '^#' > $@.temp1 |
388 @for tdir in $(TESTDIRS) ; do \ |
391 for tdir in $(TESTDIRS) SOLARIS_10_SH_BUG_NO_EMPTY_FORS ; do \ |
389 ( ( $(CAT) $@.temp1 | $(EGREP) "^$${tdir}" ) ; $(ECHO) "#" ) >> $@.temp2 ; \ |
392 ( ( $(CAT) $@.temp1 | $(EGREP) "^$${tdir}" ) ; $(ECHO) "#" ) >> $@.temp2 ; \ |
390 done |
393 done |
391 @$(ECHO) "# at least one line" >> $@.temp2 |
394 @$(ECHO) "# at least one line" >> $@.temp2 |
392 @( $(EGREP) -v '^#' $@.temp2 ; true ) > $@ |
395 @( $(EGREP) -v '^#' $@.temp2 ; true ) > $@ |
393 @$(ECHO) "Excluding list contains `$(EXPAND) $@ | $(WC) -l` items" |
396 @$(ECHO) "Excluding list contains `$(EXPAND) $@ | $(WC) -l` items" |
398 $(foreach i,$1,$(wildcard ${i})) $(foreach i,$1,$(wildcard closed/${i})) |
401 $(foreach i,$1,$(wildcard ${i})) $(foreach i,$1,$(wildcard closed/${i})) |
399 endef |
402 endef |
400 # Running batches of tests with or without samevm |
403 # Running batches of tests with or without samevm |
401 define RunSamevmBatch |
404 define RunSamevmBatch |
402 $(ECHO) "Running tests in samevm mode: $?" |
405 $(ECHO) "Running tests in samevm mode: $?" |
403 $(MAKE) TESTDIRS="$?" USE_JTREG_SAMEVM=true UNIQUE_DIR=$@ jtreg_tests |
406 $(MAKE) TEST_DEPENDENCIES="$?" TESTDIRS="$?" USE_JTREG_SAMEVM=true UNIQUE_DIR=$@ jtreg_tests |
404 endef |
407 endef |
405 define RunOthervmBatch |
408 define RunOthervmBatch |
406 $(ECHO) "Running tests in othervm mode: $?" |
409 $(ECHO) "Running tests in othervm mode: $?" |
407 $(MAKE) TESTDIRS="$?" USE_JTREG_SAMEVM=false UNIQUE_DIR=$@ jtreg_tests |
410 $(MAKE) TEST_DEPENDENCIES="$?" TESTDIRS="$?" USE_JTREG_SAMEVM=false UNIQUE_DIR=$@ jtreg_tests |
408 endef |
411 endef |
409 define SummaryInfo |
412 define SummaryInfo |
410 $(ECHO) "########################################################" |
413 $(ECHO) "########################################################" |
411 $(CAT) $(?:%=$(ABS_TEST_OUTPUT_DIR)/%/$(STATS_TXT_NAME)) |
414 $(CAT) $(?:%=$(ABS_TEST_OUTPUT_DIR)/%/$(STATS_TXT_NAME)) |
412 $(ECHO) "########################################################" |
415 $(ECHO) "########################################################" |
704 ################################################################ |
707 ################################################################ |
705 |
708 |
706 # vmsqe tests |
709 # vmsqe tests |
707 |
710 |
708 # Expect JPRT to set JPRT_VMSQE_HOME. |
711 # Expect JPRT to set JPRT_VMSQE_HOME. |
709 VMSQE_HOME = /java/sqe/comp/vm/testbase/sqe/vm/current/build/latest/vm |
712 VMSQE_HOME = $(SLASH_JAVA)/sqe/comp/vm/testbase/sqe/vm/current/build/latest/vm |
710 ifdef JPRT_VMSQE_HOME |
713 ifdef JPRT_VMSQE_HOME |
711 VMSQE_HOME = $(JPRT_VMSQE_HOME) |
714 VMSQE_HOME = $(JPRT_VMSQE_HOME) |
712 endif |
715 endif |
713 |
716 |
714 # Expect JPRT to set JPRT_RUNVMSQE_HOME. |
717 # Expect JPRT to set JPRT_RUNVMSQE_HOME. |
716 ifdef JPRT_RUNVMSQE_HOME |
719 ifdef JPRT_RUNVMSQE_HOME |
717 RUNVMSQE_HOME = $(JPRT_RUNVMSQE_HOME) |
720 RUNVMSQE_HOME = $(JPRT_RUNVMSQE_HOME) |
718 endif |
721 endif |
719 |
722 |
720 # Expect JPRT to set JPRT_TONGA3_HOME. |
723 # Expect JPRT to set JPRT_TONGA3_HOME. |
721 TONGA3_HOME = /java/sqe//tools/gtee/harness/tonga |
724 TONGA3_HOME = $(SLASH_JAVA)/sqe/tools/gtee/harness/tonga |
722 ifdef JPRT_TONGA3_HOME |
725 ifdef JPRT_TONGA3_HOME |
723 TONGA3_HOME = $(JPRT_TONGA3_HOME) |
726 TONGA3_HOME = $(JPRT_TONGA3_HOME) |
724 endif |
727 endif |
725 |
728 |
726 RUNVMSQE_BIN = $(RUNVMSQE_HOME)/bin/runvmsqe |
729 RUNVMSQE_BIN = $(RUNVMSQE_HOME)/bin/runvmsqe |
769 |
772 |
770 ################################################################ |
773 ################################################################ |
771 |
774 |
772 # jck tests |
775 # jck tests |
773 |
776 |
774 JCK_WORK_DIR = $(ABS_TEST_OUTPUT_DIR)/JCKwork |
777 # Default is to use jck 7 from /java/re |
775 JCK_REPORT_DIR = $(ABS_TEST_OUTPUT_DIR)/JCKreport |
778 JCK7_DEFAULT_HOME = $(SLASH_JAVA)/re/jck/7/promoted/latest/binaries |
776 JCK_PROPERTIES = $(ABS_TEST_OUTPUT_DIR)/jck.properties |
779 |
777 JCK_CONFIG = $(ABS_TEST_OUTPUT_DIR)/jck.config |
780 # Expect JPRT to set JPRT_JCK7COMPILER_HOME. |
778 |
781 JCK7COMPILER_HOME = $(JCK7_DEFAULT_HOME)/JCK-compiler-7 |
779 JCK_JAVA_EXE = $(PRODUCT_HOME)/bin/java$(EXESUFFIX) |
782 ifdef JPRT_JCK7COMPILER_HOME |
780 |
783 JCK7COMPILER_HOME = $(JPRT_JCK7COMPILER_HOME)/JCK-compiler-7 |
781 JCK_JAVATEST_JAR = $(JCK_HOME)/lib/javatest.jar |
784 endif |
782 JCK_JAVATEST = $(ALT_BOOTDIR)/bin/java -jar $(JCK_JAVATEST_JAR) |
785 |
783 |
786 # Expect JPRT to set JPRT_JCK7RUNTIME_HOME. |
784 $(JCK_CONFIG): $(TEST_ROOT)/JCK-$(JCK_BUNDLE_NAME)-$(JCK_RELEASE)-base.jti |
787 JCK7RUNTIME_HOME = $(JCK7_DEFAULT_HOME)/JCK-runtime-7 |
785 $(RM) $@ |
788 ifdef JPRT_JCK7RUNTIME_HOME |
786 $(MKDIR) -p $(@D) |
789 JCK7RUNTIME_HOME = $(JPRT_JCK7RUNTIME_HOME)/JCK-runtime-7 |
787 $(CP) $< $@ |
790 endif |
788 |
791 |
789 $(JCK_PROPERTIES): $(PRODUCT_HOME) $(JCK_JAVA_EXE) |
792 # Expect JPRT to set JPRT_JCK7DEVTOOLS_HOME. |
790 $(RM) $@ |
793 JCK7DEVTOOLS_HOME = $(JCK7_DEFAULT_HOME)/JCK-devtools-7 |
791 $(MKDIR) -p $(@D) |
794 ifdef JPRT_JCK7DEVTOOLS_HOME |
792 $(ECHO) "jck.env.compiler.compRefExecute.cmdAsFile=$(JCK_JAVA_EXE)" >> $@ |
795 JCK7DEVTOOLS_HOME = $(JPRT_JCK7DEVTOOLS_HOME)/JCK-devtools-7 |
793 $(ECHO) "jck.env.compiler.compRefExecute.systemRoot=$(SYSTEMROOT)" >> $@ |
796 endif |
794 $(ECHO) "jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsFile=$(JCK_JAVA_EXE)" >> $@ |
797 |
795 $(ECHO) "jck.tests.tests=$(JCK_BUNDLE_TESTDIRS)" >> $@ |
798 # The jtjck.jar utility to use to run the tests |
796 |
799 JTJCK_JAR = $(JCK_HOME)/lib/jtjck.jar |
797 jck_tests: prep $(JCK_HOME) $(JCK_PROPERTIES) $(JCK_CONFIG) $(JCK_JAVATEST_JAR) |
800 JTJCK_JAVA_ARGS = -XX:MaxPermSize=256m -Xmx512m |
798 $(MKDIR) -p $(JCK_WORK_DIR) |
801 JTJCK_OPTIONS = -headless -v |
799 ( $(JCK_JAVATEST) \ |
802 |
800 -verbose:commands,non-pass \ |
803 # Default tests to run |
801 -testSuite $(JCK_HOME) \ |
804 ifndef JCK_COMPILER_TESTS |
802 -workDir $(JCK_WORK_DIR) \ |
805 JCK_COMPILER_TESTS = |
803 -config $(JCK_CONFIG) \ |
806 endif |
804 -set -file $(JCK_PROPERTIES) \ |
807 ifndef JCK_RUNTIME_TESTS |
805 -runtests \ |
808 JCK_RUNTIME_TESTS = |
806 -writeReport $(JCK_REPORT_DIR) \ |
809 endif |
810 ifndef JCK_DEVTOOLS_TESTS |
|
811 JCK_DEVTOOLS_TESTS = |
|
812 endif |
|
813 |
|
814 # Generic rule used to run jck tests |
|
815 _generic_jck_tests: prep $(PRODUCT_HOME) $(EXCLUDELIST) |
|
816 @$(EXPAND) $(EXCLUDELIST) \ |
|
817 | $(CUT) -d' ' -f1 \ |
|
818 | $(SED) -e 's@^@Excluding: @' |
|
819 ( $(CD) $(ABS_TEST_OUTPUT_DIR) && \ |
|
820 $(PRODUCT_HOME)/bin/java $(JTJCK_JAVA_ARGS) \ |
|
821 -jar "$(JTJCK_JAR)" \ |
|
822 $(JTJCK_OPTIONS) \ |
|
823 -r:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport \ |
|
824 -w:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTwork \ |
|
825 -jdk:$(shell $(GETMIXEDPATH) "$(PRODUCT_HOME)") \ |
|
826 $(TESTDIRS) \ |
|
807 ) ; $(BUNDLE_UP_AND_EXIT) |
827 ) ; $(BUNDLE_UP_AND_EXIT) |
808 |
828 |
809 PHONY_LIST += jck_tests |
829 # JCK7 compiler tests |
810 |
830 jck7compiler: |
811 ################################################################ |
831 $(MAKE) UNIQUE_DIR=$@ \ |
812 |
832 JCK_HOME=$(JCK7COMPILER_HOME) \ |
813 # jck6 tests |
833 TESTDIRS="$(JCK_COMPILER_TESTS)" \ |
814 |
834 _generic_jck_tests |
815 JCK6_RELEASE = 6b |
835 |
816 JCK6_DEFAULT_HOME = $(SLASH_JAVA)/re/jck/$(JCK6_RELEASE)/archive/fcs/binaries |
836 # JCK7 runtime tests |
817 |
837 jck7runtime: |
818 # Expect JPRT to set JPRT_JCK6COMPILER_HOME. |
838 $(MAKE) UNIQUE_DIR=$@ \ |
819 JCK6COMPILER_HOME = $(JCK6_DEFAULT_HOME)/JCK-compiler-$(JCK6_RELEASE) |
839 JCK_HOME=$(JCK7RUNTIME_HOME) \ |
820 ifdef JPRT_JCK6COMPILER_HOME |
840 TESTDIRS="$(JCK_RUNTIME_TESTS)" \ |
821 JCK6COMPILER_HOME = $(JPRT_JCK6COMPILER_HOME) |
841 _generic_jck_tests |
822 endif |
842 |
823 |
843 # JCK7 devtools tests |
824 # Expect JPRT to set JPRT_JCK6RUNTIME_HOME. |
844 jck7devtools: |
825 JCK6RUNTIME_HOME = $(JCK6_DEFAULT_HOME)/JCK-runtime-$(JCK6_RELEASE) |
845 $(MAKE) UNIQUE_DIR=$@ \ |
826 ifdef JPRT_JCK6RUNTIME_HOME |
846 JCK_HOME=$(JCK7DEVTOOLS_HOME) \ |
827 JCK6RUNTIME_HOME = $(JPRT_JCK6RUNTIME_HOME) |
847 TESTDIRS="$(JCK_DEVTOOLS_TESTS)" \ |
828 endif |
848 _generic_jck_tests |
829 |
849 |
830 # Expect JPRT to set JPRT_JCK6DEVTOOLS_HOME. |
850 # Run all 3 sets of JCK7 tests |
831 JCK6DEVTOOLS_HOME = $(JCK6_DEFAULT_HOME)/JCK-devtools-$(JCK6_RELEASE) |
851 jck_all: jck7runtime jck7devtools jck7compiler |
832 ifdef JPRT_JCK6DEVTOOLS_HOME |
852 |
833 JCK6DEVTOOLS_HOME = $(JPRT_JCK6DEVTOOLS_HOME) |
853 PHONY_LIST += jck_all _generic_jck_tests \ |
834 endif |
854 jck7compiler jck7runtime jck7devtools |
835 |
|
836 jck6_tests: JCK_HOME=$(JCK6_HOME) |
|
837 jck6_tests: JCK_RELEASE=$(JCK6_RELEASE) |
|
838 jck6_tests: jck_tests |
|
839 |
|
840 jck6compiler: JCK6_HOME=$(JCK6COMPILER_HOME) |
|
841 jck6compiler: JCK_BUNDLE_NAME=compiler |
|
842 jck6compiler: jck6_tests |
|
843 |
|
844 jck6compiler_lang: JCK_BUNDLE_TESTDIRS=lang |
|
845 jck6compiler_lang: jck6compiler |
|
846 |
|
847 jck6runtime: JCK6_HOME=$(JCK6RUNTIME_HOME) |
|
848 jck6runtime: JCK_BUNDLE_NAME=runtime |
|
849 jck6runtime: jck6_tests |
|
850 |
|
851 jck6runtime_lang: JCK_BUNDLE_TESTDIRS=lang |
|
852 jck6runtime_lang: jck6runtime |
|
853 |
|
854 jck6devtools: JCK6_HOME=$(JCK6DEVTOOLS_HOME) |
|
855 jck6devtools: JCK_BUNDLE_NAME=devtools |
|
856 jck6devtools: jck6_tests |
|
857 |
|
858 jck6devtools_lang: JCK_BUNDLE_TESTDIRS=lang |
|
859 jck6devtools_lang: jck6devtools |
|
860 |
|
861 PHONY_LIST += jck6compiler jck6runtime jck6devtools jck6_tests \ |
|
862 jck6compiler_lang jck6runtime_lang jck6devtools_lang |
|
863 |
|
864 ################################################################ |
|
865 |
|
866 # jck7 tests |
|
867 |
|
868 JCK7_RELEASE = 7 |
|
869 JCK7_DEFAULT_HOME = $(SLASH_JAVA)/re/jck/$(JCK7_RELEASE)/archive/fcs/binaries |
|
870 |
|
871 # Expect JPRT to set JPRT_JCK7COMPILER_HOME. |
|
872 JCK7COMPILER_HOME = $(JCK7_DEFAULT_HOME)/JCK-compiler-$(JCK7_RELEASE) |
|
873 ifdef JPRT_JCK7COMPILER_HOME |
|
874 JCK7COMPILER_HOME = $(JPRT_JCK7COMPILER_HOME) |
|
875 endif |
|
876 |
|
877 # Expect JPRT to set JPRT_JCK7RUNTIME_HOME. |
|
878 JCK7RUNTIME_HOME = $(JCK7_DEFAULT_HOME)/JCK-runtime-$(JCK7_RELEASE) |
|
879 ifdef JPRT_JCK7RUNTIME_HOME |
|
880 JCK7RUNTIME_HOME = $(JPRT_JCK7RUNTIME_HOME) |
|
881 endif |
|
882 |
|
883 # Expect JPRT to set JPRT_JCK7DEVTOOLS_HOME. |
|
884 JCK7DEVTOOLS_HOME = $(JCK7_DEFAULT_HOME)/JCK-devtools-$(JCK7_RELEASE) |
|
885 ifdef JPRT_JCK7DEVTOOLS_HOME |
|
886 JCK7DEVTOOLS_HOME = $(JPRT_JCK7DEVTOOLS_HOME) |
|
887 endif |
|
888 |
|
889 jck7_tests: JCK_HOME=$(JCK7_HOME) |
|
890 jck7_tests: JCK_RELEASE=$(JCK7_RELEASE) |
|
891 jck7_tests: jck_tests |
|
892 |
|
893 jck7compiler: JCK7_HOME=$(JCK7COMPILER_HOME) |
|
894 jck7compiler: JCK_BUNDLE_NAME=compiler |
|
895 jck7compiler: jck7_tests |
|
896 |
|
897 jck7compiler_lang: JCK_BUNDLE_TESTDIRS=lang |
|
898 jck7compiler_lang: jck7compiler |
|
899 |
|
900 jck7runtime: JCK7_HOME=$(JCK7RUNTIME_HOME) |
|
901 jck7runtime: JCK_BUNDLE_NAME=runtime |
|
902 jck7runtime: jck7_tests |
|
903 |
|
904 jck7runtime_lang: JCK_BUNDLE_TESTDIRS=lang |
|
905 jck7runtime_lang: jck7runtime |
|
906 |
|
907 jck7devtools: JCK7_HOME=$(JCK7DEVTOOLS_HOME) |
|
908 jck7devtools: JCK_BUNDLE_NAME=devtools |
|
909 jck7devtools: jck7_tests |
|
910 |
|
911 jck7devtools_lang: JCK_BUNDLE_TESTDIRS=lang |
|
912 jck7devtools_lang: jck7devtools |
|
913 |
|
914 PHONY_LIST += jck7compiler jck7runtime jck7devtools jck7_tests \ |
|
915 jck7compiler_lang jck7runtime_lang jck7devtools_lang |
|
916 |
855 |
917 ################################################################ |
856 ################################################################ |
918 |
857 |
919 # Phony targets (e.g. these are not filenames) |
858 # Phony targets (e.g. these are not filenames) |
920 .PHONY: all clean prep $(PHONY_LIST) |
859 .PHONY: all clean prep $(PHONY_LIST) |