1 # Copyright 2000, International Business Machines Corporation and others.
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
8 # Common elements for Makefiles for all system types.
12 INCLUDE= -I. -I/usr/include -I${TOP_OBJDIR}/src/config
20 NS_INCL =SRC/../afsweb/netscape_includes
22 TOP_OBJ_AUTH = ${TOP_OBJDIR}/src/auth
23 TOP_OBJ_FSINT = ${TOP_OBJDIR}/src/fsint
24 TOP_OBJ_RXSTAT = ${TOP_OBJDIR}/src/rxstat
25 TOP_OBJ_VLSERVER = ${TOP_OBJDIR}/src/vlserver
27 TOP_SRC_AFS = ${TOP_SRCDIR}/afs
28 TOP_SRC_AUTH = ${TOP_SRCDIR}/auth
29 TOP_SRC_RXSTAT = ${TOP_SRCDIR}/rxstat
30 TOP_SRC_FSINT = ${TOP_SRCDIR}/fsint
31 TOP_SRC_RX = ${TOP_SRCDIR}/rx
32 TOP_SRC_VNOPS = ${TOP_SRCDIR}/afs/VNOPS
33 TOP_SRC_RXKAD = ${TOP_SRCDIR}/rxkad
35 COMMON_INCLUDE = -I. -I.. -I../nfs \
38 -I${TOP_SRCDIR}/afs/UKERNEL \
39 -I${TOP_SRCDIR}/config \
41 -I${TOP_SRCDIR}/rx/UKERNEL \
42 -I${TOP_SRCDIR}/rxkad \
43 -I${TOP_SRCDIR}/util \
45 -I${TOP_OBJDIR}/src/afs/UKERNEL \
46 -I${TOP_OBJDIR}/src/afs \
47 -I${TOP_OBJDIR}/src/util \
48 -I${TOP_OBJDIR}/src/rxkad \
49 -I${TOP_OBJDIR}/src/config \
50 -I${TOP_OBJDIR}/src/fsint \
51 -I${TOP_OBJDIR}/src/vlserver \
52 -I${TOP_OBJDIR}/src/libuafs \
53 -I${TOP_OBJDIR}/src/auth \
55 -I${TOP_INCDIR}/afs @INCLUDE_libintl@
57 # Build rules - CC and CFLAGS are defined in system specific MakefileProtos.
59 all: ${TOP_LIBDIR}/$(LIBJUAFS) ${TOP_LIBDIR}/$(LIBUAFS) linktest
61 ${TOP_LIBDIR}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
64 ${TOP_LIBDIR}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
67 ${TOP_LIBDIR}/$(LIBUAFS): UAFS/$(LIBUAFS)
70 ${TOP_LIBDIR}/$(LIBJUAFS): JUAFS/$(LIBJUAFS)
74 ${TOP_LIBDIR}/$(LIBAFSWEB) \
75 ${TOP_LIBDIR}/$(LIBAFSWEBKRB)
77 linktest: UAFS/$(LIBUAFS)
78 $(CC) $(TEST_CFLAGS) $(TEST_LDFLAGS) \
79 $(LDFLAGS_roken) $(LDFLAGS_hcrypto) -o linktest \
80 ${srcdir}/linktest.c $(COMMON_INCLUDE) -DUKERNEL \
81 UAFS/$(LIBUAFS) ${TOP_LIBDIR}/libcmd.a \
82 ${TOP_LIBDIR}/libafsutil.a \
83 $(LIB_hcrypto) $(LIB_roken) $(TEST_LIBS) $(XLIBS)
85 CRULE1= $(CC) $(COMMON_INCLUDE) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
86 CRULE2= $(CC) $(COMMON_INCLUDE) $(OPTF) $(WEBOPTS) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
89 $(UOBJ)/afs_atomlist.o \
91 $(UOBJ)/afs_analyze.o \
93 $(UOBJ)/afs_axscache.o \
94 $(UOBJ)/afs_buffer.o \
95 $(UOBJ)/afs_bypasscache.o \
96 $(UOBJ)/afs_callback.o \
97 $(UOBJ)/afs_cbqueue.o \
101 $(UOBJ)/afs_daemons.o \
102 $(UOBJ)/afs_dcache.o \
104 $(UOBJ)/afs_disconnected.o \
105 $(UOBJ)/afs_dynroot.o \
109 $(UOBJ)/afs_mariner.o \
110 $(UOBJ)/afs_memcache.o \
112 $(UOBJ)/afs_fetchstore.o \
113 $(UOBJ)/afs_osidnlc.o \
114 $(UOBJ)/afs_osi_pag.o \
115 $(UOBJ)/afs_segments.o \
116 $(UOBJ)/afs_server.o \
118 $(UOBJ)/afs_syscall.o \
119 $(UOBJ)/afs_tokens.o \
122 $(UOBJ)/afs_vcache.o \
124 $(UOBJ)/afs_osi_uio.o \
125 $(UOBJ)/afs_vnop_access.o \
126 $(UOBJ)/afs_vnop_attrs.o \
127 $(UOBJ)/afs_vnop_create.o \
128 $(UOBJ)/afs_vnop_dirops.o \
129 $(UOBJ)/afs_vnop_fid.o \
130 $(UOBJ)/afs_vnop_flock.o \
131 $(UOBJ)/afs_vnop_link.o \
132 $(UOBJ)/afs_vnop_lookup.o \
133 $(UOBJ)/afs_vnop_open.o \
134 $(UOBJ)/afs_vnop_read.o \
135 $(UOBJ)/afs_vnop_readdir.o \
136 $(UOBJ)/afs_vnop_remove.o \
137 $(UOBJ)/afs_vnop_rename.o \
138 $(UOBJ)/afs_vnop_strategy.o \
139 $(UOBJ)/afs_vnop_symlink.o \
140 $(UOBJ)/afs_vnop_write.o \
141 $(UOBJ)/afs_volume.o \
143 $(UOBJ)/afs_pioctl.o \
144 $(UOBJ)/osi_vfsops.o \
145 $(UOBJ)/afs_usrops.o \
147 $(UOBJ)/afsd_uafs.o \
149 $(UOBJ)/xdr_afsuuid.o \
152 $(UOBJ)/osi_vnodeops.o \
154 $(UOBJ)/osi_groups.o \
155 $(UOBJ)/osi_gcpags.o \
156 $(UOBJ)/osi_vcache.o \
158 $(UOBJ)/Kvice.xdr.o \
159 $(UOBJ)/xdr_arrayn.o \
166 $(UOBJ)/rx_globals.o \
167 $(UOBJ)/rx_identity.o \
168 $(UOBJ)/rx_kmutex.o \
170 $(UOBJ)/rx_kcommon.o \
174 $(UOBJ)/rx_opaque.o \
175 $(UOBJ)/rx_getaddr.o \
177 $(UOBJ)/rx_packet.o \
178 $(UOBJ)/rx_conncache.o \
180 $(UOBJ)/Kvldbint.cs.o \
181 $(UOBJ)/Kvldbint.xdr.o \
182 $(UOBJ)/Kcallback.ss.o \
183 $(UOBJ)/crypt_conn.o \
184 $(UOBJ)/AFS_component_version_number.o \
185 $(UOBJ)/afs_exporter.o \
186 $(UOBJ)/rxkad_client.o \
187 $(UOBJ)/rxkad_common.o \
188 $(UOBJ)/casestrcpy.o \
194 $(UOBJ)/error_msg.o \
197 $(UOBJ)/ktc_errors.o \
198 $(UOBJ)/rxkad_errs.o \
199 $(UOBJ)/authclient.o \
201 $(UOBJ)/cellconfig.o \
203 $(UOBJ)/acfg_errors.o \
205 $(UOBJ)/kalocalcell.o \
207 $(UOBJ)/kauth.xdr.o \
210 $(UOBJ)/ptint.xdr.o \
215 $(UOBJ)/ubik_int.cs.o \
216 $(UOBJ)/ubik_int.xdr.o \
217 $(UOBJ)/ubikclient.o \
219 $(UOBJ)/hostparse.o \
220 $(UOBJ)/Krxstat.ss.o \
221 $(UOBJ)/Krxstat.xdr.o \
223 $(UOBJ)/xdr_int32.o \
224 $(UOBJ)/xdr_int64.o \
225 $(UOBJ)/token.xdr.o \
231 $(WEBOBJ)/afs_atomlist.o \
232 $(WEBOBJ)/afs_lhash.o \
233 $(WEBOBJ)/afs_analyze.o \
234 $(WEBOBJ)/afs_error.o \
235 $(WEBOBJ)/afs_axscache.o \
236 $(WEBOBJ)/afs_buffer.o \
237 $(WEBOBJ)/afs_bypasscache.o \
238 $(WEBOBJ)/afs_callback.o \
239 $(WEBOBJ)/afs_cbqueue.o \
240 $(WEBOBJ)/afs_cell.o \
241 $(WEBOBJ)/afs_chunk.o \
242 $(WEBOBJ)/afs_conn.o \
243 $(WEBOBJ)/afs_daemons.o \
244 $(WEBOBJ)/afs_dcache.o \
245 $(WEBOBJ)/afs_dir.o \
246 $(WEBOBJ)/afs_disconnected.o \
247 $(WEBOBJ)/afs_dynroot.o \
248 $(WEBOBJ)/afs_icl.o \
249 $(WEBOBJ)/afs_init.o \
250 $(WEBOBJ)/afs_lock.o \
251 $(WEBOBJ)/afs_mariner.o \
252 $(WEBOBJ)/afs_memcache.o \
253 $(WEBOBJ)/afs_md5.o \
254 $(WEBOBJ)/afs_fetchstore.o \
255 $(WEBOBJ)/afs_osidnlc.o \
256 $(WEBOBJ)/afs_osi_pag.o \
257 $(WEBOBJ)/afs_segments.o \
258 $(WEBOBJ)/afs_server.o \
259 $(WEBOBJ)/afs_stat.o \
260 $(WEBOBJ)/afs_syscall.o \
261 $(WEBOBJ)/afs_tokens.o \
262 $(WEBOBJ)/afs_user.o \
263 $(WEBOBJ)/afs_util.o \
264 $(WEBOBJ)/afs_vcache.o \
265 $(WEBOBJ)/afs_warn.o \
266 $(WEBOBJ)/afs_osi_uio.o \
267 $(WEBOBJ)/afs_vnop_access.o \
268 $(WEBOBJ)/afs_vnop_attrs.o \
269 $(WEBOBJ)/afs_vnop_create.o \
270 $(WEBOBJ)/afs_vnop_dirops.o \
271 $(WEBOBJ)/afs_vnop_fid.o \
272 $(WEBOBJ)/afs_vnop_flock.o \
273 $(WEBOBJ)/afs_vnop_link.o \
274 $(WEBOBJ)/afs_vnop_lookup.o \
275 $(WEBOBJ)/afs_vnop_open.o \
276 $(WEBOBJ)/afs_vnop_read.o \
277 $(WEBOBJ)/afs_vnop_readdir.o \
278 $(WEBOBJ)/afs_vnop_remove.o \
279 $(WEBOBJ)/afs_vnop_rename.o \
280 $(WEBOBJ)/afs_vnop_strategy.o \
281 $(WEBOBJ)/afs_vnop_symlink.o \
282 $(WEBOBJ)/afs_vnop_write.o \
283 $(WEBOBJ)/afs_volume.o \
284 $(WEBOBJ)/afs_call.o \
285 $(WEBOBJ)/afs_pioctl.o \
286 $(WEBOBJ)/osi_vfsops.o \
287 $(WEBOBJ)/afs_usrops.o \
289 $(WEBOBJ)/afsd_uafs.o \
291 $(WEBOBJ)/xdr_afsuuid.o \
292 $(WEBOBJ)/afs_uuid.o \
294 $(WEBOBJ)/osi_vnodeops.o \
296 $(WEBOBJ)/osi_groups.o \
297 $(WEBOBJ)/osi_gcpags.o \
298 $(WEBOBJ)/osi_vcache.o \
300 $(WEBOBJ)/Kvice.xdr.o \
301 $(WEBOBJ)/xdr_arrayn.o \
302 $(WEBOBJ)/Kvice.cs.o \
305 $(WEBOBJ)/rx_rdwr.o \
306 $(WEBOBJ)/rx_clock.o \
307 $(WEBOBJ)/rx_event.o \
308 $(WEBOBJ)/rx_globals.o \
309 $(WEBOBJ)/rx_identity.o \
310 $(WEBOBJ)/rx_kmutex.o \
311 $(WEBOBJ)/rx_knet.o \
312 $(WEBOBJ)/rx_kcommon.o \
313 $(WEBOBJ)/rx_misc.o \
314 $(WEBOBJ)/rx_multi.o \
315 $(WEBOBJ)/rx_null.o \
316 $(WEBOBJ)/rx_opaque.o \
317 $(WEBOBJ)/rx_getaddr.o \
318 $(WEBOBJ)/rx_stats.o \
319 $(WEBOBJ)/rx_packet.o \
320 $(WEBOBJ)/rx_conncache.o \
322 $(WEBOBJ)/Kvldbint.cs.o \
323 $(WEBOBJ)/Kvldbint.xdr.o \
324 $(WEBOBJ)/Kcallback.ss.o \
325 $(WEBOBJ)/crypt_conn.o \
326 $(WEBOBJ)/AFS_component_version_number.o \
327 $(WEBOBJ)/afs_exporter.o \
328 $(WEBOBJ)/rxkad_client.o \
329 $(WEBOBJ)/rxkad_common.o \
330 $(WEBOBJ)/casestrcpy.o \
331 $(WEBOBJ)/dirpath.o \
332 $(WEBOBJ)/fileutil.o \
333 $(WEBOBJ)/netutils.o \
334 $(WEBOBJ)/et_name.o \
335 $(WEBOBJ)/com_err.o \
336 $(WEBOBJ)/error_msg.o \
337 $(WEBOBJ)/uerrors.o \
338 $(WEBOBJ)/kaerrors.o \
339 $(WEBOBJ)/ktc_errors.o \
340 $(WEBOBJ)/rxkad_errs.o \
341 $(WEBOBJ)/authclient.o \
342 $(WEBOBJ)/authcon.o \
343 $(WEBOBJ)/cellconfig.o \
345 $(WEBOBJ)/acfg_errors.o \
347 $(WEBOBJ)/kalocalcell.o \
348 $(WEBOBJ)/kauth.cs.o \
349 $(WEBOBJ)/kauth.xdr.o \
351 $(WEBOBJ)/ptint.cs.o \
352 $(WEBOBJ)/ptint.xdr.o \
354 $(WEBOBJ)/pterror.o \
355 $(WEBOBJ)/securehash.o \
357 $(WEBOBJ)/katoken.o \
358 $(WEBOBJ)/ubik_int.cs.o \
359 $(WEBOBJ)/ubik_int.xdr.o \
360 $(WEBOBJ)/ubikclient.o \
362 $(WEBOBJ)/hostparse.o \
364 $(WEBOBJ)/Krxstat.ss.o \
365 $(WEBOBJ)/Krxstat.xdr.o \
367 $(WEBOBJ)/token.xdr.o \
369 $(WEBOBJ)/xdr_mem.o \
373 $(WEBOBJ)/afs_atomlist.o \
374 $(WEBOBJ)/afs_lhash.o \
375 $(WEBOBJ)/afs_analyze.o \
376 $(WEBOBJ)/afs_error.o \
377 $(WEBOBJ)/afs_axscache.o \
378 $(WEBOBJ)/afs_buffer.o \
379 $(WEBOBJ)/afs_bypasscache.o \
380 $(WEBOBJ)/afs_callback.o \
381 $(WEBOBJ)/afs_cbqueue.o \
382 $(WEBOBJ)/afs_cell.o \
383 $(WEBOBJ)/afs_chunk.o \
384 $(WEBOBJ)/afs_conn.o \
385 $(WEBOBJ)/afs_daemons.o \
386 $(WEBOBJ)/afs_dcache.o \
387 $(WEBOBJ)/afs_dir.o \
388 $(WEBOBJ)/afs_dynroot.o \
389 $(WEBOBJ)/afs_disconnected.o \
390 $(WEBOBJ)/afs_icl.o \
391 $(WEBOBJ)/afs_init.o \
392 $(WEBOBJ)/afs_lock.o \
393 $(WEBOBJ)/afs_mariner.o \
394 $(WEBOBJ)/afs_memcache.o \
395 $(WEBOBJ)/afs_md5.o \
396 $(WEBOBJ)/afs_fetchstore.o \
397 $(WEBOBJ)/afs_osidnlc.o \
398 $(WEBOBJ)/afs_osi_pag.o \
399 $(WEBOBJ)/afs_segments.o \
400 $(WEBOBJ)/afs_server.o \
401 $(WEBOBJ)/afs_stat.o \
402 $(WEBOBJ)/afs_syscall.o \
403 $(WEBOBJ)/afs_tokens.o \
404 $(WEBOBJ)/afs_user.o \
405 $(WEBOBJ)/afs_util.o \
406 $(WEBOBJ)/afs_vcache.o \
407 $(WEBOBJ)/afs_warn.o \
408 $(WEBOBJ)/afs_osi_uio.o \
409 $(WEBOBJ)/afs_vnop_access.o \
410 $(WEBOBJ)/afs_vnop_attrs.o \
411 $(WEBOBJ)/afs_vnop_create.o \
412 $(WEBOBJ)/afs_vnop_dirops.o \
413 $(WEBOBJ)/afs_vnop_fid.o \
414 $(WEBOBJ)/afs_vnop_flock.o \
415 $(WEBOBJ)/afs_vnop_link.o \
416 $(WEBOBJ)/afs_vnop_lookup.o \
417 $(WEBOBJ)/afs_vnop_open.o \
418 $(WEBOBJ)/afs_vnop_read.o \
419 $(WEBOBJ)/afs_vnop_readdir.o \
420 $(WEBOBJ)/afs_vnop_remove.o \
421 $(WEBOBJ)/afs_vnop_rename.o \
422 $(WEBOBJ)/afs_vnop_strategy.o \
423 $(WEBOBJ)/afs_vnop_symlink.o \
424 $(WEBOBJ)/afs_vnop_write.o \
425 $(WEBOBJ)/afs_volume.o \
426 $(WEBOBJ)/afs_call.o \
427 $(WEBOBJ)/afs_pioctl.o \
428 $(WEBOBJ)/osi_vfsops.o \
429 $(WEBOBJ)/afs_usrops.o \
431 $(WEBOBJ)/afsd_uafs.o \
432 $(WEBOBJ)/osi_vnodeops.o \
434 $(WEBOBJ)/osi_groups.o \
435 $(WEBOBJ)/osi_gcpags.o \
436 $(WEBOBJ)/osi_vcache.o \
438 $(WEBOBJ)/Kvice.xdr.o \
439 $(WEBOBJ)/xdr_arrayn.o \
440 $(WEBOBJ)/Kvice.cs.o \
443 $(WEBOBJ)/rx_rdwr.o \
444 $(WEBOBJ)/rx_clock.o \
445 $(WEBOBJ)/rx_event.o \
446 $(WEBOBJ)/rx_globals.o \
447 $(WEBOBJ)/rx_identity.o \
448 $(WEBOBJ)/rx_kmutex.o \
449 $(WEBOBJ)/rx_knet.o \
450 $(WEBOBJ)/rx_kcommon.o \
451 $(WEBOBJ)/rx_misc.o \
452 $(WEBOBJ)/rx_multi.o \
453 $(WEBOBJ)/rx_null.o \
454 $(WEBOBJ)/rx_opaque.o \
455 $(WEBOBJ)/rx_getaddr.o \
456 $(WEBOBJ)/rx_stats.o \
457 $(WEBOBJ)/rx_packet.o \
458 $(WEBOBJ)/rx_conncache.o \
460 $(WEBOBJ)/Kvldbint.cs.o \
461 $(WEBOBJ)/Kvldbint.xdr.o \
462 $(WEBOBJ)/Kcallback.ss.o \
463 $(WEBOBJ)/crypt_conn.o \
464 $(WEBOBJ)/AFS_component_version_number.o \
465 $(WEBOBJ)/afs_exporter.o \
466 $(WEBOBJ)/rxkad_client.o \
467 $(WEBOBJ)/rxkad_common.o \
468 $(WEBOBJ)/casestrcpy.o \
469 $(WEBOBJ)/dirpath.o \
470 $(WEBOBJ)/fileutil.o \
471 $(WEBOBJ)/netutils.o \
472 $(WEBOBJ)/et_name.o \
473 $(WEBOBJ)/com_err.o \
474 $(WEBOBJ)/error_msg.o \
475 $(WEBOBJ)/uerrors.o \
476 $(WEBOBJ)/kaerrors.o \
477 $(WEBOBJ)/ktc_errors.o \
478 $(WEBOBJ)/rxkad_errs.o \
479 $(WEBOBJ)/authclient.o \
480 $(WEBOBJ)/authcon.o \
481 $(WEBOBJ)/cellconfig.o \
483 $(WEBOBJ)/acfg_errors.o \
485 $(WEBOBJ)/kalocalcell.o \
486 $(WEBOBJ)/kauth.cs.o \
487 $(WEBOBJ)/kauth.xdr.o \
488 $(WEBOBJ)/ktc.krb.o \
489 $(WEBOBJ)/ptint.cs.o \
490 $(WEBOBJ)/ptint.xdr.o \
492 $(WEBOBJ)/pterror.o \
493 $(WEBOBJ)/securehash.o \
495 $(WEBOBJ)/katoken.o \
496 $(WEBOBJ)/ubik_int.cs.o \
497 $(WEBOBJ)/ubik_int.xdr.o \
498 $(WEBOBJ)/ubikclient.o \
501 $(WEBOBJ)/Krxstat.ss.o \
502 $(WEBOBJ)/Krxstat.xdr.o \
504 $(WEBOBJ)/token.xdr.o \
506 $(WEBOBJ)/xdr_mem.o \
510 $(JUAFS)/afs_atomlist.o \
511 $(JUAFS)/afs_lhash.o \
512 $(JUAFS)/afs_analyze.o \
513 $(JUAFS)/afs_error.o \
514 $(JUAFS)/afs_axscache.o \
515 $(JUAFS)/afs_buffer.o \
516 $(JUAFS)/afs_bypasscache.o \
517 $(JUAFS)/afs_callback.o \
518 $(JUAFS)/afs_cbqueue.o \
519 $(JUAFS)/afs_cell.o \
520 $(JUAFS)/afs_chunk.o \
521 $(JUAFS)/afs_conn.o \
522 $(JUAFS)/afs_daemons.o \
523 $(JUAFS)/afs_dcache.o \
525 $(JUAFS)/afs_dynroot.o \
526 $(JUAFS)/afs_disconnected.o \
528 $(JUAFS)/afs_init.o \
529 $(JUAFS)/afs_lock.o \
530 $(JUAFS)/afs_mariner.o \
531 $(JUAFS)/afs_memcache.o \
533 $(JUAFS)/afs_fetchstore.o \
534 $(JUAFS)/afs_osidnlc.o \
535 $(JUAFS)/afs_osi_pag.o \
536 $(JUAFS)/afs_segments.o \
537 $(JUAFS)/afs_server.o \
538 $(JUAFS)/afs_stat.o \
539 $(JUAFS)/afs_syscall.o \
540 $(JUAFS)/afs_tokens.o \
541 $(JUAFS)/afs_user.o \
542 $(JUAFS)/afs_util.o \
543 $(JUAFS)/afs_vcache.o \
544 $(JUAFS)/afs_warn.o \
545 $(JUAFS)/afs_osi_uio.o \
546 $(JUAFS)/afs_vnop_access.o \
547 $(JUAFS)/afs_vnop_attrs.o \
548 $(JUAFS)/afs_vnop_create.o \
549 $(JUAFS)/afs_vnop_dirops.o \
550 $(JUAFS)/afs_vnop_fid.o \
551 $(JUAFS)/afs_vnop_flock.o \
552 $(JUAFS)/afs_vnop_link.o \
553 $(JUAFS)/afs_vnop_lookup.o \
554 $(JUAFS)/afs_vnop_open.o \
555 $(JUAFS)/afs_vnop_read.o \
556 $(JUAFS)/afs_vnop_readdir.o \
557 $(JUAFS)/afs_vnop_remove.o \
558 $(JUAFS)/afs_vnop_rename.o \
559 $(JUAFS)/afs_vnop_strategy.o \
560 $(JUAFS)/afs_vnop_symlink.o \
561 $(JUAFS)/afs_vnop_write.o \
562 $(JUAFS)/afs_volume.o \
563 $(JUAFS)/afs_call.o \
564 $(JUAFS)/afs_pioctl.o \
565 $(JUAFS)/osi_vfsops.o \
566 $(JUAFS)/afs_usrops.o \
568 $(JUAFS)/afsd_uafs.o \
570 $(JUAFS)/xdr_afsuuid.o \
571 $(JUAFS)/afs_uuid.o \
573 $(JUAFS)/osi_vnodeops.o \
575 $(JUAFS)/osi_groups.o \
576 $(JUAFS)/osi_gcpags.o \
577 $(JUAFS)/osi_vcache.o \
579 $(JUAFS)/Kvice.xdr.o \
580 $(JUAFS)/xdr_arrayn.o \
581 $(JUAFS)/Kvice.cs.o \
585 $(JUAFS)/rx_clock.o \
586 $(JUAFS)/rx_event.o \
587 $(JUAFS)/rx_globals.o \
588 $(JUAFS)/rx_identity.o \
590 $(JUAFS)/rx_kcommon.o \
592 $(JUAFS)/rx_multi.o \
594 $(JUAFS)/rx_opaque.o \
595 $(JUAFS)/rx_getaddr.o \
596 $(JUAFS)/rx_stats.o \
597 $(JUAFS)/rx_packet.o \
598 $(JUAFS)/rx_conncache.o \
600 $(JUAFS)/Kvldbint.cs.o \
601 $(JUAFS)/Kvldbint.xdr.o \
602 $(JUAFS)/Kcallback.ss.o \
603 $(JUAFS)/crypt_conn.o \
604 $(JUAFS)/AFS_component_version_number.o \
605 $(JUAFS)/afs_exporter.o \
606 $(JUAFS)/rxkad_client.o \
607 $(JUAFS)/rxkad_common.o \
608 $(JUAFS)/casestrcpy.o \
610 $(JUAFS)/fileutil.o \
611 $(JUAFS)/netutils.o \
614 $(JUAFS)/error_msg.o \
616 $(JUAFS)/kaerrors.o \
617 $(JUAFS)/ktc_errors.o \
618 $(JUAFS)/rxkad_errs.o \
619 $(JUAFS)/authclient.o \
621 $(JUAFS)/cellconfig.o \
623 $(JUAFS)/acfg_errors.o \
625 $(JUAFS)/kalocalcell.o \
626 $(JUAFS)/kauth.cs.o \
627 $(JUAFS)/kauth.xdr.o \
629 $(JUAFS)/ptint.cs.o \
630 $(JUAFS)/ptint.xdr.o \
635 $(JUAFS)/ubik_int.cs.o \
636 $(JUAFS)/ubik_int.xdr.o \
637 $(JUAFS)/ubikclient.o \
639 $(JUAFS)/hostparse.o \
640 $(JUAFS)/Krxstat.ss.o \
641 $(JUAFS)/Krxstat.xdr.o \
643 $(JUAFS)/xdr_int64.o \
644 $(JUAFS)/token.xdr.o \
651 # These files are for the user space library
653 $(UOBJ)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
655 $(UOBJ)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
657 $(UOBJ)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
659 $(UOBJ)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
661 $(UOBJ)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
663 $(UOBJ)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
665 $(UOBJ)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
667 $(UOBJ)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
669 $(UOBJ)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
671 $(UOBJ)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
673 $(UOBJ)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
675 $(UOBJ)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
677 $(UOBJ)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
679 $(UOBJ)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
681 $(UOBJ)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
683 $(UOBJ)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
685 $(UOBJ)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
687 $(UOBJ)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
689 $(UOBJ)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
691 $(UOBJ)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
693 $(UOBJ)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
695 $(UOBJ)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
697 $(UOBJ)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
699 $(UOBJ)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
701 $(UOBJ)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
703 $(UOBJ)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
705 $(UOBJ)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
707 $(UOBJ)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
709 $(UOBJ)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
711 $(UOBJ)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
713 $(UOBJ)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
715 $(UOBJ)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
717 $(UOBJ)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
719 $(UOBJ)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
721 $(UOBJ)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
723 $(UOBJ)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
725 $(UOBJ)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
727 $(UOBJ)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
729 $(UOBJ)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
731 $(UOBJ)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
733 $(UOBJ)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
735 $(UOBJ)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
737 $(UOBJ)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
739 $(UOBJ)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
741 $(UOBJ)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
743 $(UOBJ)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
745 $(UOBJ)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
747 $(UOBJ)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
748 $(CRULE1) -o afs_dir.o
749 $(UOBJ)/AFS_component_version_number.o: AFS_component_version_number.c
751 $(UOBJ)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
753 $(UOBJ)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
755 $(UOBJ)/afs_md5.o: $(TOP_SRC_AFS)/afs_md5.c
757 $(UOBJ)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
759 $(UOBJ)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
761 $(UOBJ)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
763 $(UOBJ)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
765 $(UOBJ)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
767 $(UOBJ)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
769 $(UOBJ)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
771 $(UOBJ)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
773 $(UOBJ)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
775 $(UOBJ)/rx.o: $(TOP_SRC_RX)/rx.c
777 $(UOBJ)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
779 $(UOBJ)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
781 $(UOBJ)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
783 $(UOBJ)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
785 $(UOBJ)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
787 $(UOBJ)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
789 $(UOBJ)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
791 $(UOBJ)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
793 $(UOBJ)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
795 $(UOBJ)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
797 $(UOBJ)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
799 $(UOBJ)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
801 $(UOBJ)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
803 $(UOBJ)/xdr_int32.o: $(TOP_SRC_RX)/xdr_int32.c
805 $(UOBJ)/xdr_int64.o: $(TOP_SRC_RX)/xdr_int64.c
807 $(UOBJ)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
809 $(UOBJ)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
810 $(CRULE1) @CFLAGS_NOERROR@
811 $(UOBJ)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
813 $(UOBJ)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
814 $(CRULE1) -o afs_uuid.o
815 $(UOBJ)/assert.o: $(TOP_SRCDIR)/util/assert.c
817 $(UOBJ)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
819 $(UOBJ)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
821 $(UOBJ)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
823 $(UOBJ)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
825 $(UOBJ)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
827 $(UOBJ)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
829 $(UOBJ)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
831 $(UOBJ)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
833 $(UOBJ)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
835 $(UOBJ)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
837 $(UOBJ)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
839 $(UOBJ)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
841 $(UOBJ)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
843 $(UOBJ)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
845 $(UOBJ)/rx_kmutex.o: $(TOP_SRC_RX)/UKERNEL/rx_kmutex.c
847 $(UOBJ)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
849 $(UOBJ)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
851 $(UOBJ)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
852 $(CRULE1) -DAFS_NONFSTRANS
853 $(UOBJ)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
854 $(CRULE1) -DAFS_NONFSTRANS
855 $(UOBJ)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
856 $(CRULE1) -DAFS_NONFSTRANS
857 $(UOBJ)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
858 $(CRULE1) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
859 $(UOBJ)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
860 $(CRULE1) -DAFS_NONFSTRANS
861 $(UOBJ)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
862 $(CRULE1) @CFLAGS_NOERROR@
863 $(UOBJ)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
865 $(UOBJ)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
867 $(UOBJ)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
869 $(UOBJ)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
871 $(UOBJ)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
873 $(UOBJ)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
875 $(UOBJ)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
877 $(UOBJ)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
879 $(UOBJ)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
881 $(UOBJ)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
883 $(UOBJ)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
885 $(UOBJ)/client.o: $(TOP_SRCDIR)/kauth/client.c
887 $(UOBJ)/user.o: $(TOP_SRCDIR)/kauth/user.c
889 $(UOBJ)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
891 $(UOBJ)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
893 $(UOBJ)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
895 $(UOBJ)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
897 $(UOBJ)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
899 $(UOBJ)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
901 $(UOBJ)/casestrcpy.o: $(TOP_SRCDIR)/util/casestrcpy.c
903 $(UOBJ)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
905 $(UOBJ)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
907 $(UOBJ)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
909 $(UOBJ)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
911 $(UOBJ)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
913 $(UOBJ)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
915 $(UOBJ)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
917 $(UOBJ)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
919 $(UOBJ)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
921 $(UOBJ)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
923 $(UOBJ)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
925 $(UOBJ)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
927 $(UOBJ)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
929 $(UOBJ)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
931 $(UOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
933 $(UOBJ)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
935 $(UOBJ)/token.o: $(TOP_SRCDIR)/auth/token.c
937 $(UOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
939 $(UOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
942 # These files are for the netscape plugin
944 $(WEBOBJ)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
946 $(WEBOBJ)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
948 $(WEBOBJ)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
950 $(WEBOBJ)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
952 $(WEBOBJ)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
954 $(WEBOBJ)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
956 $(WEBOBJ)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
958 $(WEBOBJ)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
960 $(WEBOBJ)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
962 $(WEBOBJ)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
964 $(WEBOBJ)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
966 $(WEBOBJ)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
968 $(WEBOBJ)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
970 $(WEBOBJ)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
972 $(WEBOBJ)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
974 $(WEBOBJ)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
976 $(WEBOBJ)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
978 $(WEBOBJ)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
980 $(WEBOBJ)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
982 $(WEBOBJ)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
984 $(WEBOBJ)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
986 $(WEBOBJ)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
988 $(WEBOBJ)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
990 $(WEBOBJ)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
992 $(WEBOBJ)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
994 $(WEBOBJ)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
996 $(WEBOBJ)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
998 $(WEBOBJ)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
1000 $(WEBOBJ)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
1002 $(WEBOBJ)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
1004 $(WEBOBJ)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
1006 $(WEBOBJ)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
1008 $(WEBOBJ)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
1010 $(WEBOBJ)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
1012 $(WEBOBJ)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
1014 $(WEBOBJ)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
1016 $(WEBOBJ)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
1018 $(WEBOBJ)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
1020 $(WEBOBJ)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
1022 $(WEBOBJ)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
1024 $(WEBOBJ)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
1026 $(WEBOBJ)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
1028 $(WEBOBJ)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
1030 $(WEBOBJ)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
1032 $(WEBOBJ)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
1034 $(WEBOBJ)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
1036 $(WEBOBJ)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
1038 $(WEBOBJ)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
1039 $(CRULE2) -o afs_dir.o
1040 $(WEBOBJ)/AFS_component_version_number.o: AFS_component_version_number.c
1042 $(WEBOBJ)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
1044 $(WEBOBJ)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
1046 $(WEBOBJ)/afs_md5.o: $(TOP_SRC_AFS)/afs_md5.c
1048 $(WEBOBJ)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
1050 $(WEBOBJ)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
1052 $(WEBOBJ)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
1054 $(WEBOBJ)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
1056 $(WEBOBJ)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
1058 $(WEBOBJ)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
1060 $(WEBOBJ)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
1062 $(WEBOBJ)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
1064 $(WEBOBJ)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
1066 $(WEBOBJ)/rx.o: $(TOP_SRC_RX)/rx.c
1068 $(WEBOBJ)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
1070 $(WEBOBJ)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
1072 $(WEBOBJ)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
1074 $(WEBOBJ)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
1076 $(WEBOBJ)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
1078 $(WEBOBJ)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
1080 $(WEBOBJ)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
1082 $(WEBOBJ)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
1084 $(WEBOBJ)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
1086 $(WEBOBJ)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
1088 $(WEBOBJ)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
1090 $(WEBOBJ)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
1092 $(WEBOBJ)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
1094 $(WEBOBJ)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
1096 $(WEBOBJ)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
1097 $(CRULE2) @CFLAGS_NOERROR@
1098 $(WEBOBJ)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
1100 $(WEBOBJ)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
1101 $(CRULE2) -o afs_uuid.o
1102 $(WEBOBJ)/assert.o: $(TOP_SRCDIR)/util/assert.c
1104 $(WEBOBJ)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
1106 $(WEBOBJ)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
1108 $(WEBOBJ)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
1110 $(WEBOBJ)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
1112 $(WEBOBJ)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
1114 $(WEBOBJ)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
1116 $(WEBOBJ)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
1118 $(WEBOBJ)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
1120 $(WEBOBJ)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
1122 $(WEBOBJ)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
1124 $(WEBOBJ)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
1126 $(WEBOBJ)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
1128 $(WEBOBJ)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
1130 $(WEBOBJ)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
1132 $(WEBOBJ)/rx_kmutex.o: $(TOP_SRC_RX)/UKERNEL/rx_kmutex.c
1134 $(WEBOBJ)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
1136 $(WEBOBJ)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
1138 $(WEBOBJ)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
1139 $(CRULE2) -DAFS_NONFSTRANS
1140 $(WEBOBJ)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
1141 $(CRULE2) -DAFS_NONFSTRANS
1142 $(WEBOBJ)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
1143 $(CRULE2) -DAFS_NONFSTRANS
1144 $(WEBOBJ)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
1145 $(CRULE2) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
1146 $(WEBOBJ)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
1147 $(CRULE2) -DAFS_NONFSTRANS
1148 $(WEBOBJ)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
1149 $(CRULE2) @CFLAGS_NOERROR@
1150 $(WEBOBJ)/ktc.krb.o: $(TOP_SRCDIR)/auth/ktc.c
1151 $(CRULE2) -DAFS_KERBEROS_ENV -DMAYBE_NO_KTC @CFLAGS_NOERROR@
1153 $(WEBOBJ)/securehash.o: $(TOP_SRCDIR)/afsweb/securehash.c
1155 $(WEBOBJ)/nsafs.o: $(TOP_SRCDIR)/afsweb/nsafs.c
1157 $(WEBOBJ)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
1159 $(WEBOBJ)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
1161 $(WEBOBJ)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
1163 $(WEBOBJ)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
1165 $(WEBOBJ)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
1167 $(WEBOBJ)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
1169 $(WEBOBJ)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
1171 $(WEBOBJ)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
1173 $(WEBOBJ)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
1175 $(WEBOBJ)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
1177 $(WEBOBJ)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
1179 $(WEBOBJ)/client.o: $(TOP_SRCDIR)/kauth/client.c
1181 $(WEBOBJ)/user.o: $(TOP_SRCDIR)/kauth/user.c
1183 $(WEBOBJ)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
1185 $(WEBOBJ)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
1187 $(WEBOBJ)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
1189 $(WEBOBJ)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
1191 $(WEBOBJ)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
1193 $(WEBOBJ)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
1195 $(WEBOBJ)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
1197 $(WEBOBJ)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
1199 $(WEBOBJ)/casestrcpy.o: $(TOP_SRCDIR)/util/casestrcpy.c
1201 $(WEBOBJ)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
1203 $(WEBOBJ)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
1205 $(WEBOBJ)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
1207 $(WEBOBJ)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
1209 $(WEBOBJ)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
1211 $(WEBOBJ)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
1213 $(WEBOBJ)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
1215 $(WEBOBJ)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
1217 $(WEBOBJ)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
1219 $(WEBOBJ)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
1221 $(WEBOBJ)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
1223 $(WEBOBJ)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
1225 $(WEBOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
1227 $(WEBOBJ)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
1229 $(WEBOBJ)/token.o: $(TOP_SRCDIR)/auth/token.c
1231 $(WEBOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
1233 $(WEBOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
1236 # These are for libjuafs.a
1237 # Used for linking with libafsauthent and libafsrpc
1239 $(JUAFS)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
1241 $(JUAFS)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
1243 $(JUAFS)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
1245 $(JUAFS)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
1247 $(JUAFS)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
1249 $(JUAFS)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
1251 $(JUAFS)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
1253 $(JUAFS)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
1255 $(JUAFS)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
1257 $(JUAFS)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
1259 $(JUAFS)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
1261 $(JUAFS)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
1263 $(JUAFS)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
1265 $(JUAFS)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
1267 $(JUAFS)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
1269 $(JUAFS)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
1271 $(JUAFS)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
1273 $(JUAFS)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
1275 $(JUAFS)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
1277 $(JUAFS)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
1279 $(JUAFS)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
1281 $(JUAFS)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
1283 $(JUAFS)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
1285 $(JUAFS)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
1287 $(JUAFS)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
1289 $(JUAFS)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
1291 $(JUAFS)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
1293 $(JUAFS)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
1295 $(JUAFS)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
1297 $(JUAFS)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
1299 $(JUAFS)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
1301 $(JUAFS)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
1303 $(JUAFS)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
1305 $(JUAFS)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
1307 $(JUAFS)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
1309 $(JUAFS)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
1311 $(JUAFS)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
1313 $(JUAFS)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
1315 $(JUAFS)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
1317 $(JUAFS)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
1319 $(JUAFS)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
1321 $(JUAFS)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
1323 $(JUAFS)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
1325 $(JUAFS)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
1327 $(JUAFS)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
1329 $(JUAFS)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
1331 $(JUAFS)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
1333 $(JUAFS)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
1334 $(CRULE1) -o afs_dir.o
1335 $(JUAFS)/AFS_component_version_number.o: AFS_component_version_number.c
1337 $(JUAFS)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
1339 $(JUAFS)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
1341 $(JUAFS)/afs_md5.o: $(TOP_SRC_AFS)/afs_md5.c
1343 $(JUAFS)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
1345 $(JUAFS)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
1347 $(JUAFS)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
1349 $(JUAFS)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
1351 $(JUAFS)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
1353 $(JUAFS)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
1355 $(JUAFS)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
1357 $(JUAFS)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
1359 $(JUAFS)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
1361 $(JUAFS)/rx.o: $(TOP_SRC_RX)/rx.c
1363 $(JUAFS)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
1365 $(JUAFS)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
1367 $(JUAFS)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
1369 $(JUAFS)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
1371 $(JUAFS)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
1373 $(JUAFS)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
1375 $(JUAFS)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
1377 $(JUAFS)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
1379 $(JUAFS)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
1381 $(JUAFS)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
1383 $(JUAFS)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
1385 $(JUAFS)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
1387 $(JUAFS)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
1389 $(JUAFS)/xdr_int64.o: $(TOP_SRC_RX)/xdr_int64.c
1391 $(JUAFS)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
1393 $(JUAFS)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
1394 $(CRULE1) @CFLAGS_NOERROR@
1395 $(JUAFS)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
1397 $(JUAFS)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
1398 $(CRULE1) -o afs_uuid.o
1399 $(JUAFS)/assert.o: $(TOP_SRCDIR)/util/assert.c
1401 $(JUAFS)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
1403 $(JUAFS)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
1405 $(JUAFS)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
1407 $(JUAFS)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
1409 $(JUAFS)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
1411 $(JUAFS)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
1413 $(JUAFS)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
1415 $(JUAFS)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
1417 $(JUAFS)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
1419 $(JUAFS)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
1421 $(JUAFS)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
1423 $(JUAFS)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
1425 $(JUAFS)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
1427 $(JUAFS)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
1429 $(JUAFS)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
1431 $(JUAFS)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
1433 $(JUAFS)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
1434 $(CRULE1) -DAFS_NONFSTRANS
1435 $(JUAFS)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
1436 $(CRULE1) -DAFS_NONFSTRANS
1437 $(JUAFS)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
1438 $(CRULE1) -DAFS_NONFSTRANS
1439 $(JUAFS)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
1440 $(CRULE1) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
1441 $(JUAFS)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
1442 $(CRULE1) -DAFS_NONFSTRANS
1443 $(JUAFS)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
1444 $(CRULE1) @CFLAGS_NOERROR@
1445 $(JUAFS)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
1447 $(JUAFS)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
1449 $(JUAFS)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
1451 $(JUAFS)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
1453 $(JUAFS)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
1455 $(JUAFS)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
1457 $(JUAFS)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
1459 $(JUAFS)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
1461 $(JUAFS)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
1463 $(JUAFS)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
1465 $(JUAFS)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
1467 $(JUAFS)/client.o: $(TOP_SRCDIR)/kauth/client.c
1469 $(JUAFS)/user.o: $(TOP_SRCDIR)/kauth/user.c
1471 $(JUAFS)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
1473 $(JUAFS)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
1475 $(JUAFS)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
1477 $(JUAFS)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
1479 $(JUAFS)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
1481 $(JUAFS)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
1483 $(JUAFS)/casestrcpy.o: $(TOP_SRCDIR)/util/casestrcpy.c
1485 $(JUAFS)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
1487 $(JUAFS)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
1489 $(JUAFS)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
1491 $(JUAFS)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
1493 $(JUAFS)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
1495 $(JUAFS)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
1497 $(JUAFS)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
1499 $(JUAFS)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
1501 $(JUAFS)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
1503 $(JUAFS)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
1505 $(JUAFS)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
1507 $(JUAFS)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
1509 $(JUAFS)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
1511 $(JUAFS)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
1513 $(JUAFS)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
1515 $(JUAFS)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
1517 $(JUAFS)/token.o: $(TOP_SRCDIR)/auth/token.c
1519 $(JUAFS)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
1521 $(JUAFS)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
1525 -$(RM) -rf UAFS* JUAFS* AFSWEB* nsapi afs afsint config rx
1526 -$(RM) -f h net netinet rpc ufs machine inet nfs sys linktest $(AFS_OS_CLEAN)
1529 install: UAFS/$(LIBUAFS) JUAFS/$(LIBJUAFS)
1530 ${INSTALL} -d ${DESTDIR}${libdir}
1531 ${INSTALL_DATA} UAFS/$(LIBUAFS) ${DESTDIR}${libdir}/$(LIBUAFS)
1532 ${INSTALL_DATA} JUAFS/$(LIBJUAFS) ${DESTDIR}${libdir}/$(LIBJUAFS)
1534 dest: $(TOP_INCDIR)/afs/param.h $(TOP_INCDIR)/afs/stds.h \
1535 $(TOP_INCDIR)/afs/afs_sysnames.h \
1536 $(TOP_INCDIR)/afs/afs_stats.h \
1537 $(TOP_SRCDIR)/afs/sysincludes.h \
1538 $(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h \
1539 UAFS/$(LIBUAFS) JUAFS/$(LIBJUAFS)
1540 ${INSTALL} -d ${DEST}/root.perf/include/afs
1541 ${INSTALL} -d ${DEST}/root.perf/lib
1542 ${INSTALL_DATA} $(TOP_INCDIR)/afs/param.h \
1543 ${DEST}/root.perf/include/afs/param.h
1544 ${INSTALL_DATA} $(TOP_INCDIR)/afs/stds.h \
1545 ${DEST}/root.perf/include/afs/stds.h
1546 ${INSTALL_DATA} $(TOP_INCDIR)/afs/afs_sysnames.h \
1547 ${DEST}/root.perf/include/afs/afs_sysnames.h
1548 ${INSTALL_DATA} $(TOP_INCDIR)/afs/afs_stats.h \
1549 ${DEST}/root.perf/include/afs/afs_stats.h
1550 ${INSTALL_DATA} $(TOP_SRCDIR)/afs/sysincludes.h \
1551 ${DEST}/root.perf/include/afs/sysincludes.h
1552 ${INSTALL_DATA} $(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h \
1553 ${DEST}/root.perf/include/afs/afs_usrops.h
1554 ${INSTALL_DATA} UAFS/$(LIBUAFS) ${DEST}/root.perf/lib/$(LIBUAFS)
1555 ${INSTALL_DATA} JUAFS/$(LIBJUAFS) ${DEST}/root.perf/lib/$(LIBJUAFS)
1558 # Common directory and other build targets
1570 -$(RM) -f h net netinet rpc ufs nfs machine sys inet nsapi afsd
1571 -ln -s /usr/include/sys h
1572 -ln -s /usr/include/net net
1573 -ln -s /usr/include/netinet netinet
1574 -ln -s /usr/include/rpc rpc
1575 -ln -s /usr/include/sys sys
1576 -ln -s /usr/include/nfs nfs
1577 -ln -s /usr/include/inet inet
1578 -ln -s /usr/include/ufs ufs
1579 -ln -s $(TOP_SRCDIR)/afsd afsd
1580 -ln -s $(NS_INCL) nsapi
1582 setup_uafs: UAFS setup_common
1583 -$(RM) -f UAFS/Makefile UAFS/Makefile.common
1584 ln -s ../Makefile UAFS/Makefile
1585 ln -s ../Makefile.common UAFS/Makefile.common
1587 setup_juafs: JUAFS setup_common
1588 -$(RM) -f JUAFS/Makefile JUAFS/Makefile.common
1589 ln -s ../Makefile JUAFS/Makefile
1590 ln -s ../Makefile.common JUAFS/Makefile.common
1592 setup_nsafs: AFSWEB setup_common
1593 -$(RM) -f AFSWEB/Makefile AFSWEB/Makefile.common
1594 ln -s ../Makefile AFSWEB/Makefile
1595 ln -s ../Makefile.common AFSWEB/Makefile.common
1597 UAFS/$(LIBUAFS): setup_uafs
1599 $(MAKE) $(LIBUAFS) DESTDIR=${DESTDIR} LIBJUAFS_FLAGS=&& \
1600 $(RANLIB) $(LIBUAFS)
1602 JUAFS/$(LIBJUAFS): setup_juafs
1604 $(MAKE) $(LIBJUAFS) DESTDIR=${DESTDIR} LIBJUAFS_FLAGS=-DAFS_WEB_ENHANCEMENTS && \
1605 $(RANLIB) $(LIBJUAFS)
1607 AFSWEB/$(LIBAFSWEB): setup_nsafs
1609 $(MAKE) $(LIBAFSWEB) DESTDIR=${DESTDIR} && \
1610 $(RANLIB) $(LIBAFSWEB)
1612 AFSWEB/$(LIBAFSWEBKRB): setup_nsafs
1614 $(MAKE) $(LIBAFSWEBKRB) DESTDIR=${DESTDIR} && \
1615 $(RANLIB) $(LIBAFSWEBKRB)
1617 include ${TOP_OBJDIR}/src/config/Makefile.version