Commit | Line | Data |
---|---|---|
805e021f CE |
1 | # Copyright 2000, International Business Machines Corporation and others. |
2 | # All Rights Reserved. | |
3 | # | |
4 | # This software has been released under the terms of the IBM Public | |
5 | # License. For details, see the LICENSE file in the top-level source | |
6 | # directory or online at http://www.openafs.org/dl/license10.html | |
7 | # | |
8 | # Portions Copyright (c) 2003 Apple Computer, Inc. | |
9 | ||
10 | srcdir=@srcdir@ | |
11 | include @TOP_OBJDIR@/src/config/Makefile.config | |
12 | ||
13 | ENABLE_KERNEL_MODULE=@ENABLE_KERNEL_MODULE@ | |
14 | DOXYGEN=@DOXYGEN@ | |
15 | ||
16 | # To compile AFS from scratch in the src tree run "make". | |
17 | # This recursively calls "make install ..." and does not depend on the | |
18 | # existence of any non-standard programs. | |
19 | # To compile for the kernel type "make blibafs". This assumes install, | |
20 | # rxgen, compile_et and others already exist and runs it with | |
21 | # "-argument kinstall". | |
22 | ||
23 | COMPILE_PART1 = cd src && cd | |
24 | COMPILE_PART2A = && $(MAKE) | |
25 | COMPILE_PART2B = all | |
26 | COMPILE_PART2 = ${COMPILE_PART2A} ${COMPILE_PART2B} | |
27 | COMPILE_CLEAN = ${COMPILE_PART2A} clean | |
28 | COMPILE_DEPINSTALL = ${COMPILE_PART2A} depinstall | |
29 | COMPILE_GENERATED = ${COMPILE_PART2A} generated | |
30 | ||
31 | all: force | |
32 | $(MAKE) build | |
33 | ||
34 | all_nolibafs: force | |
35 | $(MAKE) build TARGET=finale_nolibafs | |
36 | ||
37 | only_libafs: force | |
38 | $(MAKE) build TARGET=libafs | |
39 | ||
40 | only_libafs_tree: force | |
41 | $(MAKE) build TARGET=libafs_tree | |
42 | ||
43 | buildtools: force | |
44 | $(MAKE) build TARGET=build_tools COMPILE_PART2B=buildtools | |
45 | ||
46 | cscope: | |
47 | ( cd src ; cscope -b -R ) | |
48 | ||
49 | generated: force buildtools | |
50 | +${COMPILE_PART1} afs ${COMPILE_GENERATED} | |
51 | +${COMPILE_PART1} auth ${COMPILE_GENERATED} | |
52 | +${COMPILE_PART1} bozo ${COMPILE_GENERATED} | |
53 | +${COMPILE_PART1} bubasics ${COMPILE_GENERATED} | |
54 | +${COMPILE_PART1} bucoord ${COMPILE_GENERATED} | |
55 | +${COMPILE_PART1} budb ${COMPILE_GENERATED} | |
56 | +${COMPILE_PART1} cmd ${COMPILE_GENERATED} | |
57 | +${COMPILE_PART1} fsint ${COMPILE_GENERATED} | |
58 | +${COMPILE_PART1} kauth ${COMPILE_GENERATED} | |
59 | +${COMPILE_PART1} ptserver ${COMPILE_GENERATED} | |
60 | +${COMPILE_PART1} rxkad ${COMPILE_GENERATED} | |
61 | +${COMPILE_PART1} rxstat ${COMPILE_GENERATED} | |
62 | +${COMPILE_PART1} sys ${COMPILE_GENERATED} | |
63 | +${COMPILE_PART1} ubik ${COMPILE_GENERATED} | |
64 | +${COMPILE_PART1} update ${COMPILE_GENERATED} | |
65 | +${COMPILE_PART1} vlserver ${COMPILE_GENERATED} | |
66 | +${COMPILE_PART1} volser ${COMPILE_GENERATED} | |
67 | +${COMPILE_PART1} config ${COMPILE_PART2A} generated_clean | |
68 | +${COMPILE_PART1} roken ${COMPILE_PART2A} clean | |
69 | +${COMPILE_PART1} crypto/hcrypto ${COMPILE_PART2A} clean | |
70 | +${COMPILE_PART1} opr ${COMPILE_PART2A} clean | |
71 | ||
72 | install: all install_dirs | |
73 | $(MAKE) build COMPILE_PART2B=install | |
74 | ||
75 | install_nolibafs: all_nolibafs install_dirs | |
76 | $(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=install | |
77 | ||
78 | install_only_libafs: only_libafs install_dirs | |
79 | $(MAKE) build TARGET=libafs COMPILE_PART2B=install | |
80 | ||
81 | dest: all dest_dirs | |
82 | $(MAKE) build COMPILE_PART2B=dest | |
83 | -${INSTALL_DATA} ${srcdir}/LICENSE ${DEST}/LICENSE | |
84 | ||
85 | dest_nolibafs: all_nolibafs dest_dirs | |
86 | $(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=dest | |
87 | -${INSTALL_DATA} ${srcdir}/LICENSE ${DEST}/LICENSE | |
88 | ||
89 | dest_only_libafs: only_libafs dest_dirs | |
90 | $(MAKE) build TARGET=libafs COMPILE_PART2B=dest | |
91 | -${INSTALL_DATA} ${srcdir}/LICENSE ${DEST}/LICENSE | |
92 | ||
93 | packages: dest | |
94 | @case ${SYS_NAME} in \ | |
95 | *_darwin_1[2-4] | *_darwin_[6-9]0 | *_darwin_1[0-3]0 ) \ | |
96 | ${COMPILE_PART1} packaging/MacOS && bash ./buildpkg.sh ${DEST} ;; \ | |
97 | *_darwin_* ) \ | |
98 | ${COMPILE_PART1} packaging/MacOS && bash ./pkgbuild.sh ${DEST} ;; \ | |
99 | hp_ux110 ) \ | |
100 | ${COMPILE_PART1} packaging/HP-UX && swpackage -s psf-1.2.10-transarc-paths-11.00 ;; \ | |
101 | hp_ux11i ) \ | |
102 | ${COMPILE_PART1} packaging/HP-UX && swpackage -s psf-1.2.10-transarc-paths-11.11 ;; \ | |
103 | ia64_hpux1122 ) \ | |
104 | ${COMPILE_PART1} packaging/HP-UX && swpackage -s psf-1.2.10-transarc-paths-11.22 ;; \ | |
105 | ia64_hpux1123 | hp_ux1123) \ | |
106 | ${COMPILE_PART1} packaging/HP-UX && swpackage -s psf-1.2.10-transarc-paths-11.23 ;; \ | |
107 | *) \ | |
108 | echo Not building packages for ${SYS_NAME} ;; \ | |
109 | esac | |
110 | ||
111 | ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/hcrypto ${TOP_INCDIR}/opr ${TOP_LIBDIR} ${TOP_JLIBDIR}: | |
112 | mkdir -p $@ | |
113 | ||
114 | install_dirs: force | |
115 | mkdir -p ${DESTDIR}${bindir} | |
116 | mkdir -p ${DESTDIR}${sbindir} | |
117 | mkdir -p ${DESTDIR}${libexecdir}/openafs | |
118 | mkdir -p ${DESTDIR}${libdir}/afs | |
119 | mkdir -p ${DESTDIR}${includedir}/afs | |
120 | mkdir -p ${DESTDIR}${includedir}/rx | |
121 | mkdir -p ${DESTDIR}${afskerneldir} | |
122 | mkdir -p ${DESTDIR}${afssrvbindir} | |
123 | mkdir -p ${DESTDIR}${afssrvsbindir} | |
124 | mkdir -p ${DESTDIR}${afssrvlibexecdir} | |
125 | mkdir -p ${DESTDIR}${afsdatadir}/C | |
126 | ||
127 | dest_dirs: force | |
128 | mkdir -p ${DEST}/bin | |
129 | mkdir -p ${DEST}/etc | |
130 | mkdir -p ${DEST}/lib/afs | |
131 | mkdir -p ${DEST}/include/afs | |
132 | mkdir -p ${DEST}/include/rx | |
133 | mkdir -p ${DEST}/root.client/usr/vice/etc/C | |
134 | mkdir -p ${DEST}/root.server/etc | |
135 | mkdir -p ${DEST}/root.server/usr/afs/bin | |
136 | ||
137 | prelude: ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/hcrypto \ | |
138 | ${TOP_INCDIR}/opr ${TOP_LIBDIR} | |
139 | ||
140 | project: cmd comerr | |
141 | ||
142 | tests: all | |
143 | +${COMPILE_PART1} tests ${COMPILE_PART2} | |
144 | ||
145 | config: prelude | |
146 | +${COMPILE_PART1} config ${COMPILE_PART2} | |
147 | ||
148 | procmgmt: $(DIR_roken) config | |
149 | +${COMPILE_PART1} procmgmt ${COMPILE_PART2} | |
150 | ||
151 | opr: config hcrypto $(DIR_roken) | |
152 | +${COMPILE_PART1} opr ${COMPILE_PART2} | |
153 | ||
154 | util: opr $(DIR_roken) procmgmt hcrypto lwp | |
155 | +${COMPILE_PART1} util ${COMPILE_PART2} | |
156 | ||
157 | libafscp: util afs volser vlserver rx auth fsint | |
158 | +${COMPILE_PART1} libafscp ${COMPILE_PART2} | |
159 | ||
160 | audit: util rx rxkad fsint bubasics | |
161 | +${COMPILE_PART1} audit ${COMPILE_PART2} #TODO | |
162 | ||
163 | comerr: util $(DIR_roken) | |
164 | +${COMPILE_PART1} comerr ${COMPILE_PART2} | |
165 | ||
166 | cmd: comerr | |
167 | +@case ${SYS_NAME} in \ | |
168 | sgi_6* | sun*_5[789] | sun*_51[01] | hp_ux11* | ia64_hpux* | sparc64_linux* | alpha_linux* ) \ | |
169 | ${COMPILE_PART1} cmd ${COMPILE_PART2}64 ;; \ | |
170 | *) \ | |
171 | ${COMPILE_PART1} cmd ${COMPILE_PART2} ;; \ | |
172 | esac | |
173 | ||
174 | hcrypto: config $(DIR_roken) | |
175 | +${COMPILE_PART1} crypto/hcrypto ${COMPILE_PART2} | |
176 | ||
177 | rfc3961: config hcrypto | |
178 | +${COMPILE_PART1} crypto/rfc3961 ${COMPILE_PART2} | |
179 | ||
180 | lwp: opr $(DIR_roken) lwp_depinstall | |
181 | +${COMPILE_PART1} lwp ${COMPILE_PART2} | |
182 | ||
183 | roken: config | |
184 | +${COMPILE_PART1} roken ${COMPILE_PART2} | |
185 | ||
186 | rxgen: $(DIR_roken) config | |
187 | +${COMPILE_PART1} rxgen ${COMPILE_PART2} | |
188 | ||
189 | rx: config lwp rxgen rx_depinstall util | |
190 | +${COMPILE_PART1} rx ${COMPILE_PART2} | |
191 | ||
192 | rxstat: rx rxstat_depinstall | |
193 | +${COMPILE_PART1} rxstat ${COMPILE_PART2} | |
194 | ||
195 | rxtests: rxdebug | |
196 | rxdebug: rx sys | |
197 | +${COMPILE_PART1} rxdebug ${COMPILE_PART2} | |
198 | ||
199 | fsint: cmd comerr rxgen rx lwp fsint_depinstall | |
200 | +${COMPILE_PART1} fsint ${COMPILE_PART2} | |
201 | ||
202 | export2: project | |
203 | ||
204 | export: | |
205 | @case ${SYS_NAME} in \ | |
206 | rs_aix*) \ | |
207 | ${MAKE} export_build ; \ | |
208 | esac | |
209 | ||
210 | export_build: fsint | |
211 | +${COMPILE_PART1} export ${COMPILE_PART2} | |
212 | ||
213 | afs: config export comerr afs_depinstall | |
214 | +${COMPILE_PART1} afs ${COMPILE_PART2} | |
215 | ||
216 | sys: cmd comerr afs hcrypto rx rxstat fsint sys_depinstall | |
217 | +${COMPILE_PART1} sys ${COMPILE_PART2} | |
218 | ||
219 | rxkad: cmd comerr hcrypto rfc3961 rx rxkad_depinstall | |
220 | +${COMPILE_PART1} rxkad ${COMPILE_PART2} | |
221 | ||
222 | auth: cmd comerr hcrypto lwp rx rxkad audit sys auth_depinstall | |
223 | +${COMPILE_PART1} auth ${COMPILE_PART2} | |
224 | ||
225 | ubik: cmd comerr auth ubik_depinstall sys | |
226 | +${COMPILE_PART1} ubik ${COMPILE_PART2} | |
227 | ||
228 | tubik: ubik libafsrpc libafsauthent | |
229 | +case ${SYS_NAME} in \ | |
230 | alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \ | |
231 | ${COMPILE_PART1} tubik ${COMPILE_PART2} ;; \ | |
232 | *) \ | |
233 | echo Not building MT ubik for ${SYS_NAME} ;; \ | |
234 | esac | |
235 | ||
236 | ubiktests: ubik | |
237 | ||
238 | ptserver: cmd comerr ubik cmd comerr auth audit ptserver_depinstall | |
239 | +${COMPILE_PART1} ptserver ${COMPILE_PART2} | |
240 | ||
241 | tptserver: cmd comerr ptserver tubik libafsrpc libafsauthent | |
242 | +case ${SYS_NAME} in \ | |
243 | alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \ | |
244 | ${COMPILE_PART1} tptserver ${COMPILE_PART2} ;; \ | |
245 | *) \ | |
246 | echo Not building MT ptserver for ${SYS_NAME} ;; \ | |
247 | esac | |
248 | ||
249 | kauth: cmd comerr ubik cmd auth comerr ptserver audit libacl kauth_depinstall \ | |
250 | sys_depinstall | |
251 | +${COMPILE_PART1} kauth ${COMPILE_PART2} | |
252 | ||
253 | libacl: cmd comerr ptserver libacl_depinstall | |
254 | +${COMPILE_PART1} libacl ${COMPILE_PART2} | |
255 | ||
256 | dir: cmd comerr libacl dir_depinstall | |
257 | +${COMPILE_PART1} dir ${COMPILE_PART2} | |
258 | ||
259 | vol: cmd comerr dir afs $(DIR_roken) | |
260 | +${COMPILE_PART1} vol ${COMPILE_PART2} | |
261 | ||
262 | tsalvaged: vol libafsrpc libafsauthent cmd util | |
263 | +case ${SYS_NAME} in \ | |
264 | alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[fn]bsd*|*_darwin_*) \ | |
265 | ${COMPILE_PART1} tsalvaged ${COMPILE_PART2} ;; \ | |
266 | *_darwin_*) \ | |
267 | ${COMPILE_PART1} tsalvaged ${COMPILE_PART2} ;; \ | |
268 | *) \ | |
269 | echo Not building MT tsalvaged for ${SYS_NAME} ;; \ | |
270 | esac | |
271 | ||
272 | ||
273 | vlserver: cmd comerr vol audit vlserver_depinstall | |
274 | +${COMPILE_PART1} vlserver ${COMPILE_PART2} | |
275 | ||
276 | tvlserver: cmd comerr vol audit tubik libafsrpc libafsauthent \ | |
277 | tvlserver_depinstall | |
278 | +case ${SYS_NAME} in \ | |
279 | alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \ | |
280 | ${COMPILE_PART1} tvlserver ${COMPILE_PART2} ;; \ | |
281 | *) \ | |
282 | echo Not building MT tvlserver for ${SYS_NAME} ;; \ | |
283 | esac | |
284 | ||
285 | ||
286 | viced: cmd comerr vlserver tvlserver libafsrpc libafsauthent audit | |
287 | +${COMPILE_PART1} viced ${COMPILE_PART2} | |
288 | ||
289 | dviced: cmd comerr viced vlserver tvlserver libafsrpc libafsauthent | |
290 | +case ${SYS_NAME} in \ | |
291 | alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \ | |
292 | ${COMPILE_PART1} dviced ${COMPILE_PART2} ;; \ | |
293 | *) \ | |
294 | echo Not building DAFS viced for ${SYS_NAME} ;; \ | |
295 | esac | |
296 | ||
297 | volser: cmd comerr usd kauth vlserver audit | |
298 | +${COMPILE_PART1} volser ${COMPILE_PART2} | |
299 | ||
300 | tvolser: project viced usd libafsrpc libafsauthent volser | |
301 | +@case ${SYS_NAME} in \ | |
302 | *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \ | |
303 | ${COMPILE_PART1} tvolser ${COMPILE_PART2} ;; \ | |
304 | *) \ | |
305 | echo Not building MT volser for ${SYS_NAME} ;; \ | |
306 | esac | |
307 | ||
308 | dvolser: project viced usd libafsrpc libafsauthent volser | |
309 | +@case ${SYS_NAME} in \ | |
310 | *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \ | |
311 | ${COMPILE_PART1} dvolser ${COMPILE_PART2} ;; \ | |
312 | *) \ | |
313 | echo Not building DAFS volser for ${SYS_NAME} ;; \ | |
314 | esac | |
315 | ||
316 | rxosdsrc: rxgen | |
317 | +${COMPILE_PART1} rxosd ${COMPILE_PART2A} source | |
318 | ||
319 | venus: cmd comerr volser ptserver libafscp libafsauthent | |
320 | +${COMPILE_PART1} venus ${COMPILE_PART2} | |
321 | venustests: venus | |
322 | +${COMPILE_PART1} venus/test ${COMPILE_PART2} | |
323 | ||
324 | afsd: cmd comerr sys kauth libafsauthent @CLIENT_UAFS_DEP@ | |
325 | +${COMPILE_PART1} afsd ${COMPILE_PART2} | |
326 | ||
327 | gtx: cmd comerr auth kauth | |
328 | +set -x; \ | |
329 | if test "@LIB_curses@"; then \ | |
330 | ${COMPILE_PART1} gtx ${COMPILE_PART2} ; \ | |
331 | else \ | |
332 | echo Not building gtx, because no curses-headers found. ; \ | |
333 | fi | |
334 | ||
335 | fsprobe: cmd comerr util fsint volser | |
336 | +${COMPILE_PART1} fsprobe ${COMPILE_PART2} | |
337 | ||
338 | scout: cmd comerr gtx fsprobe | |
339 | +if test "@LIB_curses@"; then \ | |
340 | ${COMPILE_PART1} scout ${COMPILE_PART2} ; \ | |
341 | else \ | |
342 | echo Not building scout, because no curses-headers found. ; \ | |
343 | fi | |
344 | ||
345 | uss: hcrypto kauth cmd comerr rx vlserver vol volser | |
346 | +${COMPILE_PART1} uss ${COMPILE_PART2} | |
347 | ||
348 | bozo: cmd comerr audit auth kauth volser | |
349 | +${COMPILE_PART1} bozo ${COMPILE_PART2} | |
350 | ||
351 | vfsck: vol | |
352 | +set -x; \ | |
353 | case ${SYS_NAME} in \ | |
354 | sgi_* | *linux* | rs_aix* | *_darwin* | ia64_hpux* | *fbsd* | *_obsd* | *_nbsd* ) \ | |
355 | echo skip vfsck for ${SYS_NAME} ;; \ | |
356 | * ) \ | |
357 | ${COMPILE_PART1} vfsck ${COMPILE_PART2} ;; \ | |
358 | esac | |
359 | ||
360 | pam: auth libafsauthent | |
361 | +set -x; \ | |
362 | if test "@HAVE_PAM@" = "yes"; then \ | |
363 | ${COMPILE_PART1} pam ${COMPILE_PART2} ; \ | |
364 | else \ | |
365 | echo Skipping pam for ${SYS_NAME} ; \ | |
366 | fi | |
367 | ||
368 | tsm41: cmd comerr kauth rxkad | |
369 | +set -x; \ | |
370 | case ${SYS_NAME} in \ | |
371 | rs_aix* ) \ | |
372 | ${COMPILE_PART1} tsm41 ${COMPILE_PART2} ;; \ | |
373 | * ) \ | |
374 | echo Skipping tsm41 for ${SYS_NAME} ;; \ | |
375 | esac | |
376 | ||
377 | aklog: auth comerr ptserver libafsauthent | |
378 | +set -x; \ | |
379 | if test "@BUILD_KRB5@" = "yes"; then \ | |
380 | ${COMPILE_PART1} aklog ${COMPILE_PART2} ; \ | |
381 | else \ | |
382 | echo Skipping aklog for ${SYS_NAME} ; \ | |
383 | fi | |
384 | ||
385 | authtools: pam tsm41 platform aklog | |
386 | ||
387 | platform: config cmd vol | |
388 | +${COMPILE_PART1} platform ${COMPILE_PART2} | |
389 | ||
390 | tools: config audit volser vlserver | |
391 | +${COMPILE_PART1} tools ${COMPILE_PART2} | |
392 | ||
393 | man-pages: config | |
394 | +if test -d "doc/man-pages" ; then \ | |
395 | cd doc/man-pages ${COMPILE_PART2} ; \ | |
396 | fi | |
397 | ||
398 | # | |
399 | # _depinstall targets - only build and install headers/sources that are | |
400 | # needed by libafs/libuafs | |
401 | # | |
402 | # encode dependencies within the _depinstall targets as required | |
403 | # | |
404 | lwp_depinstall: config | |
405 | +${COMPILE_PART1} lwp ${COMPILE_DEPINSTALL} | |
406 | ||
407 | rx_depinstall: config | |
408 | +${COMPILE_PART1} rx ${COMPILE_DEPINSTALL} | |
409 | ||
410 | rxkad_depinstall: config comerr | |
411 | +${COMPILE_PART1} rxkad ${COMPILE_DEPINSTALL} | |
412 | ||
413 | ubik_depinstall: config comerr rxgen | |
414 | +${COMPILE_PART1} ubik ${COMPILE_DEPINSTALL} | |
415 | ||
416 | vlserver_depinstall: config rxgen ubik_depinstall auth_depinstall | |
417 | +${COMPILE_PART1} vlserver ${COMPILE_DEPINSTALL} | |
418 | ||
419 | tvlserver_depinstall: config rxgen ubik_depinstall auth_depinstall | |
420 | +${COMPILE_PART1} tvlserver ${COMPILE_DEPINSTALL} | |
421 | ||
422 | auth_depinstall: config rxgen comerr | |
423 | +${COMPILE_PART1} auth ${COMPILE_DEPINSTALL} | |
424 | ||
425 | fsint_depinstall: config rxgen | |
426 | +${COMPILE_PART1} fsint ${COMPILE_DEPINSTALL} | |
427 | ||
428 | rxstat_depinstall: config rxgen | |
429 | +${COMPILE_PART1} rxstat ${COMPILE_DEPINSTALL} | |
430 | ||
431 | libacl_depinstall: config | |
432 | +${COMPILE_PART1} libacl ${COMPILE_DEPINSTALL} | |
433 | ||
434 | afs_depinstall: config comerr | |
435 | +${COMPILE_PART1} afs ${COMPILE_DEPINSTALL} | |
436 | ||
437 | dir_depinstall: config | |
438 | +${COMPILE_PART1} dir ${COMPILE_DEPINSTALL} | |
439 | ||
440 | sys_depinstall: config rxgen | |
441 | +${COMPILE_PART1} sys ${COMPILE_DEPINSTALL} | |
442 | ||
443 | kauth_depinstall: config rxgen comerr | |
444 | +${COMPILE_PART1} kauth ${COMPILE_DEPINSTALL} | |
445 | ||
446 | ptserver_depinstall: config rxgen comerr | |
447 | +${COMPILE_PART1} ptserver ${COMPILE_DEPINSTALL} | |
448 | ||
449 | ${DEST}/bin/dedebug: dedebug | |
450 | ${INSTALL} $? $@ | |
451 | ||
452 | ||
453 | # | |
454 | # libafs build targets | |
455 | # | |
456 | libafs: config export rfc3961 hcrypto lwp_depinstall \ | |
457 | rx_depinstall vlserver_depinstall tvlserver_depinstall \ | |
458 | rxkad_depinstall fsint_depinstall \ | |
459 | libacl_depinstall afs_depinstall dir_depinstall \ | |
460 | rxstat_depinstall sys_depinstall auth_depinstall \ | |
461 | rxosdsrc | |
462 | ${CONFIGTOOL} src/libafs/MakefileProto.${MKAFS_OSTYPE} src/libafs/Makefile ${SYS_NAME} | |
463 | +${COMPILE_PART1} libafs ${COMPILE_PART2} | |
464 | ||
465 | libafs_tree: export lwp_depinstall rx_depinstall vlserver_depinstall \ | |
466 | tvlserver_depinstall rxkad_depinstall fsint_depinstall \ | |
467 | libacl_depinstall afs_depinstall dir_depinstall \ | |
468 | rxstat_depinstall sys_depinstall auth_depinstall | |
469 | ${TOP_SRCDIR}/config/make_libafs_tree.pl \ | |
470 | -sn $(SYS_NAME) \ | |
471 | -os $(MKAFS_OSTYPE) \ | |
472 | -t @TOP_OBJDIR@/libafs_tree \ | |
473 | -o @TOP_OBJDIR@ \ | |
474 | -p @srcdir@ | |
475 | ||
476 | # | |
477 | # libuafs build targets | |
478 | # | |
479 | ||
480 | libuafs_setup: config export | |
481 | ${CONFIGTOOL} src/libuafs/MakefileProto.${MKAFS_OSTYPE} src/libuafs/Makefile ${SYS_NAME} | |
482 | ||
483 | libuafs: libuafs_setup vlserver_depinstall tvlserver_depinstall rx_depinstall \ | |
484 | fsint_depinstall auth_depinstall dir_depinstall \ | |
485 | libacl_depinstall rxkad_depinstall ubik_depinstall \ | |
486 | afs_depinstall kauth_depinstall ptserver_depinstall \ | |
487 | rxstat_depinstall lwp_depinstall sys_depinstall cmd hcrypto | |
488 | +set -x; \ | |
489 | case ${SYS_NAME} in \ | |
490 | hp_ux102* | *_obsd* | *_nbsd*| hp_ux11i | hp_ux112* | ia64_hpux112*) \ | |
491 | echo Skipping libuafs for ${SYS_NAME} ;; \ | |
492 | * ) \ | |
493 | ${COMPILE_PART1} libuafs ${COMPILE_PART2} ;; \ | |
494 | esac | |
495 | ||
496 | afsweb: kauth | |
497 | +${COMPILE_PART1} afsweb ${COMPILE_PART2} | |
498 | ||
499 | update: cmd comerr auth sys | |
500 | +${COMPILE_PART1} update ${COMPILE_PART2} | |
501 | ||
502 | log: cmd comerr auth sys | |
503 | +${COMPILE_PART1} log ${COMPILE_PART2} | |
504 | ||
505 | bu_utils: cmd comerr usd | |
506 | +${COMPILE_PART1} bu_utils ${COMPILE_PART2} | |
507 | ||
508 | usd: cmd comerr | |
509 | +${COMPILE_PART1} usd ${COMPILE_PART2} | |
510 | ||
511 | bubasics: cmd comerr comerr rx | |
512 | +${COMPILE_PART1} bubasics ${COMPILE_PART2} | |
513 | ||
514 | butm: cmd comerr bubasics usd uss | |
515 | +${COMPILE_PART1} butm ${COMPILE_PART2} | |
516 | ||
517 | butc: cmd comerr bubasics butm budb bucoord cmd rxgen rx | |
518 | +${COMPILE_PART1} butc ${COMPILE_PART2} | |
519 | ||
520 | tbutc: cmd comerr bubasics butm budb bucoord cmd butc libadmin | |
521 | +case ${SYS_NAME} in \ | |
522 | alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_*) \ | |
523 | ${COMPILE_PART1} tbutc ${COMPILE_PART2} ;; \ | |
524 | *) \ | |
525 | echo Not building MT butc for ${SYS_NAME} ;; \ | |
526 | esac | |
527 | ||
528 | budb: cmd comerr bubasics uss | |
529 | +${COMPILE_PART1} budb ${COMPILE_PART2} | |
530 | ||
531 | tbudb: budb tubik | |
532 | +case ${SYS_NAME} in \ | |
533 | alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \ | |
534 | ${COMPILE_PART1} tbudb ${COMPILE_PART2} ;; \ | |
535 | *) \ | |
536 | echo Not building MT budb for ${SYS_NAME} ;; \ | |
537 | esac | |
538 | ||
539 | bucoord: cmd comerr bubasics budb volser butm | |
540 | +${COMPILE_PART1} bucoord ${COMPILE_PART2} | |
541 | ||
542 | xstat: cmd comerr fsint viced | |
543 | +${COMPILE_PART1} xstat ${COMPILE_PART2} | |
544 | ||
545 | afsmonitor: cmd comerr gtx xstat | |
546 | +set -x; \ | |
547 | if test "@LIB_curses@"; then \ | |
548 | ${COMPILE_PART1} afsmonitor ${COMPILE_PART2} ; \ | |
549 | else \ | |
550 | echo Not building afsmonitor, because no curses-headers found. ; \ | |
551 | fi | |
552 | ||
553 | tests: rxtests ubiktests rpctestlib viced | |
554 | ||
555 | # pthread based user space RX library | |
556 | libafsrpc: comerr fsint hcrypto lwp rx rxkad rxstat sys util | |
557 | +case ${SYS_NAME} in \ | |
558 | alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \ | |
559 | ${COMPILE_PART1} libafsrpc ${COMPILE_PART2} ;; \ | |
560 | *_darwin_[1-6][0-9]) \ | |
561 | echo Not building MT libafsrpc for ${SYS_NAME} ;; \ | |
562 | *_darwin_*) \ | |
563 | ${COMPILE_PART1} libafsrpc ${COMPILE_PART2} ;; \ | |
564 | *) \ | |
565 | echo Not building MT libafsrpc for ${SYS_NAME} ;; \ | |
566 | esac | |
567 | ||
568 | libafsauthent: audit auth kauth ubik util sys ptserver volser vlserver libafsrpc | |
569 | +case ${SYS_NAME} in \ | |
570 | alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \ | |
571 | ${COMPILE_PART1} libafsauthent ${COMPILE_PART2} ;; \ | |
572 | *_darwin_[1-6][0-9]) \ | |
573 | echo Not building MT libafsauthent for ${SYS_NAME} ;; \ | |
574 | *_darwin_*) \ | |
575 | ${COMPILE_PART1} libafsauthent ${COMPILE_PART2} ;; \ | |
576 | *) \ | |
577 | echo Not building MT libafsauthent for ${SYS_NAME} ;; \ | |
578 | esac | |
579 | ||
580 | kopenafs: config sys | |
581 | +${COMPILE_PART1} kopenafs ${COMPILE_PART2} | |
582 | ||
583 | libadmin_real: | |
584 | +${COMPILE_PART1} libadmin ${COMPILE_PART2} | |
585 | +${COMPILE_PART1} libadmin/adminutil ${COMPILE_PART2} | |
586 | +${COMPILE_PART1} libadmin/vos ${COMPILE_PART2} | |
587 | +${COMPILE_PART1} libadmin/client ${COMPILE_PART2} | |
588 | +${COMPILE_PART1} libadmin/kas ${COMPILE_PART2} | |
589 | +${COMPILE_PART1} libadmin/pts ${COMPILE_PART2} | |
590 | +${COMPILE_PART1} libadmin/bos ${COMPILE_PART2} | |
591 | +${COMPILE_PART1} libadmin/cfg ${COMPILE_PART2} | |
592 | +${COMPILE_PART1} libadmin/test ${COMPILE_PART2} | |
593 | +${COMPILE_PART1} libadmin/samples ${COMPILE_PART2} | |
594 | ||
595 | libadmin: libafsauthent bozo bubasics | |
596 | +case ${SYS_NAME} in \ | |
597 | alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*) \ | |
598 | $(MAKE) libadmin_real ;; \ | |
599 | *_darwin_[1-6][0-9]) \ | |
600 | echo Not building MT libadmin for ${SYS_NAME} ;; \ | |
601 | *_darwin_*) \ | |
602 | $(MAKE) libadmin_real ;; \ | |
603 | *) \ | |
604 | echo Not building MT libadmin for ${SYS_NAME} ;; \ | |
605 | esac | |
606 | ||
607 | libjafs: libadmin | |
608 | +case ${SYS_NAME} in \ | |
609 | alpha_dux*|sgi_*|sun4x_*|rs_aix*|*linux*|hp_ux110) \ | |
610 | ${COMPILE_PART1} JAVA/libjafs ${COMPILE_PART2} ;; \ | |
611 | *) \ | |
612 | echo Not building MT libjafs for ${SYS_NAME} ;; \ | |
613 | esac | |
614 | ||
615 | libjafsadm: libjafs | |
616 | ||
617 | jafs: libjafs | |
618 | ||
619 | jafsadm: libjafsadm | |
620 | ||
621 | build_tools: config comerr rxgen | |
622 | +${COMPILE_PART1} util ${COMPILE_PART2A} buildtools_clean | |
623 | ||
624 | finale: project cmd comerr afsd butc tbutc tbudb @ENABLE_KERNEL_MODULE@ \ | |
625 | libuafs audit kauth log ptserver tptserver scout bu_utils ubik uss \ | |
626 | bozo @VFSCK@ volser tvolser tsalvaged dviced dvolser libafscp \ | |
627 | venus venustests update xstat afsmonitor rxdebug libafsrpc rfc3961 \ | |
628 | hcrypto libafsauthent libadmin man-pages tools platform kopenafs \ | |
629 | authtools $(DIR_roken) | |
630 | +${COMPILE_PART1} finale ${COMPILE_PART2} | |
631 | ||
632 | finale_nolibafs: project cmd comerr afsd butc tbutc tbudb libuafs audit kauth \ | |
633 | log ptserver tptserver scout bu_utils ubik tubik uss bozo @VFSCK@ \ | |
634 | volser tvolser tsalvaged dviced dvolser libafscp venus venustests \ | |
635 | update xstat afsmonitor rxdebug libafsrpc rfc3961 hcrypto \ | |
636 | libafsauthent libadmin man-pages tools platform kopenafs \ | |
637 | authtools $(DIR_roken) | |
638 | +${COMPILE_PART1} finale ${COMPILE_PART2} | |
639 | ||
640 | rpctestlib: util fsint rx opr libafsrpc libafsauthent | |
641 | +${TEST_PART1} rpctestlib ${COMPILE_PART2} | |
642 | ||
643 | check test: finale | |
644 | cd tests && $(MAKE) check | |
645 | ||
646 | force: | |
647 | ||
648 | TARGET=finale | |
649 | build: force | |
650 | $(MAKE) $(TARGET) DEST=$(DEST) COMPILE_PART2B=$(COMPILE_PART2B) DESTDIR=$(DESTDIR) | |
651 | ||
652 | kupdate: updatekdir libafs_setup libuafs_setup | |
653 | ||
654 | blibafs: | |
655 | $(MAKE) libafs | |
656 | ||
657 | blibuafs: | |
658 | $(MAKE) libuafs | |
659 | ||
660 | bwebafs: sys | |
661 | $(MAKE) libuafs | |
662 | ||
663 | clean: | |
664 | $(MAKE) clean2 | |
665 | ||
666 | clean2: | |
667 | -${COMPILE_PART1} config ${COMPILE_CLEAN} | |
668 | -${COMPILE_PART1} procmgmt ${COMPILE_CLEAN} | |
669 | -${COMPILE_PART1} util ${COMPILE_CLEAN} | |
670 | -${COMPILE_PART1} opr ${COMPILE_CLEAN} | |
671 | -${COMPILE_PART1} libafscp ${COMPILE_CLEAN} | |
672 | -${COMPILE_PART1} audit ${COMPILE_CLEAN} | |
673 | -${COMPILE_PART1} comerr ${COMPILE_CLEAN} | |
674 | -${COMPILE_PART1} cmd ${COMPILE_CLEAN} | |
675 | -${COMPILE_PART1} lwp ${COMPILE_CLEAN} | |
676 | -${COMPILE_PART1} rxgen ${COMPILE_CLEAN} | |
677 | -${COMPILE_PART1} rx ${COMPILE_CLEAN} | |
678 | -${COMPILE_PART1} rxstat ${COMPILE_CLEAN} | |
679 | -${COMPILE_PART1} fsint ${COMPILE_CLEAN} | |
680 | -${COMPILE_PART1} export ${COMPILE_CLEAN} | |
681 | -${COMPILE_PART1} afs ${COMPILE_CLEAN} | |
682 | -${COMPILE_PART1} sys ${COMPILE_CLEAN} | |
683 | -${COMPILE_PART1} rxkad ${COMPILE_CLEAN} | |
684 | -${COMPILE_PART1} auth ${COMPILE_CLEAN} | |
685 | -${COMPILE_PART1} ubik ${COMPILE_CLEAN} | |
686 | -${COMPILE_PART1} tubik ${COMPILE_CLEAN} | |
687 | -${COMPILE_PART1} ptserver ${COMPILE_CLEAN} | |
688 | -${COMPILE_PART1} tptserver ${COMPILE_CLEAN} | |
689 | -${COMPILE_PART1} kauth ${COMPILE_CLEAN} | |
690 | -${COMPILE_PART1} libacl ${COMPILE_CLEAN} | |
691 | -${COMPILE_PART1} dir ${COMPILE_CLEAN} | |
692 | -${COMPILE_PART1} vol ${COMPILE_CLEAN} | |
693 | -${COMPILE_PART1} vlserver ${COMPILE_CLEAN} | |
694 | -${COMPILE_PART1} tvlserver ${COMPILE_CLEAN} | |
695 | -${COMPILE_PART1} viced ${COMPILE_CLEAN} | |
696 | -${COMPILE_PART1} dviced ${COMPILE_CLEAN} | |
697 | -${COMPILE_PART1} volser ${COMPILE_CLEAN} | |
698 | -${COMPILE_PART1} tvolser ${COMPILE_CLEAN} | |
699 | -${COMPILE_PART1} dvolser ${COMPILE_CLEAN} | |
700 | -${COMPILE_PART1} tsalvaged ${COMPILE_CLEAN} | |
701 | -${COMPILE_PART1} venus ${COMPILE_CLEAN} | |
702 | -${COMPILE_PART1} venus/test ${COMPILE_CLEAN} | |
703 | -${COMPILE_PART1} afsd ${COMPILE_CLEAN} | |
704 | -${COMPILE_PART1} gtx ${COMPILE_CLEAN} | |
705 | -${COMPILE_PART1} fsprobe ${COMPILE_CLEAN} | |
706 | -${COMPILE_PART1} scout ${COMPILE_CLEAN} | |
707 | -${COMPILE_PART1} uss ${COMPILE_CLEAN} | |
708 | -${COMPILE_PART1} bozo ${COMPILE_CLEAN} | |
709 | -${COMPILE_PART1} vfsck ${COMPILE_CLEAN} | |
710 | -${COMPILE_PART1} tsm41 ${COMPILE_CLEAN} | |
711 | -${COMPILE_PART1} sia ${COMPILE_CLEAN} | |
712 | -${COMPILE_PART1} aklog ${COMPILE_CLEAN} | |
713 | -${COMPILE_PART1} pam ${COMPILE_CLEAN} | |
714 | -${COMPILE_PART1} afsweb ${COMPILE_CLEAN} | |
715 | -${COMPILE_PART1} update ${COMPILE_CLEAN} | |
716 | -${COMPILE_PART1} log ${COMPILE_CLEAN} | |
717 | -${COMPILE_PART1} bu_utils ${COMPILE_CLEAN} | |
718 | -${COMPILE_PART1} usd ${COMPILE_CLEAN} | |
719 | -${COMPILE_PART1} bubasics ${COMPILE_CLEAN} | |
720 | -${COMPILE_PART1} butm ${COMPILE_CLEAN} | |
721 | -${COMPILE_PART1} butc ${COMPILE_CLEAN} | |
722 | -${COMPILE_PART1} tbutc ${COMPILE_CLEAN} | |
723 | -${COMPILE_PART1} budb ${COMPILE_CLEAN} | |
724 | -${COMPILE_PART1} tbudb ${COMPILE_CLEAN} | |
725 | -${COMPILE_PART1} bucoord ${COMPILE_CLEAN} | |
726 | -${COMPILE_PART1} xstat ${COMPILE_CLEAN} | |
727 | -${COMPILE_PART1} afsmonitor ${COMPILE_CLEAN} | |
728 | -${COMPILE_PART1} rxdebug ${COMPILE_CLEAN} | |
729 | -${COMPILE_PART1} libafsrpc ${COMPILE_CLEAN} | |
730 | -${COMPILE_PART1} libafsauthent ${COMPILE_CLEAN} | |
731 | -${COMPILE_PART1} kopenafs ${COMPILE_CLEAN} | |
732 | -${COMPILE_PART1} tools ${COMPILE_CLEAN} | |
733 | -${COMPILE_PART1} platform ${COMPILE_CLEAN} | |
734 | -${COMPILE_PART1} libadmin ${COMPILE_CLEAN} | |
735 | -${COMPILE_PART1} libadmin/adminutil ${COMPILE_CLEAN} | |
736 | -${COMPILE_PART1} libadmin/client ${COMPILE_CLEAN} | |
737 | -${COMPILE_PART1} libadmin/vos ${COMPILE_CLEAN} | |
738 | -${COMPILE_PART1} libadmin/kas ${COMPILE_CLEAN} | |
739 | -${COMPILE_PART1} libadmin/pts ${COMPILE_CLEAN} | |
740 | -${COMPILE_PART1} libadmin/bos ${COMPILE_CLEAN} | |
741 | -${COMPILE_PART1} libadmin/cfg ${COMPILE_CLEAN} | |
742 | -${COMPILE_PART1} libadmin/test ${COMPILE_CLEAN} | |
743 | -${COMPILE_PART1} libadmin/samples ${COMPILE_CLEAN} | |
744 | -${COMPILE_PART1} JAVA/libjafs ${COMPILE_CLEAN} | |
745 | -${COMPILE_PART1} finale ${COMPILE_CLEAN} | |
746 | -${COMPILE_PART1} libafs ${COMPILE_CLEAN} | |
747 | -${COMPILE_PART1} libuafs ${COMPILE_CLEAN} | |
748 | -${COMPILE_PART1} rxosd ${COMPILE_CLEAN} | |
749 | -${COMPILE_PART1} tests ${COMPILE_CLEAN} | |
750 | -${COMPILE_PART1} crypto/hcrypto ${COMPILE_CLEAN} | |
751 | -${COMPILE_PART1} roken ${COMPILE_CLEAN} | |
752 | -${COMPILE_PART1} crypto/rfc3961 ${COMPILE_CLEAN} | |
753 | -(cd src; /bin/rm cscope.out) | |
754 | -(cd src/libafs; /bin/rm -rf afs afsint config rx) | |
755 | -(cd src/libuafs; /bin/rm -rf afs afsint config rx) | |
756 | -(cd tests ${COMPILE_CLEAN}) | |
757 | -/bin/rm -rf ${TOP_INCDIR} ${TOP_LIBDIR} ${TOP_JLIBDIR} | |
758 | -/bin/rm -rf libafs_tree ${SYS_NAME} | |
759 | ||
760 | dist: | |
761 | mkdir -p packages | |
762 | ./build-tools/make-release --dir=packages HEAD | |
763 | ||
764 | srpm: | |
765 | (cd packages && ../src/packaging/RedHat/makesrpm.pl *-src.tar.bz2 *-doc.tar.bz2) | |
766 | ||
767 | dox: | |
768 | if test "x$(DOXYGEN)" != "x"; then \ | |
769 | mkdir -p doc/doxygen/output && $(DOXYGEN) doc/doxygen/Doxyfile; \ | |
770 | fi | |
771 | ||
772 | distclean: clean | |
773 | /bin/rm -rf lib include packages | |
774 | /bin/rm -f config.log config.cache config.status \ | |
775 | src/config/afsconfig.h src/config/stamp-h1 \ | |
776 | src/libafs/Makefile \ | |
777 | src/libuafs/Makefile \ | |
778 | Makefile \ | |
779 | src/afs/Makefile \ | |
780 | src/afsd/Makefile \ | |
781 | src/afsmonitor/Makefile \ | |
782 | src/afsweb/Makefile \ | |
783 | src/aklog/Makefile \ | |
784 | src/audit/Makefile \ | |
785 | src/auth/Makefile \ | |
786 | src/auth/test/Makefile \ | |
787 | src/bozo/Makefile \ | |
788 | src/bozo/test/Makefile \ | |
789 | src/bu_utils/Makefile \ | |
790 | src/bubasics/Makefile \ | |
791 | src/bucoord/Makefile \ | |
792 | src/budb/Makefile \ | |
793 | src/tbudb/Makefile \ | |
794 | src/butc/Makefile \ | |
795 | src/butm/Makefile \ | |
796 | src/cmd/Makefile \ | |
797 | src/cmd/test/Makefile \ | |
798 | src/comerr/Makefile \ | |
799 | src/comerr/test/Makefile \ | |
800 | src/config/Makefile \ | |
801 | src/config/Makefile.config \ | |
802 | src/config/Makefile.libtool \ | |
803 | src/config/Makefile.lwp \ | |
804 | src/config/Makefile.lwptool \ | |
805 | src/config/Makefile.pthread \ | |
806 | src/config/Makefile.version \ | |
807 | src/config/Makefile.version-CML \ | |
808 | src/config/Makefile.version-NOCML \ | |
809 | src/config/shlib-build \ | |
810 | src/config/shlib-install \ | |
811 | src/crypto/hcrypto/Makefile \ | |
812 | src/crypto/rfc3961/Makefile \ | |
813 | src/dir/Makefile \ | |
814 | src/dir/test/Makefile \ | |
815 | src/dviced/Makefile \ | |
816 | src/dvolser/Makefile \ | |
817 | src/export/Makefile \ | |
818 | src/finale/Makefile \ | |
819 | src/fsint/Makefile \ | |
820 | src/fsprobe/Makefile \ | |
821 | src/gtx/Makefile \ | |
822 | src/JAVA/libjafs/Makefile \ | |
823 | src/kauth/Makefile \ | |
824 | src/kauth/test/Makefile \ | |
825 | src/kopenafs/Makefile \ | |
826 | src/libacl/Makefile \ | |
827 | src/libacl/test/Makefile \ | |
828 | src/libadmin/Makefile \ | |
829 | src/libadmin/adminutil/Makefile \ | |
830 | src/libadmin/bos/Makefile \ | |
831 | src/libadmin/cfg/Makefile \ | |
832 | src/libadmin/cfg/test/Makefile \ | |
833 | src/libadmin/client/Makefile \ | |
834 | src/libadmin/kas/Makefile \ | |
835 | src/libadmin/pts/Makefile \ | |
836 | src/libadmin/samples/Makefile \ | |
837 | src/libadmin/test/Makefile \ | |
838 | src/libadmin/vos/Makefile \ | |
839 | src/libafs/Makefile.common \ | |
840 | src/libafs/MakefileProto.${MKAFS_OSTYPE} \ | |
841 | ${DARWIN_PLIST} \ | |
842 | src/libafsauthent/Makefile \ | |
843 | src/libafsrpc/Makefile \ | |
844 | src/libuafs/Makefile.common \ | |
845 | src/libuafs/MakefileProto.${MKAFS_OSTYPE} \ | |
846 | src/log/Makefile \ | |
847 | src/log/test/Makefile \ | |
848 | src/lwp/Makefile \ | |
849 | src/lwp/test/Makefile \ | |
850 | src/opr/Makefile \ | |
851 | src/packaging/MacOS/OpenAFS-debug.Description.plist \ | |
852 | src/packaging/MacOS/OpenAFS-debug.Info.plist \ | |
853 | src/packaging/MacOS/OpenAFS.Description.plist \ | |
854 | src/packaging/MacOS/OpenAFS.Info.plist \ | |
855 | src/packaging/MacOS/OpenAFS.info \ | |
856 | src/packaging/MacOS/buildpkg.sh \ | |
857 | src/packaging/RedHat/openafs.spec \ | |
858 | src/pam/Makefile \ | |
859 | src/platform/Makefile \ | |
860 | src/platform/${MKAFS_OSTYPE}/Makefile \ | |
861 | src/platform/DARWIN/growlagent/Makefile \ | |
862 | src/procmgmt/Makefile \ | |
863 | src/procmgmt/test/Makefile \ | |
864 | src/ptserver/Makefile \ | |
865 | src/tptserver/Makefile \ | |
866 | src/roken/Makefile \ | |
867 | src/rx/Makefile \ | |
868 | src/rx/bulk.example/Makefile \ | |
869 | src/rx/bulktest/Makefile \ | |
870 | src/rx/multi.example/Makefile \ | |
871 | src/rx/simple.example/Makefile \ | |
872 | src/rx/test/Makefile \ | |
873 | src/rxdebug/Makefile \ | |
874 | src/rxgen/Makefile \ | |
875 | src/rxkad/Makefile \ | |
876 | src/rxkad/test/Makefile \ | |
877 | src/rxosd/Makefile \ | |
878 | src/rxstat/Makefile \ | |
879 | src/scout/Makefile \ | |
880 | src/sys/Makefile \ | |
881 | src/tbutc/Makefile \ | |
882 | src/tests/Makefile \ | |
883 | src/tests/run-tests \ | |
884 | src/tests/auth/Makefile \ | |
885 | src/tools/Makefile \ | |
886 | src/tools/dumpscan/Makefile \ | |
887 | src/tools/rxperf/Makefile \ | |
888 | src/tsalvaged/Makefile \ | |
889 | src/tsm41/Makefile \ | |
890 | src/tvolser/Makefile \ | |
891 | src/ubik/Makefile \ | |
892 | src/tubik/Makefile \ | |
893 | src/update/Makefile \ | |
894 | src/usd/Makefile \ | |
895 | src/usd/test/Makefile \ | |
896 | src/uss/Makefile \ | |
897 | src/util/Makefile \ | |
898 | src/util/test/Makefile \ | |
899 | src/libafscp/Makefile \ | |
900 | src/venus/Makefile \ | |
901 | src/venus/test/Makefile \ | |
902 | src/vfsck/Makefile \ | |
903 | src/viced/Makefile \ | |
904 | src/vlserver/Makefile \ | |
905 | src/tvlserver/Makefile \ | |
906 | src/vol/Makefile \ | |
907 | src/vol/test/Makefile \ | |
908 | src/volser/Makefile \ | |
909 | src/xstat/Makefile \ | |
910 | tests/Makefile \ | |
911 | tests/rpctestlib/Makefile \ | |
912 | tests/tap/Makefile \ | |
913 | tests/auth/Makefile \ | |
914 | tests/cmd/Makefile \ | |
915 | tests/common/Makefile \ | |
916 | tests/rx/Makefile \ | |
917 | tests/opr/Makefile \ | |
918 | tests/util/Makefile \ | |
919 | tests/volser/Makefile \ | |
920 | src/helper-splint.sh \ | |
921 | doc/xml/AdminGuide/Makefile \ | |
922 | doc/xml/QuickStartUnix/Makefile \ | |
923 | doc/xml/UserGuide/Makefile \ | |
924 | doc/xml/AdminRef/Makefile | |
925 | if test -d doc/man-pages ; then \ | |
926 | /bin/rm -f doc/man-pages/Makefile doc/man-pages/install-man ; \ | |
927 | fi | |
928 | if test -d doc/doxygen ; then \ | |
929 | /bin/rm -f doc/doxygen/Doxyfile ; \ | |
930 | fi | |
931 | ||
932 | pristine: distclean | |
933 | /bin/rm -f src/config/afsconfig.h.in configure configure-libafs \ | |
934 | aclocal.m4 \ | |
935 | libtool \ | |
936 | build-tools/ltmain.sh \ | |
937 | src/cf/libtool.m4 \ | |
938 | src/cf/ltoptions.m4 \ | |
939 | src/cf/ltsugar.m4 \ | |
940 | src/cf/ltversion.m4 \ | |
941 | src/cf/lt~obsolete.m4 | |
942 | if test -d doc/xml ; then \ | |
943 | /bin/rm -f doc/xml/mobi-fixup.xsl ; \ | |
944 | fi | |
945 | if test -d doc/man-pages ; then \ | |
946 | /bin/rm -rf doc/man-pages/man1 \ | |
947 | doc/man-pages/man3 \ | |
948 | doc/man-pages/man5 \ | |
949 | doc/man-pages/man8 ; \ | |
950 | fi | |
951 | for i in doc/man-pages/pod*/*.pod.in; do \ | |
952 | /bin/rm -f $${i%.in}; \ | |
953 | done | |
954 | ||
955 | maintainer-clean: pristine |