1 ##############################################################################
2 # Instructions to Make, for compilation of ZOT UIP/utility processes
4 # This file is automatically generated. Do not edit!
5 # @(#)$Id: tws,v 1.16 1993/02/26 21:50:51 jromine Exp jromine $
6 ##############################################################################
8 # The following entries were inserted during MH configuration
9 BINDIR = $(DESTDIR)/opt/mh-6.8.5/bin
10 ETCDIR = $(DESTDIR)/opt/mh-6.8.5/lib
11 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 -I..
13 LDOPTLIB= -lnsl -lsocket -R/opt/mh-6.8.5/lib
20 LFLAGS = -bhu $(OPTIONS)
22 LDFLAGS = $(LDOPTIONS)
24 LDLIBS = $(LIBES) $(LDOPTLIB)
26 OFILES = dtimep.o lexstring.o dtime.o
27 LFILES = l-dtimep l-dtime l-date
31 ######################################################################
33 ######################################################################
39 install: inst-all clean
48 ######################################################################
50 ######################################################################
52 date: date.o dtime.o $(LIBES)
53 $(CC) $(LDFLAGS) -o $@ date.o dtime.o $(LDLIBS)
55 l-date:; $(LINT) $(LFLAGS) date.c dtime.c $(LLIBS)
58 ######################################################################
60 ######################################################################
63 dtimep: dtimep.o lexstring.o
68 $(LEX) dtimep.lex | sed -f lexedit.sed > dtimep.c
69 -@len=`wc -l dtimep.c | awk ' { print $$1 } '`; \
70 if [ $$len -gt 10 ]; \
72 else echo "lex failed: using pre-lexed dtimep.c"; \
73 cp dtimep.c-lexed dtimep.c; \
76 lexstring.o: lexstring.c
77 $(CC) $(CFLAGS) -c -DONECASE lexstring.c
79 l-dtimep:; $(LINT) $(LFLAGS) dtimep.c -DONECASE lexstring.c $(LLIBS)
82 ######################################################################
84 ######################################################################
88 l-dtime:; $(LINT) $(LFLAGS) dtime.c $(LLIBS)
91 ##############################################################################
93 ##############################################################################
99 unconfig: distribution
105 -rm -f dtimep.c *.o date
107 unclean:; -rm -f _* :* core eddep makedep
110 ##############################################################################
112 ##############################################################################
114 MODULES = date dtime dtimep
116 depend:; for m in $(MODULES); do ( \
117 i=`basename $$m .c`; \
118 echo $$i.o: $$i.c >> makedep; \
119 grep '^#[ ]*include' $$i.c | \
120 sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
121 -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
122 -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
125 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
126 echo '$$r makedep' >> eddep
128 cp Makefile _Makefile
129 ed - Makefile < eddep
131 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
132 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
134 # DO NOT DELETE THIS LINE
135 # DEPENDENCIES START HERE
138 #date.o: /usr/include/stdio.h
141 dtime.o: ../../h/strings.h
142 #dtime.o: /usr/include/stdio.h
143 #dtime.o: /usr/include/sys/types.h
144 #dtime.o: /usr/include/sys/sysmacros.h
145 #dtime.o: /usr/include/sys/timeb.h
146 #dtime.o: /usr/include/time.h
148 #dtimep.o: /usr/include/stdio.h
150 dtimep.o: ../../h/strings.h
151 #dtimep.o: /usr/include/ctype.h
152 #dtimep.o: /usr/include/sys/types.h
153 #dtimep.o: /usr/include/sys/sysmacros.h
154 #dtimep.o: /usr/include/sys/timeb.h
155 #dtimep.o: /usr/include/time.h
156 # DEPENDENCIES MUST END AT END OF FILE
157 # IF YOU PUT STUFF HERE IT WILL GO AWAY