jorton      2003/11/17 04:58:24

  Modified:    test     Makefile.in
  Log:
  * Makefile.in: Link programs using -no-install flag so that they
  really are binary executables, not libtool wrapper scripts, and
  without the -avoid-version flag which produces a warning for
  programs.
  
  (reinforced dependency on libtool >=1.4 for this Makefile)
  
  Revision  Changes    Path
  1.145     +21 -17    apr/test/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/apr/test/Makefile.in,v
  retrieving revision 1.144
  retrieving revision 1.145
  diff -u -u -r1.144 -r1.145
  --- Makefile.in       5 Nov 2003 13:34:53 -0000       1.144
  +++ Makefile.in       17 Nov 2003 12:58:24 -0000      1.145
  @@ -42,6 +42,10 @@
   INCDIR=../include
   INCLUDES=-I$(INCDIR)
   
  +# link programs using -no-install to get real executables not
  +# libtool wrapper scripts which link an executable when first run.
  +LINK_PROG = $(LIBTOOL) $(LTFLAGS) --mode=link $(LT_LDFLAGS) $(COMPILE) 
-no-install $(ALL_LDFLAGS) -o $@
  +
   check: $(STDTEST_PORTABLE) $(STDTEST_NONPORTABLE)
        for prog in $(STDTEST_PORTABLE) $(STDTEST_NONPORTABLE); do \
                ./$$prog; \
  @@ -52,16 +56,16 @@
        done
   
   [EMAIL PROTECTED]@: testflock.lo $(LOCAL_LIBS)
  -     $(LINK) testflock.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testflock.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: occhild.lo $(LOCAL_LIBS)
  -     $(LINK) occhild.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) occhild.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: readchild.lo $(LOCAL_LIBS)
  -     $(LINK) readchild.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) readchild.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: proc_child.lo $(LOCAL_LIBS)
  -     $(LINK) proc_child.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) proc_child.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   # FIXME: -prefer-pic is only supported with libtool-1.4+
   mod_test.slo: $(srcdir)/mod_test.c
  @@ -74,40 +78,40 @@
        $(LIBTOOL) --mode=link $(COMPILE) -rpath `pwd` -avoid-version 
mod_test.lo $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@
   
   [EMAIL PROTECTED]@: testlockperf.lo $(LOCAL_LIBS)
  -     $(LINK) testlockperf.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testlockperf.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testsock.lo [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL 
PROTECTED]@ $(LOCAL_LIBS)
  -     $(LINK) testsock.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testsock.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: client.lo $(LOCAL_LIBS)
  -     $(LINK) client.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) client.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: server.lo $(LOCAL_LIBS)
  -     $(LINK) server.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) server.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: sendfile.lo $(LOCAL_LIBS)
  -     $(LINK) sendfile.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) sendfile.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testshm.lo $(LOCAL_LIBS) [EMAIL PROTECTED]@ [EMAIL 
PROTECTED]@
  -     $(LINK) testshm.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testshm.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testshmproducer.lo $(LOCAL_LIBS)
  -     $(LINK) testshmproducer.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testshmproducer.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testshmconsumer.lo $(LOCAL_LIBS)
  -     $(LINK) testshmconsumer.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testshmconsumer.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testprocmutex.lo $(LOCAL_LIBS)
  -     $(LINK) testprocmutex.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testprocmutex.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testglobalmutex.lo $(LOCAL_LIBS)
  -     $(LINK) testglobalmutex.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testglobalmutex.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testatomic.lo $(LOCAL_LIBS)
  -     $(LINK) testatomic.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testatomic.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   [EMAIL PROTECTED]@: testmutexscope.lo $(LOCAL_LIBS)
  -     $(LINK) testmutexscope.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) testmutexscope.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   TESTS = testall.lo testtime.lo teststr.lo testvsn.lo testipsub.lo \
        testmmap.lo testud.lo testtable.lo testsleep.lo testpools.lo \
  @@ -119,7 +123,7 @@
   
   testall: $(TESTS) mod_test.la libmod_test.la [EMAIL PROTECTED]@ \
         [EMAIL PROTECTED]@ CuTest.lo [EMAIL PROTECTED]@ $(LOCAL_LIBS)
  -     $(LINK) $(TESTS) CuTest.lo $(LOCAL_LIBS) $(ALL_LIBS)
  +     $(LINK_PROG) $(TESTS) CuTest.lo $(LOCAL_LIBS) $(ALL_LIBS)
   
   
   # DO NOT REMOVE
  
  
  

Reply via email to