|
|
1.1 root 1: ##############################################################################
2: # Instructions to Make, for compilation of ZOT UIP/utility processes
3: #
4: # This file is automatically generated. Do not edit!
5: ##############################################################################
6:
7: # The following entries were inserted during MH configuration
8: BINDIR = $(DESTDIR)/usr/new/mh
9: ETCDIR = $(DESTDIR)/usr/new/lib/mh
10: OPTIONS = -DBSD42 -DBSD43 -DBERK -DTTYD -DDUMB -DMHE -DNETWORK -DBIND -DRPATHS -DATZ -DSBACKUP='"\043"' -DSENDMTS -DSMTP -I..
11: LDOPTIONS=
12: REMOVE = mv -f
13:
14: CC = cc
15: CFLAGS = -O $(OPTIONS)
16: LDFLAGS = $(LDOPTIONS)
17: LIBES = ../mts/mts.o ../mts/lock.o
18: TWSLIB = ../tws/dtime.o ../tws/dtimep.o
19: LINT = lint
20: LFLAGS = -bhu $(OPTIONS)
21: LLIBS =
22:
23:
24: ######################################################################
25: # Here it is...
26: ######################################################################
27:
28: all: mf.o $(ALL) $(OFILES)
29:
30: lint: l-mf
31:
32: install: inst-all clean
33:
34: inst-all: $(INST-ALL)
35:
36: tar: $(ALL)
37:
38: uninstall:;
39:
40:
41: ######################################################################
42: # uminc
43: ######################################################################
44:
45: inst-uminc: $(ETCDIR)/uminc
46:
47: $(ETCDIR)/uminc: xuminc
48: -$(REMOVE) $(ETCDIR)/uminc zuminc
49: cp xuminc $@
50: -@ls -l $@
51: -@echo ""
52:
53: uminc: xuminc
54:
55: xuminc: uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
56: $(CC) $(LDFLAGS) -o $@ uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
57:
58:
59: ######################################################################
60: # umsift
61: ######################################################################
62:
63: inst-umsift: $(ETCDIR)/umsift
64:
65: $(ETCDIR)/umsift: xumsift
66: -$(REMOVE) $(ETCDIR)/umsift zumsift
67: cp xumsift $@
68: -@ls -l $@
69: -@echo ""
70:
71: umsift: xumsift
72:
73: xumsift: umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
74: $(CC) $(LDFLAGS) -o $@ umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
75:
76:
77: ######################################################################
78: # uumm
79: ######################################################################
80:
81: uumm: uumm.o
82:
83:
84: ######################################################################
85: # muinc
86: ######################################################################
87:
88: inst-muinc: $(ETCDIR)/muinc
89:
90: $(ETCDIR)/muinc: xmuinc
91: -$(REMOVE) $(ETCDIR)/muinc zmuinc
92: cp xmuinc $@
93: -@ls -l $@
94: -@echo ""
95:
96: muinc: xmuinc
97:
98: xmuinc: muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
99: $(CC) $(LDFLAGS) -o $@ muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
100:
101:
102: ####################################################################
103: # musift
104: ######################################################################
105:
106: inst-musift: $(ETCDIR)/musift
107:
108: $(ETCDIR)/musift: xmusift
109: -$(REMOVE) $(ETCDIR)/musift zmusift
110: cp xmusift $@
111: -@ls -l $@
112: -@echo ""
113:
114: musift: xmusift
115:
116: xmusift: musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
117: $(CC) $(LDFLAGS) -o $@ musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
118:
119:
120: ######################################################################
121: # mmuu
122: ######################################################################
123:
124: mmuu: mmuu.o
125:
126:
127: ######################################################################
128: # mf
129: ######################################################################
130:
131: mf: mf.o
132:
133: l-mf:; $(LINT) $(LFLAGS) mf.c $(LLIBS)
134:
135:
136: ##############################################################################
137: # Miscellaneous tasks
138: ##############################################################################
139:
140: distribution: clean
141:
142: clean: unclean
143: -rm -f x* *.o
144:
145: unclean:; -rm -f z* _* :* core eddep makedep MAKEMF
146:
147:
148: ##############################################################################
149: # Dependencies
150: ##############################################################################
151:
152: MODULES = uminc umsift uumm muinc musift mmuu mf
153:
154: depend:; for m in $(MODULES); do ( \
155: i=`basename $$m .c`; \
156: echo $$i.o: $$i.c >> makedep; \
157: grep '^#[ ]*include' $$i.c | \
158: sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
159: -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
160: -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
161: >> makedep \
162: ); done
163: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
164: echo '$$r makedep' >> eddep
165: echo 'w' >> eddep
166: cp Makefile _Makefile
167: ed - Makefile < eddep
168: rm eddep makedep
169: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
170: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
171:
172: # DO NOT DELETE THIS LINE
173: # DEPENDENCIES START HERE
174: uminc.o: uminc.c
175: uminc.o: mf.h
176: #uminc.o: /usr/include/stdio.h
177: uminc.o: ../mts/mts.h
178: #uminc.o: /usr/include/errno.h
179: #uminc.o: /usr/include/sys/types.h
180: #uminc.o: /usr/include/sys/stat.h
181: umsift.o: umsift.c
182: umsift.o: mf.h
183: #umsift.o: /usr/include/stdio.h
184: uumm.o: uumm.c
185: uumm.o: mf.h
186: uumm.o: ../tws/tws.h
187: #uumm.o: /usr/include/stdio.h
188: uumm.o: ../mts/mts.h
189: #uumm.o: /usr/include/ctype.h
190: #uumm.o: /usr/include/sys/types.h
191: #uumm.o: /usr/include/sys/stat.h
192: muinc.o: muinc.c
193: muinc.o: mf.h
194: #muinc.o: /usr/include/stdio.h
195: muinc.o: ../mts/mts.h
196: #muinc.o: /usr/include/errno.h
197: #muinc.o: /usr/include/sys/types.h
198: #muinc.o: /usr/include/sys/stat.h
199: musift.o: musift.c
200: musift.o: mf.h
201: #musift.o: /usr/include/stdio.h
202: mmuu.o: mmuu.c
203: mmuu.o: mf.h
204: mmuu.o: ../tws/tws.h
205: #mmuu.o: /usr/include/stdio.h
206: mmuu.o: ../mts/mts.h
207: #mmuu.o: /usr/include/ctype.h
208: #mmuu.o: /usr/include/sys/types.h
209: #mmuu.o: /usr/include/sys/stat.h
210: mf.o: mf.c
211: mf.o: mf.h
212: #mf.o: /usr/include/ctype.h
213: #mf.o: /usr/include/stdio.h
214: # DEPENDENCIES MUST END AT END OF FILE
215: # IF YOU PUT STUFF HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.