apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jean-frederic clere <jfrederic.cl...@fujitsu-siemens.com>
Subject Re: cvs commit: apr Makefile.in
Date Wed, 13 Mar 2002 08:24:36 GMT
Aaron Bannert wrote:
> 
> On Tue, Mar 12, 2002 at 05:30:27PM -0000, jfclere@apache.org wrote:
> > jfclere     02/03/12 09:30:27
> >
> >   Modified:    .        Makefile.in
> >   Log:
> >   make test fails because there is no subdirectory test in test.
> >
> >   Revision  Changes    Path
> >   1.71      +0 -1      apr/Makefile.in
> >
> >   Index: Makefile.in
> >   ===================================================================
> >   RCS file: /home/cvs/apr/Makefile.in,v
> >   retrieving revision 1.70
> >   retrieving revision 1.71
> >   diff -u -r1.70 -r1.71
> >   --- Makefile.in     11 Mar 2002 17:29:06 -0000      1.70
> >   +++ Makefile.in     12 Mar 2002 17:30:27 -0000      1.71
> >   @@ -123,7 +123,6 @@
> >
> >    test: $(TARGET_LIB)
> >       (cd test; make clean; make; \
> 
> Why don't we just get rid of the above line and keep the next? IOW, why
> must we clean every time we test?

I have noted there is more to do: at least one test needs input.
And having the library as target of the directory is not good.
Probably the following is only acceptable:
test:
	(cd test; make)
But of course that means the logic must be added in the makefile of the test
subdirectory.

> 
> >   -   cd test; \
> >       for prog in `find . -type f -perm +u+x -name "test*" -print`; do \
> >           ./$$prog; \
> >           if [ $$? -eq 255 ]; then \
> >
> 
> -a

Mime
View raw message