|
|
1.1 root 1: ##############################################################################
2: # Instructions to Make, for BBoards support 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: LDOPTLIB=
13: BBDIR = /usr/spool/bboards
14: BBETC = $(BBDIR)/etc
15: CHOWN = /etc/chown
16: REMOVE = mv -f
17: BBUID = bboards
18:
19: CC = cc
20: CFLAGS = -O $(OPTIONS)
21: LDFLAGS = $(LDOPTIONS)
22: LIBES1 = ../../zotnet/libzot.a
23: LIBES2 = ../../config/config.o ../../sbr/libmh.a $(LIBES1)
24: LDLIBS1 = $(LIBES1) $(LDOPTLIB)
25: LDLIBS2 = $(LIBES2) $(LDOPTLIB)
26:
27: LINT = lint
28: LFLAGS = -bhu $(OPTIONS)
29: LLIBS1 = ../../zotnet/llib-lzotnet
30: LLIBS2 = ../../sbr/llib-lmh $(LLIBS1)
31:
32:
33: ######################################################################
34: # Here it is...
35: ######################################################################
36:
37: all: $(ALL)
38:
39: lint: l-bbaka l-bbexp l-bbtar
40:
41: install: inst-all clean
42:
43: inst-all: $(INST-ALL)
44:
45: tar: $(ALL)
46:
47: uninstall:;
48:
49:
50: ######################################################################
51: # Generate BBoards Support files and processes
52: ######################################################################
53:
54: inst-bboards: $(BBDIR)/BBoards
55:
56: $(BBDIR)/BBoards: BBoards
57: -$(REMOVE) $@ zBBoards
58: cp BBoards $@
59: -$(CHOWN) $(BBUID) $@
60: -@ls -l $@
61: -@echo ""
62:
63:
64: ######################################################################
65: # bbaka
66: ######################################################################
67:
68: inst-bbaka: $(BBETC)/bbaka
69:
70: $(BBETC)/bbaka: xbbaka
71: -$(REMOVE) $@ zbbaka
72: cp xbbaka $@
73: -$(CHOWN) $(BBUID) $@
74: -@ls -l $@
75: -@echo ""
76:
77: bbaka: xbbaka
78:
79: xbbaka: bbaka.o $(LIBES1)
80: $(CC) $(LDFLAGS) -o $@ bbaka.o $(LDLIBS1)
81:
82: l-bbaka:; $(LINT) $(LFLAGS) bbaka.c $(LLIBS1)
83:
84:
85: ######################################################################
86: # bbexp
87: ######################################################################
88:
89: inst-bbexp: $(BBETC)/bbexp
90:
91: $(BBETC)/bbexp: xbbexp
92: -$(REMOVE) $@ zbbexp
93: cp xbbexp $@
94: -$(CHOWN) $(BBUID) $@
95: -@ls -l $@
96: -@echo ""
97:
98: bbexp: xbbexp
99:
100: xbbexp: bbexp.o ../../uip/dropsbr.o $(LIBES2)
101: $(CC) $(LDFLAGS) -o $@ bbexp.o ../../uip/dropsbr.o $(LDLIBS2)
102:
103: l-bbexp:; $(LINT) $(LFLAGS) bbexp.c ../../uip/dropsbr.c $(LLIBS2)
104:
105:
106: ######################################################################
107: # bbtar
108: ######################################################################
109:
110: inst-bbtar: $(BBETC)/bbtar
111:
112: $(BBETC)/bbtar: xbbtar
113: -$(REMOVE) $@ zbbtar
114: cp xbbtar $@
115: -$(CHOWN) $(BBUID) $@
116: -@ls -l $@
117: -@echo ""
118:
119: bbtar: xbbtar
120:
121: xbbtar: bbtar.o $(LIBES1)
122: $(CC) $(LDFLAGS) -o $@ bbtar.o $(LDLIBS1)
123:
124: l-bbtar:; $(LINT) $(LFLAGS) bbtar.c $(LLIBS1)
125:
126:
127: ######################################################################
128: # bboards.daily
129: ######################################################################
130:
131: inst-daily: $(BBETC)/bboards.daily
132:
133: $(BBETC)/bboards.daily: bboards.daily
134: -$(REMOVE) $@ zbboards.daily
135: cp bboards.daily $@
136: -$(CHOWN) $(BBUID) $@
137: -@chmod +x $@
138: -@ls -l $@
139: -@echo ""
140:
141:
142: ######################################################################
143: # bboards.weekly
144: ######################################################################
145:
146: inst-weekly: $(BBETC)/bboards.weekly
147:
148: $(BBETC)/bboards.weekly: bboards.weekly
149: -$(REMOVE) $@ zbboards.weekly
150: cp bboards.weekly $@
151: -$(CHOWN) $(BBUID) $@
152: -@chmod +x $@
153: -@ls -l $@
154: -@echo ""
155:
156:
157: ######################################################################
158: # MakeBBoards
159: ######################################################################
160:
161: inst-makebboards: $(BBETC)/Makefile
162:
163: $(BBETC)/Makefile: MakeBBoards
164: -$(REMOVE) $@ zMakeBBoards
165: cp MakeBBoards $@
166: -$(CHOWN) $(BBUID) $@
167: -@ls -l $@
168: -@echo ""
169:
170:
171: ######################################################################
172: # .cshrc
173: ######################################################################
174:
175: inst-cshell: $(BBDIR)/.cshrc
176:
177: $(BBDIR)/.cshrc: cshrc
178: -$(REMOVE) $@ z.cshrc
179: cp cshrc $@
180: -$(CHOWN) $(BBUID) $@
181: -@ls -l $@
182: -@echo ""
183:
184:
185: ######################################################################
186: # .mh_profile
187: ######################################################################
188:
189: inst-profile: $(BBDIR)/.mh_profile
190:
191: $(BBDIR)/.mh_profile: mh_profile
192: -$(REMOVE) $@ z.mh_profile
193: cp mh_profile $@
194: -$(CHOWN) $(BBUID) $@
195: -@ls -l $@
196: -@touch $(BBETC)/context
197: -$(CHOWN) $(BBUID) $(BBETC)/context
198: -@echo ""
199:
200:
201: ##############################################################################
202: # Miscellaneous tasks
203: ##############################################################################
204:
205: distribution: clean
206: -rm -f bboards.daily bboards.weekly crontab MakeBBoards
207:
208: clean: unclean
209: -rm -f x* *.o
210:
211: unclean:; -rm -f z* _* :* core eddep makedep MAKEBB
212:
213:
214: ##############################################################################
215: # Dependencies
216: ##############################################################################
217:
218: MODULES = bbaka bbexp bbtar
219:
220: depend:; for m in $(MODULES); do ( \
221: i=`basename $$m .c`; \
222: echo $$i.o: $$i.c >> makedep; \
223: grep '^#[ ]*include' $$i.c | \
224: sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
225: -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
226: -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
227: >> makedep \
228: ); done
229: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
230: echo '$$r makedep' >> eddep
231: echo 'w' >> eddep
232: cp Makefile _Makefile
233: ed - Makefile < eddep
234: rm eddep makedep
235: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
236: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
237:
238: # DO NOT DELETE THIS LINE
239: # DEPENDENCIES START HERE
240: bbaka.o: bbaka.c
241: bbaka.o: ../../h/strings.h
242: bbaka.o: ../../zotnet/bboards.h
243: #bbaka.o: /usr/include/stdio.h
244: bbaka.o: ../../zotnet/mts.h
245: bbexp.o: bbexp.c
246: bbexp.o: ../../h/mh.h
247: bbexp.o: ../../h/dropsbr.h
248: bbexp.o: ../../zotnet/bboards.h
249: #bbexp.o: /usr/include/pwd.h
250: #bbexp.o: /usr/include/signal.h
251: #bbexp.o: /usr/include/stdio.h
252: #bbexp.o: /usr/include/sys/types.h
253: #bbexp.o: /usr/include/sys/stat.h
254: #bbexp.o: /usr/include/stdio.h
255: bbexp.o: ../../zotnet/bboards.h
256: bbtar.o: bbtar.c
257: #bbtar.o: /usr/include/pwd.h
258: #bbtar.o: /usr/include/stdio.h
259: #bbtar.o: /usr/include/sys/types.h
260: #bbtar.o: /usr/include/sys/stat.h
261: bbtar.o: ../../zotnet/bboards.h
262: # DEPENDENCIES MUST END AT END OF FILE
263: # 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.