# New Ticket Created by Andy Dougherty
# Please include the string: [perl #16965]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=16965 >
This patch gathers together different testing dependencies into a new
test_prep target, and then uses that target where appropriate. This
should reclaim the Solaris 32-bit JIT tinderbox -- it was failing
because the testj: target didn't have the proper libparrot.a dependency.
Whatever the final resolution of that dependency, this patch consolidates
the debate into one test_prep target.
diff -r -u parrot-orig/config/gen/makefiles/root.in
parrot-andy/config/gen/makefiles/root.in
--- parrot-orig/config/gen/makefiles/root.in Tue Sep 3 10:28:29 2002
+++ parrot-andy/config/gen/makefiles/root.in Tue Sep 3 10:46:00 2002
@@ -447,22 +447,25 @@
#
###############################################################################
-test : $(TEST_PROG) ${blib_lib_libparrot_a} assemble.pl test_dummy
+test : $(TEST_PROG) test_prep test_dummy
+
+# Common prep for all test targets
+test_prep : ${blib_lib_libparrot_a} assemble.pl
test_dummy :
$(PERL) t/harness $(TEST_PROG_ARGS)
-testp : $(TEST_PROG) assemble.pl blib/lib/libcore_prederef$(SO)
blib/lib/libparrot$(SO) $(TEST_PROG_SO) test_dummy_p
+testp : $(TEST_PROG) test_prep blib/lib/libcore_prederef$(SO) blib/lib/libparrot$(SO)
+$(TEST_PROG_SO) test_dummy_p
test_dummy_p :
$(PERL) t/harness $(TEST_PROG_ARGS) -P
-testj : $(TEST_PROG) assemble.pl test_dummy_j
+testj : $(TEST_PROG) test_prep test_dummy_j
test_dummy_j :
$(PERL) t/harness $(TEST_PROG_ARGS) -j
-quicktest : $(TEST_PROG) assemble.pl quicktest_dummy
+quicktest : $(TEST_PROG) test_prep quicktest_dummy
quicktest_dummy :
$(PERL) t/harness $(TEST_PROG_ARGS) quick
--
Andy Dougherty [EMAIL PROTECTED]
Dept. of Physics
Lafayette College, Easton PA 18042