summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2007-10-31 08:46:07 +0000
committerwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2007-10-31 08:46:07 +0000
commit7241e38a48a2e40a50048d5a656dc9a7bec687f2 (patch)
tree56ae0e0007a79ddbb5f96090e11bf3e1fb85bcc5
parentea81f1e58bb1c203cb70b5b20969bd2e9b714a60 (diff)
downloadlibapr-7241e38a48a2e40a50048d5a656dc9a7bec687f2.tar.gz
Address the make flavor discrepancies that Joe Orton pointed out.
Backports: 590592 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x@590593 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--test/Makefile.in75
1 files changed, 46 insertions, 29 deletions
diff --git a/test/Makefile.in b/test/Makefile.in
index 38bc269f8..a54117b52 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -76,60 +76,77 @@ abts.lo: $(srcdir)/abts.c $(srcdir)/abts.h $(srcdir)/abts_tests.h \
testutil.lo: $(srcdir)/abts.c $(srcdir)/abts.h $(srcdir)/abts_tests.h \
$(srcdir)/testutil.h
-testall@EXEEXT@: $(TESTS) abts.lo testutil.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_testall = abts.lo testutil.lo $(TESTS) $(LOCAL_LIBS)
+testall@EXEEXT@: $(OBJECTS_testall)
+ $(LINK_PROG) $(OBJECTS_testall) $(ALL_LIBS)
# For VPATH builds; where we have no ./data, copy us some data
# if we wait until 'make check', then 'make; ./testall' fails;
if test ! -d "./data"; then cp -r $(srcdir)/data data; fi
-testlockperf@EXEEXT@: testlockperf.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_testlockperf = testlockperf.lo $(LOCAL_LIBS)
+testlockperf@EXEEXT@: $(OBJECTS_testlockperf)
+ $(LINK_PROG) $(OBJECTS_testlockperf) $(ALL_LIBS)
-testmutexscope@EXEEXT@: testmutexscope.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_testmutexscope = testmutexscope.lo $(LOCAL_LIBS)
+testmutexscope@EXEEXT@: $(OBJECTS_testmutexscope)
+ $(LINK_PROG) $(OBJECTS_testmutexscope) $(ALL_LIBS)
# OTHER_PROGRAMS;
-sendfile@EXEEXT@: sendfile.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_sendfile = sendfile.lo $(LOCAL_LIBS)
+sendfile@EXEEXT@: $(OBJECTS_sendfile)
+ $(LINK_PROG) $(OBJECTS_sendfile) $(ALL_LIBS)
# TESTALL_COMPONENTS;
-globalmutexchild@EXEEXT@: globalmutexchild.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_globalmutexchild = globalmutexchild.lo $(LOCAL_LIBS)
+globalmutexchild@EXEEXT@: $(OBJECTS_globalmutexchild)
+ $(LINK_PROG) $(OBJECTS_globalmutexchild) $(ALL_LIBS)
# Note: -prefer-pic is only supported with libtool-1.4+
mod_test.lo: $(srcdir)/mod_test.c
- $(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE) -prefer-pic -o $@ -c $<
+ $(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE) -prefer-pic -o $@ \
+ -c $(srcdir)/mod_test.c
-mod_test.la: mod_test.lo
+OBJECTS_mod_test = mod_test.lo
+mod_test.la: $(OBJECTS_mod_test)
$(LIBTOOL) $(LTFLAGS) --mode=link $(COMPILE) -rpath `pwd` -module \
- -avoid-version $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@ $+
+ -avoid-version $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@ \
+ $(OBJECTS_mod_test)
-libmod_test.la: mod_test.lo $(LOCAL_LIBS)
+OBJECTS_libmod_test = mod_test.lo $(LOCAL_LIBS)
+libmod_test.la: $(OBJECTS_libmod_test)
$(LIBTOOL) $(LTFLAGS) --mode=link $(COMPILE) -rpath `pwd` \
- -avoid-version $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@ $+ $(ALL_LIBS)
+ -avoid-version $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@ \
+ $(OBJECTS_libmod_test) $(ALL_LIBS)
-occhild@EXEEXT@: occhild.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_occhild = occhild.lo $(LOCAL_LIBS)
+occhild@EXEEXT@: $(OBJECTS_occhild)
+ $(LINK_PROG) $(OBJECTS_occhild) $(ALL_LIBS)
-proc_child@EXEEXT@: proc_child.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_proc_child = proc_child.lo $(LOCAL_LIBS)
+proc_child@EXEEXT@: $(OBJECTS_proc_child)
+ $(LINK_PROG) $(OBJECTS_proc_child) $(ALL_LIBS)
-readchild@EXEEXT@: readchild.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_readchild = readchild.lo $(LOCAL_LIBS)
+readchild@EXEEXT@: $(OBJECTS_readchild)
+ $(LINK_PROG) $(OBJECTS_readchild) $(ALL_LIBS)
-sockchild@EXEEXT@: sockchild.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_sockchild = sockchild.lo $(LOCAL_LIBS)
+sockchild@EXEEXT@: $(OBJECTS_sockchild)
+ $(LINK_PROG) $(OBJECTS_sockchild) $(ALL_LIBS)
-testshmconsumer@EXEEXT@: testshmconsumer.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_testshmconsumer = testshmconsumer.lo $(LOCAL_LIBS)
+testshmconsumer@EXEEXT@: $(OBJECTS_testshmconsumer) $(LOCAL_LIBS)
+ $(LINK_PROG) $(OBJECTS_testshmconsumer) $(ALL_LIBS)
-testshmproducer@EXEEXT@: testshmproducer.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_testshmproducer = testshmproducer.lo $(LOCAL_LIBS)
+testshmproducer@EXEEXT@: $(OBJECTS_testshmproducer)
+ $(LINK_PROG) $(OBJECTS_testshmproducer) $(ALL_LIBS)
-tryread@EXEEXT@: tryread.lo $(LOCAL_LIBS)
- $(LINK_PROG) $+ $(ALL_LIBS)
+OBJECTS_tryread = tryread.lo $(LOCAL_LIBS)
+tryread@EXEEXT@: $(OBJECTS_tryread)
+ $(LINK_PROG) $(OBJECTS_tryread) $(ALL_LIBS)
check: $(TESTALL_COMPONENTS) $(STDTEST_PORTABLE) $(STDTEST_NONPORTABLE)
for prog in $(STDTEST_PORTABLE) $(STDTEST_NONPORTABLE); do \