0
|
1 ##############################################################################
|
|
2 # Instructions to Make, for BBoards support processes
|
|
3 #
|
|
4 # This file is automatically generated. Do not edit!
|
|
5 # @(#)$Id$
|
|
6 ##############################################################################
|
|
7
|
|
8 # The following entries were inserted during MH configuration
|
|
9 BINDIR = $(DESTDIR)/usr/local/mh/bin
|
|
10 ETCDIR = $(DESTDIR)/usr/local/mh/lib
|
|
11 OPTIONS = -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I..
|
|
12 LDOPTIONS= -Wl,-S
|
|
13 LDOPTLIB= -ltermcap
|
|
14 BBDIR =
|
|
15 BBETC = $(BBDIR)/etc
|
|
16 CHOWN = /usr/sbin/chown
|
|
17 REMOVE = mv -f
|
|
18 BBUID = bboards
|
|
19
|
|
20 CC = gcc
|
|
21 CPP = gcc -E
|
|
22 LD = gcc
|
|
23 CFLAGS = $(OPTIONS)
|
|
24 LDFLAGS = $(LDOPTIONS)
|
|
25 LIBES1 = ../../zotnet/libzot.a ../../mts/libmts.a
|
|
26 LIBES2 = ../../config/config.o ../../config/version.o \
|
|
27 ../../sbr/libmh.a $(LIBES1)
|
|
28 LDLIBS1 = $(LIBES1) $(LDOPTLIB)
|
|
29 LDLIBS2 = $(LIBES2) $(LDOPTLIB)
|
|
30
|
|
31 LINT = lint
|
|
32 LFLAGS = -bhu $(OPTIONS)
|
|
33 LLIBS1 = ../../zotnet/llib-lzotnet
|
|
34 LLIBS2 = ../../sbr/llib-lmh $(LLIBS1)
|
|
35
|
|
36
|
|
37 ######################################################################
|
|
38 # Here it is...
|
|
39 ######################################################################
|
|
40
|
|
41 all: $(ALL)
|
|
42
|
|
43 lint: l-bbaka l-bbexp l-bbtar
|
|
44
|
|
45 install: inst-all clean
|
|
46
|
|
47 inst-all: $(INST-ALL)
|
|
48
|
|
49 tar: $(ALL)
|
|
50
|
|
51 uninstall:;
|
|
52
|
|
53
|
|
54 ######################################################################
|
|
55 # Generate BBoards Support files and processes
|
|
56 ######################################################################
|
|
57
|
|
58 inst-bboards: $(BBDIR)/BBoards
|
|
59
|
|
60 $(BBDIR)/BBoards: BBoards
|
|
61 -@if [ ! -f $@ ]; then \
|
|
62 $(REMOVE) $@ zBBoards; \
|
|
63 cp BBoards $@; \
|
|
64 else \
|
|
65 echo "Will not overwrite existing $@"; \
|
|
66 fi
|
|
67 -$(CHOWN) $(BBUID) $@
|
|
68 -@ls -l $@
|
|
69 -@echo ""
|
|
70
|
|
71
|
|
72 ######################################################################
|
|
73 # bbaka
|
|
74 ######################################################################
|
|
75
|
|
76 inst-bbaka: $(BBETC)/bbaka
|
|
77
|
|
78 $(BBETC)/bbaka: xbbaka
|
|
79 -$(REMOVE) $@ zbbaka
|
|
80 cp xbbaka $@
|
|
81 -$(CHOWN) $(BBUID) $@
|
|
82 -@ls -l $@
|
|
83 -@echo ""
|
|
84
|
|
85 bbaka: xbbaka;
|
|
86
|
|
87 xbbaka: bbaka.o $(LIBES1)
|
|
88 $(LD) $(LDFLAGS) -o $@ bbaka.o $(LDLIBS1)
|
|
89
|
|
90 l-bbaka:; $(LINT) $(LFLAGS) bbaka.c $(LLIBS1)
|
|
91
|
|
92
|
|
93 ######################################################################
|
|
94 # bbexp
|
|
95 ######################################################################
|
|
96
|
|
97 inst-bbexp: $(BBETC)/bbexp
|
|
98
|
|
99 $(BBETC)/bbexp: xbbexp
|
|
100 -$(REMOVE) $@ zbbexp
|
|
101 cp xbbexp $@
|
|
102 -$(CHOWN) $(BBUID) $@
|
|
103 -@ls -l $@
|
|
104 -@echo ""
|
|
105
|
|
106 bbexp: xbbexp;
|
|
107
|
|
108 xbbexp: bbexp.o ../../uip/dropsbr.o $(LIBES2)
|
|
109 $(LD) $(LDFLAGS) -o $@ bbexp.o ../../uip/dropsbr.o $(LDLIBS2)
|
|
110
|
|
111 l-bbexp:; $(LINT) $(LFLAGS) bbexp.c ../../uip/dropsbr.c $(LLIBS2)
|
|
112
|
|
113
|
|
114 ######################################################################
|
|
115 # bbtar
|
|
116 ######################################################################
|
|
117
|
|
118 inst-bbtar: $(BBETC)/bbtar
|
|
119
|
|
120 $(BBETC)/bbtar: xbbtar
|
|
121 -$(REMOVE) $@ zbbtar
|
|
122 cp xbbtar $@
|
|
123 -$(CHOWN) $(BBUID) $@
|
|
124 -@ls -l $@
|
|
125 -@echo ""
|
|
126
|
|
127 bbtar: xbbtar;
|
|
128
|
|
129 xbbtar: bbtar.o $(LIBES1)
|
|
130 $(LD) $(LDFLAGS) -o $@ bbtar.o $(LDLIBS1)
|
|
131
|
|
132 l-bbtar:; $(LINT) $(LFLAGS) bbtar.c $(LLIBS1)
|
|
133
|
|
134
|
|
135 ######################################################################
|
|
136 # bboards.daily
|
|
137 ######################################################################
|
|
138
|
|
139 inst-daily: $(BBETC)/bboards.daily
|
|
140
|
|
141 $(BBETC)/bboards.daily: bboards.daily
|
|
142 -$(REMOVE) $@ zbboards.daily
|
|
143 cp bboards.daily $@
|
|
144 -$(CHOWN) $(BBUID) $@
|
|
145 -@chmod +x $@
|
|
146 -@ls -l $@
|
|
147 -@echo ""
|
|
148
|
|
149
|
|
150 ######################################################################
|
|
151 # bboards.weekly
|
|
152 ######################################################################
|
|
153
|
|
154 inst-weekly: $(BBETC)/bboards.weekly
|
|
155
|
|
156 $(BBETC)/bboards.weekly: bboards.weekly
|
|
157 -$(REMOVE) $@ zbboards.weekly
|
|
158 cp bboards.weekly $@
|
|
159 -$(CHOWN) $(BBUID) $@
|
|
160 -@chmod +x $@
|
|
161 -@ls -l $@
|
|
162 -@echo ""
|
|
163
|
|
164
|
|
165 ######################################################################
|
|
166 # MakeBBoards
|
|
167 ######################################################################
|
|
168
|
|
169 inst-makebboards: $(BBETC)/Makefile
|
|
170
|
|
171 $(BBETC)/Makefile: MakeBBoards
|
|
172 -$(REMOVE) $@ zMakeBBoards
|
|
173 cp MakeBBoards $@
|
|
174 -$(CHOWN) $(BBUID) $@
|
|
175 -@ls -l $@
|
|
176 -@echo ""
|
|
177
|
|
178
|
|
179 ######################################################################
|
|
180 # .cshrc
|
|
181 ######################################################################
|
|
182
|
|
183 inst-cshell: $(BBDIR)/.cshrc
|
|
184
|
|
185 $(BBDIR)/.cshrc: cshrc
|
|
186 -$(REMOVE) $@ z.cshrc
|
|
187 cp cshrc $@
|
|
188 -$(CHOWN) $(BBUID) $@
|
|
189 -@ls -l $@
|
|
190 -@echo ""
|
|
191
|
|
192
|
|
193 ######################################################################
|
|
194 # .mh_profile
|
|
195 ######################################################################
|
|
196
|
|
197 inst-profile: $(BBDIR)/.mh_profile
|
|
198
|
|
199 $(BBDIR)/.mh_profile: mh_profile
|
|
200 -$(REMOVE) $@ z.mh_profile
|
|
201 cp mh_profile $@
|
|
202 -$(CHOWN) $(BBUID) $@
|
|
203 -@ls -l $@
|
|
204 -@touch $(BBETC)/context
|
|
205 -$(CHOWN) $(BBUID) $(BBETC)/context
|
|
206 -@echo ""
|
|
207
|
|
208
|
|
209 ##############################################################################
|
|
210 # Miscellaneous tasks
|
|
211 ##############################################################################
|
|
212
|
|
213 unconfig: distribution
|
|
214 -rm -f mmdfII/bboards/lock.c
|
|
215 -rm -f Makefile
|
|
216
|
|
217 distribution: clean
|
|
218 -rm -f bboards.daily bboards.weekly crontab MakeBBoards
|
|
219
|
|
220 clean: unclean
|
|
221 -rm -f x* *.o
|
|
222
|
|
223 unclean:; -rm -f z* _* :* core *.core eddep makedep MAKEBB
|
|
224
|
|
225
|
|
226 ##############################################################################
|
|
227 # Dependencies
|
|
228 ##############################################################################
|
|
229
|
|
230 MODULES = bbaka bbexp bbtar
|
|
231
|
|
232 depend:
|
|
233
|
|
234 # DO NOT DELETE THIS LINE
|
|
235 # DEPENDENCIES START HERE
|
|
236 bbaka.o: bbaka.c
|
|
237 bbaka.o: ../../h/strings.h
|
|
238 bbaka.o: ../../zotnet/bboards.h
|
|
239 #bbaka.o: /usr/include/stdio.h
|
|
240 bbaka.o: ../../zotnet/mts.h
|
|
241 bbexp.o: bbexp.c
|
|
242 bbexp.o: ../../h/mh.h
|
|
243 bbexp.o: ../../h/dropsbr.h
|
|
244 bbexp.o: ../../zotnet/bboards.h
|
|
245 #bbexp.o: /usr/include/pwd.h
|
|
246 #bbexp.o: /usr/include/signal.h
|
|
247 #bbexp.o: /usr/include/stdio.h
|
|
248 #bbexp.o: /usr/include/sys/types.h
|
|
249 #bbexp.o: /usr/include/sys/stat.h
|
|
250 #bbexp.o: /usr/include/stdio.h
|
|
251 bbexp.o: ../../zotnet/bboards.h
|
|
252 bbtar.o: bbtar.c
|
|
253 #bbtar.o: /usr/include/pwd.h
|
|
254 #bbtar.o: /usr/include/stdio.h
|
|
255 #bbtar.o: /usr/include/sys/types.h
|
|
256 #bbtar.o: /usr/include/sys/stat.h
|
|
257 bbtar.o: ../../zotnet/bboards.h
|
|
258 # DEPENDENCIES MUST END AT END OF FILE
|
|
259 # IF YOU PUT STUFF HERE IT WILL GO AWAY
|