test DONE for emptiness before using
authorMark Eichin <eichin@mit.edu>
Wed, 22 Jun 1994 22:26:20 +0000 (22:26 +0000)
committerMark Eichin <eichin@mit.edu>
Wed, 22 Jun 1994 22:26:20 +0000 (22:26 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3894 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/Makefile.in
src/lib/gssapi/Makefile.in
src/lib/krb5/Makefile.in

index c0d52b75e23a4e0447c141fa7edd0b499ef77ace..da6c0ea784d6cf6a4ebe277dc00e49135318f88f 100644 (file)
@@ -19,6 +19,8 @@ RM = rm -f
 CP = cp
 RANLIB = @RANLIB@
 
+TST=if test -n "`cat DONE`" ; then
+
 SRCTOP = $(srcdir)/$(BUILDTOP)
 
 OBJS=  cryptoconf.o
@@ -27,11 +29,11 @@ SRCS=       $(srcdir)/cryptoconf.c
 all::
 
 libcrypto.a: des/DONE md4/DONE md5/DONE crc32/DONE os/DONE $(OBJS)
-       (cd des; $(ARADD) ../$@ `cat DONE`)
-       (cd crc32; $(ARADD) ../$@ `cat DONE`)
-       (cd md4; $(ARADD) ../$@ `cat DONE`)
-       (cd md5; $(ARADD) ../$@ `cat DONE`)
-       (cd os; $(ARADD) ../$@ `cat DONE`)
+       (cd des; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd crc32; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd md4; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd md5; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd os; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
        $(ARADD) $@ $(OBJS)
        $(RANLIB) $@
 
index 8c772f76a14815f4cc2b4c71f795867a53457c24..e05838d390b1c45c571c944609b9dd80a90d3e11 100644 (file)
@@ -12,11 +12,13 @@ RM = rm -f
 CP = cp
 RANLIB = @RANLIB@
 
+TST=if test -n "`cat DONE`" ; then
+
 all::
 
 libgssapi_krb5.a: generic/DONE krb5/DONE
-       (cd generic; $(ARADD) ../$@ `cat DONE`)
-       (cd krb5; $(ARADD) ../$@ `cat DONE`)
+       (cd generic; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd krb5; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
        $(RANLIB) $@
 
 install:: libgssapi_krb5.a
index caff23e9a9f4aa74e15ea06319f40d0ac092701b..66121e37e33a69cd951a33efad6b51e37407a286 100644 (file)
@@ -13,23 +13,25 @@ RM = rm -f
 CP = cp
 RANLIB = @RANLIB@
 
+TST=if test -n "`cat DONE`" ; then
+
 all::
 
 libkrb5.a: error_tables/DONE asn.1/DONE ccache/DONE ccache/stdio/DONE \
                ccache/file/DONE keytab/DONE keytab/file/DONE krb/DONE \
                rcache/DONE free/DONE os/DONE posix/DONE
-       (cd error_tables; $(ARADD) ../$@ `cat DONE`)
-       (cd asn.1; $(ARADD) ../$@ `cat DONE`)
-       (cd ccache; $(ARADD) ../$@ `cat DONE`)
-       (cd ccache/stdio; $(ARADD) ../../$@ `cat DONE`)
-       (cd ccache/file; $(ARADD) ../../$@ `cat DONE`)
-       (cd keytab; $(ARADD) ../$@ `cat DONE`)
-       (cd keytab/file; $(ARADD) ../../$@ `cat DONE`)
-       (cd krb; $(ARADD) ../$@ `cat DONE`)
-       (cd rcache; $(ARADD) ../$@ `cat DONE`)
-       (cd free; $(ARADD) ../$@ `cat DONE`)
-       (cd os; $(ARADD) ../$@ `cat DONE`)
-       (cd posix; $(ARADD) ../$@ `cat DONE`)
+       (cd error_tables; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd asn.1; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd ccache; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd ccache/stdio; $(TST) $(ARADD) ../../$@ `cat DONE` ; fi)
+       (cd ccache/file; $(TST) $(ARADD) ../../$@ `cat DONE` ; fi)
+       (cd keytab; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd keytab/file; $(TST) $(ARADD) ../../$@ `cat DONE` ; fi)
+       (cd krb; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd rcache; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd free; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd os; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
+       (cd posix; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
        $(RANLIB) $@
 
 install:: libkrb5.a