1 # Top level Makefile for Email gateway.
2 # Europagate, 1994-1995.
4 # $Id: Makefile,v 1.12 1995/02/21 13:59:54 adam Exp $
8 SUBDIR=res+log util fml ccl zlayer kernel
9 CFLAGS=-Wall -g -pedantic -ansi
12 ZPRE=/home/proj/zdist/zdist102b1-1/libz3950
13 #NETLIB=-lnsl -lsocket
16 for i in $(SUBDIR); do cd $$i; if $(MAKE) CFLAGS="$(CFLAGS)" CC="$(CC)" ZPRE="$(ZPRE)" CPP="$(CPP)" NETLIB="$(NETLIB)"; then cd ..; else exit 1; fi; done
19 for i in $(SUBDIR); do cd $$i; if $(MAKE) depend; then cd ..; else exit 1; fi; done
23 for i in $(SUBDIR); do (cd $$i; $(MAKE) clean); done
25 distclean: clean cleandepend
28 for i in $(SUBDIR); do (cd $$i; \
29 mv Makefile Makefile.old; \
30 sed '/^#Depend/q' <Makefile.old >Makefile; \
31 rm Makefile.old); done
34 for i in $(SUBDIR); do (cd $$i; \
35 mv Makefile Makefile.tmp; \
36 sed 's/^if/#if/' <Makefile.tmp|sed 's/^include/#include/'| \
37 sed 's/^endif/#endif/' | \
38 sed 's/^depend: depend2/depend: depend1/g' >Makefile; \
39 rm Makefile.tmp); done
42 for i in $(SUBDIR); do (cd $$i; \
43 mv Makefile Makefile.tmp; \
44 sed '/^#Depend/q' <Makefile.tmp| \
45 sed 's/^#if/if/' |sed 's/^#include/include/'| \
46 sed 's/^#endif/endif/' | \
47 sed 's/^depend: depend1/depend: depend2/g' >Makefile; \
48 rm Makefile.tmp); done
51 wc `find . -name '*.[ch]'`