1 ##############################################################################
2 # Instructions to Make, for compilation of ZOT UIP/utility processes
4 # This file is automatically generated. Do not edit!
5 # @(#)$Id: zotnetM,v 2.7 1992/10/29 16:25:20 jromine Exp $
6 ##############################################################################
8 # The following entries were inserted during MH configuration
9 OPTIONS = -DSYS5 -DSVR4 -DFCNTL -DRENAME -DVSPRINTF -DATTVIBUG -DDBMPWD -DDUMB -DMORE='"/usr/bin/more"' -DMSGPROT='"0600"' -DMSGID -DRPATHS -DSOCKETS -DFOLDPROT='"0711"' -DSHADOW -DSYS5DIR -DMHRC -DMHE -DMIME -DSENDMTS -DSMTP -DSPRINTFTYPE=int -DTYPESIG=void -O -g
12 CFLAGS = $(OPTIONS) -I.
13 LFLAGS = -bhu $(OPTIONS) -I.
18 OFILES = mts/mts.o mts/lock.o mts/client.o mf/mf.o \
20 tws/dtime.o tws/dtimep.o tws/lexstring.o
22 MAKE = make DESTDIR=$(DESTDIR) $(MFLAGS)
25 DIRS = mts bboards tws mf
28 ##############################################################################
30 ##############################################################################
32 .c.o:; $(CC) $(CFLAGS) -c $*.c
38 ##############################################################################
39 # Generate ZOTnet subroutine library
40 ##############################################################################
46 ar r $@ `lorder $(OFILES) | tsort`
48 -@echo "ZOTnet library built normally"
50 allaux:; for d in $(DIRS); do (cd $$d; $(MAKE) all); done
52 depend:; for d in $(DIRS); do (cd $$d; $(MAKE) depend); done
54 lint:; for d in $(DIRS); do (cd $$d; $(MAKE) lint); done
57 ##############################################################################
59 ##############################################################################
61 install: inst-all clean
63 inst-all:; for d in $(DIRS); do (cd $$d; $(MAKE) inst-all); done
65 tar:; @for d in $(DIRS); \
66 do (cd $$d; $(MAKE) TFLAGS="$(TFLAGS)" tar); done
68 uninstall:; for d in $(DIRS); do (cd $$d; $(MAKE) uninstall); done
71 ##############################################################################
73 ##############################################################################
75 unconfig:; -rm -f $(LIB) z$(LIB) _* :* *.o core
76 for d in $(DIRS); do (cd $$d; $(MAKE) unconfig); done
79 distribution:; -rm -f $(LIB) z$(LIB) _* :*
80 for d in $(DIRS); do (cd $$d; $(MAKE) distribution); done
82 clean:; -rm -f $(LIB) z$(LIB) _* :* *.o core
83 for d in $(DIRS); do (cd $$d; $(MAKE) clean); done
85 unclean:; -rm -f z$(LIB) _* :* core
86 for d in $(DIRS); do (cd $$d; $(MAKE) unclean); done