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${ISYSROOT}/usr/include -I${TOP_OBJDIR}/src/config
22 NS_INCL =SRC/../afsweb/netscape_includes
23 SWIG_PERL_CFLAGS = -fPIC `perl -MExtUtils::Embed -e ccopts`
24 SWIG_PERL_LDFLAGS = -fPIC `perl -MExtUtils::Embed -e ldopts`
26 LIBUAFS_BUILD_PERL = @LIBUAFS_BUILD_PERL@
28 TOP_OBJ_AUTH = ${TOP_OBJDIR}/src/auth
29 TOP_OBJ_FSINT = ${TOP_OBJDIR}/src/fsint
30 TOP_OBJ_RXSTAT = ${TOP_OBJDIR}/src/rxstat
31 TOP_OBJ_VLSERVER = ${TOP_OBJDIR}/src/vlserver
33 TOP_SRC_AFS = ${TOP_SRCDIR}/afs
34 TOP_SRC_AUTH = ${TOP_SRCDIR}/auth
35 TOP_SRC_RXSTAT = ${TOP_SRCDIR}/rxstat
36 TOP_SRC_FSINT = ${TOP_SRCDIR}/fsint
37 TOP_SRC_RX = ${TOP_SRCDIR}/rx
38 TOP_SRC_VNOPS = ${TOP_SRCDIR}/afs/VNOPS
39 TOP_SRC_RXKAD = ${TOP_SRCDIR}/rxkad
41 COMMON_INCLUDE = -I. -I.. -I../nfs \
44 -I${TOP_SRCDIR}/afs/UKERNEL \
45 -I${TOP_SRCDIR}/config \
47 -I${TOP_SRCDIR}/rx/UKERNEL \
48 -I${TOP_SRCDIR}/rxkad \
49 -I${TOP_SRCDIR}/util \
51 -I${TOP_OBJDIR}/src/afs \
52 -I${TOP_OBJDIR}/src/afs/UKERNEL \
53 -I${TOP_OBJDIR}/src/rxkad \
54 -I${TOP_OBJDIR}/src/config \
55 -I${TOP_OBJDIR}/src/fsint \
56 -I${TOP_OBJDIR}/src/vlserver \
57 -I${TOP_OBJDIR}/src/libuafs \
58 -I${TOP_OBJDIR}/src/auth \
63 # Build rules - CC and CFLAGS are defined in system specific MakefileProtos.
65 all: ${TOP_LIBDIR}/$(LIBJUAFS) ${TOP_LIBDIR}/$(LIBUAFS) \
66 ${TOP_LIBDIR}/libuafs_pic.a linktest @LIBUAFS_BUILD_PERL@
68 ${TOP_LIBDIR}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
71 ${TOP_LIBDIR}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
74 ${TOP_LIBDIR}/$(LIBUAFS): UAFS/$(LIBUAFS)
77 ${TOP_LIBDIR}/libuafs_pic.a: UAFS.pic/libuafs_pic.a
80 ${TOP_LIBDIR}/$(LIBJUAFS): JUAFS/$(LIBJUAFS)
84 ${INSTALL} -d ${TOP_LIBDIR}/perl
85 ${INSTALL} -d ${TOP_LIBDIR}/perl/AFS
87 ${TOP_LIBDIR}/perl/ukernel.so: setup_perllib PERLUAFS/ukernel.so
88 ${INSTALL_DATA} PERLUAFS/ukernel.so $@
90 ${TOP_LIBDIR}/perl/AFS/ukernel.pm: setup_perllib PERLUAFS/ukernel.pm
91 ${INSTALL_DATA} PERLUAFS/ukernel.pm $@
93 LIBUAFS_BUILD_PERL: ${TOP_LIBDIR}/perl/ukernel.so ${TOP_LIBDIR}/perl/AFS/ukernel.pm
96 ${TOP_LIBDIR}/$(LIBAFSWEB) \
97 ${TOP_LIBDIR}/$(LIBAFSWEBKRB)
99 linktest: UAFS/$(LIBUAFS)
100 $(CC) $(TEST_CFLAGS) $(TEST_LDFLAGS) \
101 $(LDFLAGS_roken) $(LDFLAGS_hcrypto) -o linktest \
102 ${srcdir}/linktest.c $(COMMON_INCLUDE) -DUKERNEL \
103 UAFS/$(LIBUAFS) ${TOP_LIBDIR}/libcmd.a \
104 ${TOP_LIBDIR}/libafsutil.a $(TOP_LIBDIR)/libopr.a \
105 $(LIB_hcrypto) $(LIB_roken) $(LIB_crypt) $(TEST_LIBS) $(XLIBS)
107 CRULE1= $(CC) $(COMMON_INCLUDE) $(CPPFLAGS_roken) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
108 CRULE2= $(CC) $(COMMON_INCLUDE) $(CPPFLAGS_roken) $(OPTF) $(WEBOPTS) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
109 CRULEPIC=$(CC) $(COMMON_INCLUDE) $(CPPFLAGS_roken) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) $(SHLIB_CFLAGS) -c $?
112 $(UOBJ)/afs_atomlist.o \
113 $(UOBJ)/afs_lhash.o \
114 $(UOBJ)/afs_analyze.o \
115 $(UOBJ)/afs_error.o \
116 $(UOBJ)/afs_axscache.o \
117 $(UOBJ)/afs_buffer.o \
118 $(UOBJ)/afs_bypasscache.o \
119 $(UOBJ)/afs_callback.o \
120 $(UOBJ)/afs_cbqueue.o \
122 $(UOBJ)/afs_chunk.o \
124 $(UOBJ)/afs_daemons.o \
125 $(UOBJ)/afs_dcache.o \
127 $(UOBJ)/afs_disconnected.o \
128 $(UOBJ)/afs_dynroot.o \
132 $(UOBJ)/afs_mariner.o \
133 $(UOBJ)/afs_memcache.o \
134 $(UOBJ)/afs_fetchstore.o \
135 $(UOBJ)/afs_osidnlc.o \
136 $(UOBJ)/afs_osi_pag.o \
137 $(UOBJ)/afs_segments.o \
138 $(UOBJ)/afs_server.o \
140 $(UOBJ)/afs_syscall.o \
141 $(UOBJ)/afs_tokens.o \
144 $(UOBJ)/afs_vcache.o \
146 $(UOBJ)/afs_osi_uio.o \
147 $(UOBJ)/afs_vnop_access.o \
148 $(UOBJ)/afs_vnop_attrs.o \
149 $(UOBJ)/afs_vnop_create.o \
150 $(UOBJ)/afs_vnop_dirops.o \
151 $(UOBJ)/afs_vnop_fid.o \
152 $(UOBJ)/afs_vnop_flock.o \
153 $(UOBJ)/afs_vnop_link.o \
154 $(UOBJ)/afs_vnop_lookup.o \
155 $(UOBJ)/afs_vnop_open.o \
156 $(UOBJ)/afs_vnop_read.o \
157 $(UOBJ)/afs_vnop_readdir.o \
158 $(UOBJ)/afs_vnop_remove.o \
159 $(UOBJ)/afs_vnop_rename.o \
160 $(UOBJ)/afs_vnop_strategy.o \
161 $(UOBJ)/afs_vnop_symlink.o \
162 $(UOBJ)/afs_vnop_write.o \
163 $(UOBJ)/afs_volume.o \
165 $(UOBJ)/afs_pioctl.o \
166 $(UOBJ)/osi_vfsops.o \
167 $(UOBJ)/afs_usrops.o \
169 $(UOBJ)/afsd_uafs.o \
171 $(UOBJ)/xdr_afsuuid.o \
172 $(UOBJ)/xdr_update.o \
173 $(UOBJ)/xdr_refernce.o \
176 $(UOBJ)/osi_vnodeops.o \
178 $(UOBJ)/osi_groups.o \
179 $(UOBJ)/osi_gcpags.o \
180 $(UOBJ)/osi_vcache.o \
182 $(UOBJ)/Kvice.xdr.o \
183 $(UOBJ)/xdr_array.o \
184 $(UOBJ)/xdr_arrayn.o \
191 $(UOBJ)/rx_globals.o \
192 $(UOBJ)/rx_identity.o \
193 $(UOBJ)/rx_kmutex.o \
195 $(UOBJ)/rx_kcommon.o \
199 $(UOBJ)/rx_opaque.o \
200 $(UOBJ)/rx_getaddr.o \
202 $(UOBJ)/rx_packet.o \
203 $(UOBJ)/rx_conncache.o \
206 $(UOBJ)/Kvldbint.cs.o \
207 $(UOBJ)/Kvldbint.xdr.o \
208 $(UOBJ)/Kcallback.ss.o \
209 $(UOBJ)/crypt_conn.o \
210 $(UOBJ)/AFS_component_version_number.o \
211 $(UOBJ)/afs_exporter.o \
212 $(UOBJ)/rxkad_client.o \
213 $(UOBJ)/rxkad_common.o \
214 $(UOBJ)/casestrcpy.o \
220 $(UOBJ)/error_msg.o \
223 $(UOBJ)/ktc_errors.o \
224 $(UOBJ)/rxkad_errs.o \
225 $(UOBJ)/authclient.o \
227 $(UOBJ)/cellconfig.o \
230 $(UOBJ)/acfg_errors.o \
232 $(UOBJ)/kalocalcell.o \
234 $(UOBJ)/kauth.xdr.o \
237 $(UOBJ)/ptint.xdr.o \
242 $(UOBJ)/ubik_int.cs.o \
243 $(UOBJ)/ubik_int.xdr.o \
244 $(UOBJ)/ubikclient.o \
246 $(UOBJ)/hostparse.o \
247 $(UOBJ)/Krxstat.ss.o \
248 $(UOBJ)/Krxstat.xdr.o \
250 $(UOBJ)/xdr_int32.o \
251 $(UOBJ)/xdr_int64.o \
252 $(UOBJ)/token.xdr.o \
258 $(PICOBJ)/afs_atomlist.o \
259 $(PICOBJ)/afs_lhash.o \
260 $(PICOBJ)/afs_analyze.o \
261 $(PICOBJ)/afs_error.o \
262 $(PICOBJ)/afs_axscache.o \
263 $(PICOBJ)/afs_buffer.o \
264 $(PICOBJ)/afs_bypasscache.o \
265 $(PICOBJ)/afs_callback.o \
266 $(PICOBJ)/afs_cbqueue.o \
267 $(PICOBJ)/afs_cell.o \
268 $(PICOBJ)/afs_chunk.o \
269 $(PICOBJ)/afs_conn.o \
270 $(PICOBJ)/afs_daemons.o \
271 $(PICOBJ)/afs_dcache.o \
272 $(PICOBJ)/afs_dir.o \
273 $(PICOBJ)/afs_disconnected.o \
274 $(PICOBJ)/afs_dynroot.o \
275 $(PICOBJ)/afs_icl.o \
276 $(PICOBJ)/afs_init.o \
277 $(PICOBJ)/afs_lock.o \
278 $(PICOBJ)/afs_mariner.o \
279 $(PICOBJ)/afs_memcache.o \
280 $(PICOBJ)/afs_fetchstore.o \
281 $(PICOBJ)/afs_osidnlc.o \
282 $(PICOBJ)/afs_osi_pag.o \
283 $(PICOBJ)/afs_segments.o \
284 $(PICOBJ)/afs_server.o \
285 $(PICOBJ)/afs_stat.o \
286 $(PICOBJ)/afs_syscall.o \
287 $(PICOBJ)/afs_tokens.o \
288 $(PICOBJ)/afs_user.o \
289 $(PICOBJ)/afs_util.o \
290 $(PICOBJ)/afs_vcache.o \
291 $(PICOBJ)/afs_warn.o \
292 $(PICOBJ)/afs_osi_uio.o \
293 $(PICOBJ)/afs_vnop_access.o \
294 $(PICOBJ)/afs_vnop_attrs.o \
295 $(PICOBJ)/afs_vnop_create.o \
296 $(PICOBJ)/afs_vnop_dirops.o \
297 $(PICOBJ)/afs_vnop_fid.o \
298 $(PICOBJ)/afs_vnop_flock.o \
299 $(PICOBJ)/afs_vnop_link.o \
300 $(PICOBJ)/afs_vnop_lookup.o \
301 $(PICOBJ)/afs_vnop_open.o \
302 $(PICOBJ)/afs_vnop_read.o \
303 $(PICOBJ)/afs_vnop_readdir.o \
304 $(PICOBJ)/afs_vnop_remove.o \
305 $(PICOBJ)/afs_vnop_rename.o \
306 $(PICOBJ)/afs_vnop_strategy.o \
307 $(PICOBJ)/afs_vnop_symlink.o \
308 $(PICOBJ)/afs_vnop_write.o \
309 $(PICOBJ)/afs_volume.o \
310 $(PICOBJ)/afs_call.o \
311 $(PICOBJ)/afs_pioctl.o \
312 $(PICOBJ)/osi_vfsops.o \
313 $(PICOBJ)/afs_usrops.o \
315 $(PICOBJ)/afsd_uafs.o \
317 $(PICOBJ)/xdr_afsuuid.o \
318 $(PICOBJ)/xdr_update.o \
319 $(PICOBJ)/xdr_refernce.o \
320 $(PICOBJ)/afs_uuid.o \
322 $(PICOBJ)/osi_vnodeops.o \
324 $(PICOBJ)/osi_groups.o \
325 $(PICOBJ)/osi_gcpags.o \
326 $(PICOBJ)/osi_vcache.o \
328 $(PICOBJ)/Kvice.xdr.o \
329 $(PICOBJ)/xdr_array.o \
330 $(PICOBJ)/xdr_arrayn.o \
331 $(PICOBJ)/Kvice.cs.o \
334 $(PICOBJ)/rx_rdwr.o \
335 $(PICOBJ)/rx_clock.o \
336 $(PICOBJ)/rx_event.o \
337 $(PICOBJ)/rx_globals.o \
338 $(PICOBJ)/rx_identity.o \
339 $(PICOBJ)/rx_kmutex.o \
340 $(PICOBJ)/rx_knet.o \
341 $(PICOBJ)/rx_kcommon.o \
342 $(PICOBJ)/rx_misc.o \
343 $(PICOBJ)/rx_multi.o \
344 $(PICOBJ)/rx_null.o \
345 $(PICOBJ)/rx_opaque.o \
346 $(PICOBJ)/rx_getaddr.o \
347 $(PICOBJ)/rx_stats.o \
348 $(PICOBJ)/rx_packet.o \
349 $(PICOBJ)/rx_conncache.o \
350 $(PICOBJ)/rx_conn.o \
352 $(PICOBJ)/Kvldbint.cs.o \
353 $(PICOBJ)/Kvldbint.xdr.o \
354 $(PICOBJ)/Kcallback.ss.o \
355 $(PICOBJ)/crypt_conn.o \
356 $(PICOBJ)/AFS_component_version_number.o \
357 $(PICOBJ)/afs_exporter.o \
358 $(PICOBJ)/rxkad_client.o \
359 $(PICOBJ)/rxkad_common.o \
360 $(PICOBJ)/casestrcpy.o \
361 $(PICOBJ)/dirpath.o \
362 $(PICOBJ)/fileutil.o \
363 $(PICOBJ)/netutils.o \
364 $(PICOBJ)/et_name.o \
365 $(PICOBJ)/com_err.o \
366 $(PICOBJ)/error_msg.o \
367 $(PICOBJ)/uerrors.o \
368 $(PICOBJ)/kaerrors.o \
369 $(PICOBJ)/ktc_errors.o \
370 $(PICOBJ)/rxkad_errs.o \
371 $(PICOBJ)/authclient.o \
372 $(PICOBJ)/authcon.o \
373 $(PICOBJ)/cellconfig.o \
376 $(PICOBJ)/acfg_errors.o \
378 $(PICOBJ)/kalocalcell.o \
379 $(PICOBJ)/kauth.cs.o \
380 $(PICOBJ)/kauth.xdr.o \
382 $(PICOBJ)/ptint.cs.o \
383 $(PICOBJ)/ptint.xdr.o \
385 $(PICOBJ)/pterror.o \
387 $(PICOBJ)/katoken.o \
388 $(PICOBJ)/ubik_int.cs.o \
389 $(PICOBJ)/ubik_int.xdr.o \
390 $(PICOBJ)/ubikclient.o \
392 $(PICOBJ)/hostparse.o \
393 $(PICOBJ)/Krxstat.ss.o \
394 $(PICOBJ)/Krxstat.xdr.o \
396 $(PICOBJ)/xdr_int32.o \
397 $(PICOBJ)/xdr_int64.o \
398 $(PICOBJ)/token.xdr.o \
400 $(PICOBJ)/xdr_mem.o \
404 $(WEBOBJ)/afs_atomlist.o \
405 $(WEBOBJ)/afs_lhash.o \
406 $(WEBOBJ)/afs_analyze.o \
407 $(WEBOBJ)/afs_error.o \
408 $(WEBOBJ)/afs_axscache.o \
409 $(WEBOBJ)/afs_buffer.o \
410 $(WEBOBJ)/afs_bypasscache.o \
411 $(WEBOBJ)/afs_callback.o \
412 $(WEBOBJ)/afs_cbqueue.o \
413 $(WEBOBJ)/afs_cell.o \
414 $(WEBOBJ)/afs_chunk.o \
415 $(WEBOBJ)/afs_conn.o \
416 $(WEBOBJ)/afs_daemons.o \
417 $(WEBOBJ)/afs_dcache.o \
418 $(WEBOBJ)/afs_dir.o \
419 $(WEBOBJ)/afs_disconnected.o \
420 $(WEBOBJ)/afs_dynroot.o \
421 $(WEBOBJ)/afs_icl.o \
422 $(WEBOBJ)/afs_init.o \
423 $(WEBOBJ)/afs_lock.o \
424 $(WEBOBJ)/afs_mariner.o \
425 $(WEBOBJ)/afs_memcache.o \
426 $(WEBOBJ)/afs_fetchstore.o \
427 $(WEBOBJ)/afs_osidnlc.o \
428 $(WEBOBJ)/afs_osi_pag.o \
429 $(WEBOBJ)/afs_segments.o \
430 $(WEBOBJ)/afs_server.o \
431 $(WEBOBJ)/afs_stat.o \
432 $(WEBOBJ)/afs_syscall.o \
433 $(WEBOBJ)/afs_tokens.o \
434 $(WEBOBJ)/afs_user.o \
435 $(WEBOBJ)/afs_util.o \
436 $(WEBOBJ)/afs_vcache.o \
437 $(WEBOBJ)/afs_warn.o \
438 $(WEBOBJ)/afs_osi_uio.o \
439 $(WEBOBJ)/afs_vnop_access.o \
440 $(WEBOBJ)/afs_vnop_attrs.o \
441 $(WEBOBJ)/afs_vnop_create.o \
442 $(WEBOBJ)/afs_vnop_dirops.o \
443 $(WEBOBJ)/afs_vnop_fid.o \
444 $(WEBOBJ)/afs_vnop_flock.o \
445 $(WEBOBJ)/afs_vnop_link.o \
446 $(WEBOBJ)/afs_vnop_lookup.o \
447 $(WEBOBJ)/afs_vnop_open.o \
448 $(WEBOBJ)/afs_vnop_read.o \
449 $(WEBOBJ)/afs_vnop_readdir.o \
450 $(WEBOBJ)/afs_vnop_remove.o \
451 $(WEBOBJ)/afs_vnop_rename.o \
452 $(WEBOBJ)/afs_vnop_strategy.o \
453 $(WEBOBJ)/afs_vnop_symlink.o \
454 $(WEBOBJ)/afs_vnop_write.o \
455 $(WEBOBJ)/afs_volume.o \
456 $(WEBOBJ)/afs_call.o \
457 $(WEBOBJ)/afs_pioctl.o \
458 $(WEBOBJ)/osi_vfsops.o \
459 $(WEBOBJ)/afs_usrops.o \
461 $(WEBOBJ)/afsd_uafs.o \
463 $(WEBOBJ)/xdr_afsuuid.o \
464 $(WEBOBJ)/xdr_update.o \
465 $(WEBOBJ)/xdr_refernce.o \
466 $(WEBOBJ)/afs_uuid.o \
468 $(WEBOBJ)/osi_vnodeops.o \
470 $(WEBOBJ)/osi_groups.o \
471 $(WEBOBJ)/osi_gcpags.o \
472 $(WEBOBJ)/osi_vcache.o \
474 $(WEBOBJ)/Kvice.xdr.o \
475 $(WEBOBJ)/xdr_array.o \
476 $(WEBOBJ)/xdr_arrayn.o \
477 $(WEBOBJ)/Kvice.cs.o \
480 $(WEBOBJ)/rx_rdwr.o \
481 $(WEBOBJ)/rx_clock.o \
482 $(WEBOBJ)/rx_event.o \
483 $(WEBOBJ)/rx_globals.o \
484 $(WEBOBJ)/rx_identity.o \
485 $(WEBOBJ)/rx_kmutex.o \
486 $(WEBOBJ)/rx_knet.o \
487 $(WEBOBJ)/rx_kcommon.o \
488 $(WEBOBJ)/rx_misc.o \
489 $(WEBOBJ)/rx_multi.o \
490 $(WEBOBJ)/rx_null.o \
491 $(WEBOBJ)/rx_opaque.o \
492 $(WEBOBJ)/rx_getaddr.o \
493 $(WEBOBJ)/rx_stats.o \
494 $(WEBOBJ)/rx_packet.o \
495 $(WEBOBJ)/rx_conncache.o \
496 $(WEBOBJ)/rx_conn.o \
498 $(WEBOBJ)/Kvldbint.cs.o \
499 $(WEBOBJ)/Kvldbint.xdr.o \
500 $(WEBOBJ)/Kcallback.ss.o \
501 $(WEBOBJ)/crypt_conn.o \
502 $(WEBOBJ)/AFS_component_version_number.o \
503 $(WEBOBJ)/afs_exporter.o \
504 $(WEBOBJ)/rxkad_client.o \
505 $(WEBOBJ)/rxkad_common.o \
506 $(WEBOBJ)/casestrcpy.o \
507 $(WEBOBJ)/dirpath.o \
508 $(WEBOBJ)/fileutil.o \
509 $(WEBOBJ)/netutils.o \
510 $(WEBOBJ)/et_name.o \
511 $(WEBOBJ)/com_err.o \
512 $(WEBOBJ)/error_msg.o \
513 $(WEBOBJ)/uerrors.o \
514 $(WEBOBJ)/kaerrors.o \
515 $(WEBOBJ)/ktc_errors.o \
516 $(WEBOBJ)/rxkad_errs.o \
517 $(WEBOBJ)/authclient.o \
518 $(WEBOBJ)/authcon.o \
519 $(WEBOBJ)/cellconfig.o \
522 $(WEBOBJ)/acfg_errors.o \
524 $(WEBOBJ)/kalocalcell.o \
525 $(WEBOBJ)/kauth.cs.o \
526 $(WEBOBJ)/kauth.xdr.o \
528 $(WEBOBJ)/ptint.cs.o \
529 $(WEBOBJ)/ptint.xdr.o \
531 $(WEBOBJ)/pterror.o \
532 $(WEBOBJ)/securehash.o \
534 $(WEBOBJ)/katoken.o \
535 $(WEBOBJ)/ubik_int.cs.o \
536 $(WEBOBJ)/ubik_int.xdr.o \
537 $(WEBOBJ)/ubikclient.o \
539 $(WEBOBJ)/hostparse.o \
541 $(WEBOBJ)/Krxstat.ss.o \
542 $(WEBOBJ)/Krxstat.xdr.o \
544 $(WEBOBJ)/token.xdr.o \
546 $(WEBOBJ)/xdr_mem.o \
550 $(WEBOBJ)/afs_atomlist.o \
551 $(WEBOBJ)/afs_lhash.o \
552 $(WEBOBJ)/afs_analyze.o \
553 $(WEBOBJ)/afs_error.o \
554 $(WEBOBJ)/afs_axscache.o \
555 $(WEBOBJ)/afs_buffer.o \
556 $(WEBOBJ)/afs_bypasscache.o \
557 $(WEBOBJ)/afs_callback.o \
558 $(WEBOBJ)/afs_cbqueue.o \
559 $(WEBOBJ)/afs_cell.o \
560 $(WEBOBJ)/afs_chunk.o \
561 $(WEBOBJ)/afs_conn.o \
562 $(WEBOBJ)/afs_daemons.o \
563 $(WEBOBJ)/afs_dcache.o \
564 $(WEBOBJ)/afs_dir.o \
565 $(WEBOBJ)/afs_dynroot.o \
566 $(WEBOBJ)/afs_disconnected.o \
567 $(WEBOBJ)/afs_icl.o \
568 $(WEBOBJ)/afs_init.o \
569 $(WEBOBJ)/afs_lock.o \
570 $(WEBOBJ)/afs_mariner.o \
571 $(WEBOBJ)/afs_memcache.o \
572 $(WEBOBJ)/afs_fetchstore.o \
573 $(WEBOBJ)/afs_osidnlc.o \
574 $(WEBOBJ)/afs_osi_pag.o \
575 $(WEBOBJ)/afs_segments.o \
576 $(WEBOBJ)/afs_server.o \
577 $(WEBOBJ)/afs_stat.o \
578 $(WEBOBJ)/afs_syscall.o \
579 $(WEBOBJ)/afs_tokens.o \
580 $(WEBOBJ)/afs_user.o \
581 $(WEBOBJ)/afs_util.o \
582 $(WEBOBJ)/afs_vcache.o \
583 $(WEBOBJ)/afs_warn.o \
584 $(WEBOBJ)/afs_osi_uio.o \
585 $(WEBOBJ)/afs_vnop_access.o \
586 $(WEBOBJ)/afs_vnop_attrs.o \
587 $(WEBOBJ)/afs_vnop_create.o \
588 $(WEBOBJ)/afs_vnop_dirops.o \
589 $(WEBOBJ)/afs_vnop_fid.o \
590 $(WEBOBJ)/afs_vnop_flock.o \
591 $(WEBOBJ)/afs_vnop_link.o \
592 $(WEBOBJ)/afs_vnop_lookup.o \
593 $(WEBOBJ)/afs_vnop_open.o \
594 $(WEBOBJ)/afs_vnop_read.o \
595 $(WEBOBJ)/afs_vnop_readdir.o \
596 $(WEBOBJ)/afs_vnop_remove.o \
597 $(WEBOBJ)/afs_vnop_rename.o \
598 $(WEBOBJ)/afs_vnop_strategy.o \
599 $(WEBOBJ)/afs_vnop_symlink.o \
600 $(WEBOBJ)/afs_vnop_write.o \
601 $(WEBOBJ)/afs_volume.o \
602 $(WEBOBJ)/afs_call.o \
603 $(WEBOBJ)/afs_pioctl.o \
604 $(WEBOBJ)/osi_vfsops.o \
605 $(WEBOBJ)/afs_usrops.o \
607 $(WEBOBJ)/afsd_uafs.o \
608 $(WEBOBJ)/osi_vnodeops.o \
610 $(WEBOBJ)/osi_groups.o \
611 $(WEBOBJ)/osi_gcpags.o \
612 $(WEBOBJ)/osi_vcache.o \
614 $(WEBOBJ)/Kvice.xdr.o \
615 $(WEBOBJ)/xdr_array.o \
616 $(WEBOBJ)/xdr_arrayn.o \
617 $(WEBOBJ)/Kvice.cs.o \
620 $(WEBOBJ)/rx_rdwr.o \
621 $(WEBOBJ)/rx_clock.o \
622 $(WEBOBJ)/rx_event.o \
623 $(WEBOBJ)/rx_globals.o \
624 $(WEBOBJ)/rx_identity.o \
625 $(WEBOBJ)/rx_kmutex.o \
626 $(WEBOBJ)/rx_knet.o \
627 $(WEBOBJ)/rx_kcommon.o \
628 $(WEBOBJ)/rx_misc.o \
629 $(WEBOBJ)/rx_multi.o \
630 $(WEBOBJ)/rx_null.o \
631 $(WEBOBJ)/rx_opaque.o \
632 $(WEBOBJ)/rx_getaddr.o \
633 $(WEBOBJ)/rx_stats.o \
634 $(WEBOBJ)/rx_packet.o \
635 $(WEBOBJ)/rx_conncache.o \
636 $(WEBOBJ)/rx_conn.o \
638 $(WEBOBJ)/Kvldbint.cs.o \
639 $(WEBOBJ)/Kvldbint.xdr.o \
640 $(WEBOBJ)/Kcallback.ss.o \
641 $(WEBOBJ)/crypt_conn.o \
642 $(WEBOBJ)/AFS_component_version_number.o \
643 $(WEBOBJ)/afs_exporter.o \
644 $(WEBOBJ)/rxkad_client.o \
645 $(WEBOBJ)/rxkad_common.o \
646 $(WEBOBJ)/casestrcpy.o \
647 $(WEBOBJ)/dirpath.o \
648 $(WEBOBJ)/fileutil.o \
649 $(WEBOBJ)/netutils.o \
650 $(WEBOBJ)/et_name.o \
651 $(WEBOBJ)/com_err.o \
652 $(WEBOBJ)/error_msg.o \
653 $(WEBOBJ)/uerrors.o \
654 $(WEBOBJ)/kaerrors.o \
655 $(WEBOBJ)/ktc_errors.o \
656 $(WEBOBJ)/rxkad_errs.o \
657 $(WEBOBJ)/authclient.o \
658 $(WEBOBJ)/authcon.o \
659 $(WEBOBJ)/cellconfig.o \
662 $(WEBOBJ)/acfg_errors.o \
664 $(WEBOBJ)/kalocalcell.o \
665 $(WEBOBJ)/kauth.cs.o \
666 $(WEBOBJ)/kauth.xdr.o \
667 $(WEBOBJ)/ktc.krb.o \
668 $(WEBOBJ)/ptint.cs.o \
669 $(WEBOBJ)/ptint.xdr.o \
671 $(WEBOBJ)/pterror.o \
672 $(WEBOBJ)/securehash.o \
674 $(WEBOBJ)/katoken.o \
675 $(WEBOBJ)/ubik_int.cs.o \
676 $(WEBOBJ)/ubik_int.xdr.o \
677 $(WEBOBJ)/ubikclient.o \
680 $(WEBOBJ)/Krxstat.ss.o \
681 $(WEBOBJ)/Krxstat.xdr.o \
683 $(WEBOBJ)/token.xdr.o \
685 $(WEBOBJ)/xdr_mem.o \
689 $(JUAFS)/afs_atomlist.o \
690 $(JUAFS)/afs_lhash.o \
691 $(JUAFS)/afs_analyze.o \
692 $(JUAFS)/afs_error.o \
693 $(JUAFS)/afs_axscache.o \
694 $(JUAFS)/afs_buffer.o \
695 $(JUAFS)/afs_bypasscache.o \
696 $(JUAFS)/afs_callback.o \
697 $(JUAFS)/afs_cbqueue.o \
698 $(JUAFS)/afs_cell.o \
699 $(JUAFS)/afs_chunk.o \
700 $(JUAFS)/afs_conn.o \
701 $(JUAFS)/afs_daemons.o \
702 $(JUAFS)/afs_dcache.o \
704 $(JUAFS)/afs_dynroot.o \
705 $(JUAFS)/afs_disconnected.o \
707 $(JUAFS)/afs_init.o \
708 $(JUAFS)/afs_lock.o \
709 $(JUAFS)/afs_mariner.o \
710 $(JUAFS)/afs_memcache.o \
711 $(JUAFS)/afs_fetchstore.o \
712 $(JUAFS)/afs_osidnlc.o \
713 $(JUAFS)/afs_osi_pag.o \
714 $(JUAFS)/afs_segments.o \
715 $(JUAFS)/afs_server.o \
716 $(JUAFS)/afs_stat.o \
717 $(JUAFS)/afs_syscall.o \
718 $(JUAFS)/afs_tokens.o \
719 $(JUAFS)/afs_user.o \
720 $(JUAFS)/afs_util.o \
721 $(JUAFS)/afs_vcache.o \
722 $(JUAFS)/afs_warn.o \
723 $(JUAFS)/afs_osi_uio.o \
724 $(JUAFS)/afs_vnop_access.o \
725 $(JUAFS)/afs_vnop_attrs.o \
726 $(JUAFS)/afs_vnop_create.o \
727 $(JUAFS)/afs_vnop_dirops.o \
728 $(JUAFS)/afs_vnop_fid.o \
729 $(JUAFS)/afs_vnop_flock.o \
730 $(JUAFS)/afs_vnop_link.o \
731 $(JUAFS)/afs_vnop_lookup.o \
732 $(JUAFS)/afs_vnop_open.o \
733 $(JUAFS)/afs_vnop_read.o \
734 $(JUAFS)/afs_vnop_readdir.o \
735 $(JUAFS)/afs_vnop_remove.o \
736 $(JUAFS)/afs_vnop_rename.o \
737 $(JUAFS)/afs_vnop_strategy.o \
738 $(JUAFS)/afs_vnop_symlink.o \
739 $(JUAFS)/afs_vnop_write.o \
740 $(JUAFS)/afs_volume.o \
741 $(JUAFS)/afs_call.o \
742 $(JUAFS)/afs_pioctl.o \
743 $(JUAFS)/osi_vfsops.o \
744 $(JUAFS)/afs_usrops.o \
746 $(JUAFS)/afsd_uafs.o \
748 $(JUAFS)/xdr_afsuuid.o \
749 $(JUAFS)/xdr_update.o \
750 $(JUAFS)/xdr_refernce.o \
751 $(JUAFS)/afs_uuid.o \
753 $(JUAFS)/osi_vnodeops.o \
755 $(JUAFS)/osi_groups.o \
756 $(JUAFS)/osi_gcpags.o \
757 $(JUAFS)/osi_vcache.o \
759 $(JUAFS)/Kvice.xdr.o \
760 $(JUAFS)/xdr_array.o \
761 $(JUAFS)/xdr_arrayn.o \
762 $(JUAFS)/Kvice.cs.o \
766 $(JUAFS)/rx_clock.o \
767 $(JUAFS)/rx_event.o \
768 $(JUAFS)/rx_globals.o \
769 $(JUAFS)/rx_identity.o \
771 $(JUAFS)/rx_kcommon.o \
773 $(JUAFS)/rx_multi.o \
775 $(JUAFS)/rx_opaque.o \
776 $(JUAFS)/rx_getaddr.o \
777 $(JUAFS)/rx_stats.o \
778 $(JUAFS)/rx_packet.o \
779 $(JUAFS)/rx_conncache.o \
782 $(JUAFS)/Kvldbint.cs.o \
783 $(JUAFS)/Kvldbint.xdr.o \
784 $(JUAFS)/Kcallback.ss.o \
785 $(JUAFS)/crypt_conn.o \
786 $(JUAFS)/AFS_component_version_number.o \
787 $(JUAFS)/afs_exporter.o \
788 $(JUAFS)/rxkad_client.o \
789 $(JUAFS)/rxkad_common.o \
790 $(JUAFS)/casestrcpy.o \
792 $(JUAFS)/fileutil.o \
793 $(JUAFS)/netutils.o \
796 $(JUAFS)/error_msg.o \
798 $(JUAFS)/kaerrors.o \
799 $(JUAFS)/ktc_errors.o \
800 $(JUAFS)/rxkad_errs.o \
801 $(JUAFS)/authclient.o \
803 $(JUAFS)/cellconfig.o \
806 $(JUAFS)/acfg_errors.o \
808 $(JUAFS)/kalocalcell.o \
809 $(JUAFS)/kauth.cs.o \
810 $(JUAFS)/kauth.xdr.o \
812 $(JUAFS)/ptint.cs.o \
813 $(JUAFS)/ptint.xdr.o \
818 $(JUAFS)/ubik_int.cs.o \
819 $(JUAFS)/ubik_int.xdr.o \
820 $(JUAFS)/ubikclient.o \
822 $(JUAFS)/hostparse.o \
823 $(JUAFS)/Krxstat.ss.o \
824 $(JUAFS)/Krxstat.xdr.o \
826 $(JUAFS)/xdr_int64.o \
827 $(JUAFS)/token.xdr.o \
834 # These files are for the user space library
836 $(UOBJ)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
838 $(UOBJ)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
840 $(UOBJ)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
842 $(UOBJ)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
844 $(UOBJ)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
846 $(UOBJ)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
848 $(UOBJ)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
850 $(UOBJ)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
852 $(UOBJ)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
854 $(UOBJ)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
856 $(UOBJ)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
858 $(UOBJ)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
860 $(UOBJ)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
862 $(UOBJ)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
864 $(UOBJ)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
866 $(UOBJ)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
868 $(UOBJ)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
870 $(UOBJ)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
872 $(UOBJ)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
874 $(UOBJ)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
876 $(UOBJ)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
878 $(UOBJ)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
880 $(UOBJ)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
882 $(UOBJ)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
884 $(UOBJ)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
886 $(UOBJ)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
888 $(UOBJ)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
890 $(UOBJ)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
892 $(UOBJ)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
894 $(UOBJ)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
896 $(UOBJ)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
898 $(UOBJ)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
900 $(UOBJ)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
902 $(UOBJ)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
904 $(UOBJ)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
906 $(UOBJ)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
908 $(UOBJ)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
910 $(UOBJ)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
912 $(UOBJ)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
914 $(UOBJ)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
916 $(UOBJ)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
918 $(UOBJ)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
920 $(UOBJ)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
922 $(UOBJ)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
924 $(UOBJ)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
926 $(UOBJ)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
928 $(UOBJ)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
930 $(UOBJ)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
931 $(CRULE1) -o afs_dir.o
932 $(UOBJ)/AFS_component_version_number.o: AFS_component_version_number.c
934 $(UOBJ)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
936 $(UOBJ)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
938 $(UOBJ)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
940 $(UOBJ)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
942 $(UOBJ)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
944 $(UOBJ)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
946 $(UOBJ)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
948 $(UOBJ)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
950 $(UOBJ)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
952 $(UOBJ)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
954 $(UOBJ)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
956 $(UOBJ)/rx.o: $(TOP_SRC_RX)/rx.c
958 $(UOBJ)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
960 $(UOBJ)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
962 $(UOBJ)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
964 $(UOBJ)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
966 $(UOBJ)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
968 $(UOBJ)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
970 $(UOBJ)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
972 $(UOBJ)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
974 $(UOBJ)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
976 $(UOBJ)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
978 $(UOBJ)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
980 $(UOBJ)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
982 $(UOBJ)/rx_conn.o: $(TOP_SRCDIR)/rx/rx_conn.c
984 $(UOBJ)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
986 $(UOBJ)/xdr_int32.o: $(TOP_SRC_RX)/xdr_int32.c
988 $(UOBJ)/xdr_int64.o: $(TOP_SRC_RX)/xdr_int64.c
990 $(UOBJ)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
992 $(UOBJ)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
993 $(CRULE1) @CFLAGS_NOERROR@
994 $(UOBJ)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
996 $(UOBJ)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
997 $(CRULE1) -o afs_uuid.o
998 $(UOBJ)/assert.o: $(TOP_SRCDIR)/opr/assert.c
1000 $(UOBJ)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
1002 $(UOBJ)/xdr_update.o: $(TOP_SRCDIR)/rx/xdr_update.c
1004 $(UOBJ)/xdr_refernce.o: $(TOP_SRCDIR)/rx/xdr_refernce.c
1006 $(UOBJ)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
1008 $(UOBJ)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
1010 $(UOBJ)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
1012 $(UOBJ)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
1014 $(UOBJ)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
1016 $(UOBJ)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
1018 $(UOBJ)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
1020 $(UOBJ)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
1022 $(UOBJ)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
1024 $(UOBJ)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
1026 $(UOBJ)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
1028 $(UOBJ)/xdr_array.o: $(TOP_SRC_RX)/xdr_array.c
1030 $(UOBJ)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
1032 $(UOBJ)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
1034 $(UOBJ)/rx_kmutex.o: $(TOP_SRC_RX)/UKERNEL/rx_kmutex.c
1036 $(UOBJ)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
1038 $(UOBJ)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
1040 $(UOBJ)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
1041 $(CRULE1) -DAFS_NONFSTRANS
1042 $(UOBJ)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
1043 $(CRULE1) -DAFS_NONFSTRANS
1044 $(UOBJ)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
1045 $(CRULE1) -DAFS_NONFSTRANS
1046 $(UOBJ)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
1047 $(CRULE1) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
1048 $(UOBJ)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
1049 $(CRULE1) -DAFS_NONFSTRANS
1050 $(UOBJ)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
1051 $(CRULE1) @CFLAGS_NOERROR@
1052 $(UOBJ)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
1054 $(UOBJ)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
1056 $(UOBJ)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
1058 $(UOBJ)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
1060 $(UOBJ)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
1062 $(UOBJ)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
1064 $(UOBJ)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
1066 $(UOBJ)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
1068 $(UOBJ)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
1070 $(UOBJ)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
1072 $(UOBJ)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
1074 $(UOBJ)/client.o: $(TOP_SRCDIR)/kauth/client.c
1076 $(UOBJ)/user.o: $(TOP_SRCDIR)/kauth/user.c
1078 $(UOBJ)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
1080 $(UOBJ)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
1082 $(UOBJ)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
1084 $(UOBJ)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
1086 $(UOBJ)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
1088 $(UOBJ)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
1090 $(UOBJ)/keys.o: $(TOP_SRCDIR)/auth/keys.c
1092 $(UOBJ)/casestrcpy.o: $(TOP_SRCDIR)/opr/casestrcpy.c
1094 $(UOBJ)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
1096 $(UOBJ)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
1098 $(UOBJ)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
1100 $(UOBJ)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
1102 $(UOBJ)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
1104 $(UOBJ)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
1106 $(UOBJ)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
1108 $(UOBJ)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
1110 $(UOBJ)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
1112 $(UOBJ)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
1114 $(UOBJ)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
1116 $(UOBJ)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
1118 $(UOBJ)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
1120 $(UOBJ)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
1122 $(UOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
1124 $(UOBJ)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
1126 $(UOBJ)/token.o: $(TOP_SRCDIR)/auth/token.c
1128 $(UOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
1130 $(UOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
1133 # These files are for the PIC version of libuafs
1135 $(PICOBJ)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
1137 $(PICOBJ)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
1139 $(PICOBJ)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
1141 $(PICOBJ)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
1143 $(PICOBJ)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
1145 $(PICOBJ)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
1147 $(PICOBJ)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
1149 $(PICOBJ)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
1151 $(PICOBJ)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
1153 $(PICOBJ)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
1155 $(PICOBJ)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
1157 $(PICOBJ)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
1159 $(PICOBJ)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
1161 $(PICOBJ)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
1163 $(PICOBJ)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
1165 $(PICOBJ)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
1167 $(PICOBJ)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
1169 $(PICOBJ)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
1171 $(PICOBJ)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
1173 $(PICOBJ)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
1175 $(PICOBJ)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
1177 $(PICOBJ)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
1179 $(PICOBJ)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
1181 $(PICOBJ)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
1183 $(PICOBJ)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
1185 $(PICOBJ)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
1187 $(PICOBJ)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
1189 $(PICOBJ)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
1191 $(PICOBJ)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
1193 $(PICOBJ)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
1195 $(PICOBJ)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
1197 $(PICOBJ)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
1199 $(PICOBJ)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
1201 $(PICOBJ)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
1203 $(PICOBJ)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
1205 $(PICOBJ)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
1207 $(PICOBJ)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
1209 $(PICOBJ)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
1211 $(PICOBJ)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
1213 $(PICOBJ)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
1215 $(PICOBJ)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
1217 $(PICOBJ)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
1219 $(PICOBJ)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
1221 $(PICOBJ)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
1223 $(PICOBJ)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
1225 $(PICOBJ)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
1227 $(PICOBJ)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
1229 $(PICOBJ)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
1230 $(CRULEPIC) -o afs_dir.o
1231 $(PICOBJ)/AFS_component_version_number.o: AFS_component_version_number.c
1233 $(PICOBJ)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
1235 $(PICOBJ)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
1237 $(PICOBJ)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
1239 $(PICOBJ)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
1241 $(PICOBJ)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
1243 $(PICOBJ)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
1245 $(PICOBJ)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
1247 $(PICOBJ)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
1249 $(PICOBJ)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
1251 $(PICOBJ)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
1253 $(PICOBJ)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
1255 $(PICOBJ)/rx.o: $(TOP_SRC_RX)/rx.c
1257 $(PICOBJ)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
1259 $(PICOBJ)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
1261 $(PICOBJ)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
1263 $(PICOBJ)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
1265 $(PICOBJ)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
1267 $(PICOBJ)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
1269 $(PICOBJ)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
1271 $(PICOBJ)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
1273 $(PICOBJ)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
1275 $(PICOBJ)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
1277 $(PICOBJ)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
1279 $(PICOBJ)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
1281 $(PICOBJ)/rx_conn.o: $(TOP_SRCDIR)/rx/rx_conn.c
1283 $(PICOBJ)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
1285 $(PICOBJ)/xdr_int32.o: $(TOP_SRC_RX)/xdr_int32.c
1287 $(PICOBJ)/xdr_int64.o: $(TOP_SRC_RX)/xdr_int64.c
1289 $(PICOBJ)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
1291 $(PICOBJ)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
1292 $(CRULEPIC) @CFLAGS_NOERROR@
1293 $(PICOBJ)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
1295 $(PICOBJ)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
1296 $(CRULEPIC) -o afs_uuid.o
1297 $(PICOBJ)/assert.o: $(TOP_SRCDIR)/opr/assert.c
1299 $(PICOBJ)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
1301 $(PICOBJ)/xdr_update.o: $(TOP_SRCDIR)/rx/xdr_update.c
1303 $(PICOBJ)/xdr_refernce.o: $(TOP_SRCDIR)/rx/xdr_refernce.c
1305 $(PICOBJ)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
1307 $(PICOBJ)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
1309 $(PICOBJ)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
1311 $(PICOBJ)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
1313 $(PICOBJ)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
1315 $(PICOBJ)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
1317 $(PICOBJ)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
1319 $(PICOBJ)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
1321 $(PICOBJ)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
1323 $(PICOBJ)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
1325 $(PICOBJ)/xdr_array.o: $(TOP_SRC_RX)/xdr_array.c
1327 $(PICOBJ)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
1329 $(PICOBJ)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
1331 $(PICOBJ)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
1333 $(PICOBJ)/rx_kmutex.o: $(TOP_SRC_RX)/UKERNEL/rx_kmutex.c
1335 $(PICOBJ)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
1337 $(PICOBJ)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
1339 $(PICOBJ)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
1340 $(CRULEPIC) -DAFS_NONFSTRANS
1341 $(PICOBJ)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
1342 $(CRULEPIC) -DAFS_NONFSTRANS
1343 $(PICOBJ)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
1344 $(CRULEPIC) -DAFS_NONFSTRANS
1345 $(PICOBJ)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
1346 $(CRULEPIC) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
1347 $(PICOBJ)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
1348 $(CRULEPIC) -DAFS_NONFSTRANS
1349 $(PICOBJ)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
1350 $(CRULEPIC) @CFLAGS_NOERROR@
1351 $(PICOBJ)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
1353 $(PICOBJ)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
1355 $(PICOBJ)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
1357 $(PICOBJ)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
1359 $(PICOBJ)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
1361 $(PICOBJ)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
1363 $(PICOBJ)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
1365 $(PICOBJ)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
1367 $(PICOBJ)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
1369 $(PICOBJ)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
1371 $(PICOBJ)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
1373 $(PICOBJ)/client.o: $(TOP_SRCDIR)/kauth/client.c
1375 $(PICOBJ)/user.o: $(TOP_SRCDIR)/kauth/user.c
1377 $(PICOBJ)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
1379 $(PICOBJ)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
1381 $(PICOBJ)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
1383 $(PICOBJ)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
1385 $(PICOBJ)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
1387 $(PICOBJ)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
1389 $(PICOBJ)/keys.o: $(TOP_SRCDIR)/auth/keys.c
1391 $(PICOBJ)/casestrcpy.o: $(TOP_SRCDIR)/opr/casestrcpy.c
1393 $(PICOBJ)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
1395 $(PICOBJ)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
1397 $(PICOBJ)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
1399 $(PICOBJ)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
1401 $(PICOBJ)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
1403 $(PICOBJ)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
1405 $(PICOBJ)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
1407 $(PICOBJ)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
1409 $(PICOBJ)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
1411 $(PICOBJ)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
1413 $(PICOBJ)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
1415 $(PICOBJ)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
1417 $(PICOBJ)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
1419 $(PICOBJ)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
1421 $(PICOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
1423 $(PICOBJ)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
1425 $(PICOBJ)/token.o: $(TOP_SRCDIR)/auth/token.c
1427 $(PICOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
1429 $(PICOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
1432 # These files are for the netscape plugin
1434 $(WEBOBJ)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
1436 $(WEBOBJ)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
1438 $(WEBOBJ)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
1440 $(WEBOBJ)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
1442 $(WEBOBJ)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
1444 $(WEBOBJ)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
1446 $(WEBOBJ)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
1448 $(WEBOBJ)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
1450 $(WEBOBJ)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
1452 $(WEBOBJ)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
1454 $(WEBOBJ)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
1456 $(WEBOBJ)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
1458 $(WEBOBJ)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
1460 $(WEBOBJ)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
1462 $(WEBOBJ)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
1464 $(WEBOBJ)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
1466 $(WEBOBJ)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
1468 $(WEBOBJ)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
1470 $(WEBOBJ)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
1472 $(WEBOBJ)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
1474 $(WEBOBJ)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
1476 $(WEBOBJ)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
1478 $(WEBOBJ)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
1480 $(WEBOBJ)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
1482 $(WEBOBJ)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
1484 $(WEBOBJ)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
1486 $(WEBOBJ)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
1488 $(WEBOBJ)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
1490 $(WEBOBJ)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
1492 $(WEBOBJ)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
1494 $(WEBOBJ)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
1496 $(WEBOBJ)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
1498 $(WEBOBJ)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
1500 $(WEBOBJ)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
1502 $(WEBOBJ)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
1504 $(WEBOBJ)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
1506 $(WEBOBJ)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
1508 $(WEBOBJ)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
1510 $(WEBOBJ)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
1512 $(WEBOBJ)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
1514 $(WEBOBJ)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
1516 $(WEBOBJ)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
1518 $(WEBOBJ)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
1520 $(WEBOBJ)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
1522 $(WEBOBJ)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
1524 $(WEBOBJ)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
1526 $(WEBOBJ)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
1528 $(WEBOBJ)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
1529 $(CRULE2) -o afs_dir.o
1530 $(WEBOBJ)/AFS_component_version_number.o: AFS_component_version_number.c
1532 $(WEBOBJ)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
1534 $(WEBOBJ)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
1536 $(WEBOBJ)/afs_md5.o: $(TOP_SRC_AFS)/afs_md5.c
1538 $(WEBOBJ)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
1540 $(WEBOBJ)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
1542 $(WEBOBJ)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
1544 $(WEBOBJ)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
1546 $(WEBOBJ)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
1548 $(WEBOBJ)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
1550 $(WEBOBJ)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
1552 $(WEBOBJ)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
1554 $(WEBOBJ)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
1556 $(WEBOBJ)/rx.o: $(TOP_SRC_RX)/rx.c
1558 $(WEBOBJ)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
1560 $(WEBOBJ)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
1562 $(WEBOBJ)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
1564 $(WEBOBJ)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
1566 $(WEBOBJ)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
1568 $(WEBOBJ)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
1570 $(WEBOBJ)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
1572 $(WEBOBJ)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
1574 $(WEBOBJ)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
1576 $(WEBOBJ)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
1578 $(WEBOBJ)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
1580 $(WEBOBJ)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
1582 $(WEBOBJ)/rx_conn.o: $(TOP_SRCDIR)/rx/rx_conn.c
1584 $(WEBOBJ)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
1586 $(WEBOBJ)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
1588 $(WEBOBJ)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
1589 $(CRULE2) @CFLAGS_NOERROR@
1590 $(WEBOBJ)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
1592 $(WEBOBJ)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
1593 $(CRULE2) -o afs_uuid.o
1594 $(WEBOBJ)/assert.o: $(TOP_SRCDIR)/opr/assert.c
1596 $(WEBOBJ)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
1598 $(WEBOBJ)/xdr_update.o: $(TOP_SRCDIR)/rx/xdr_update.c
1600 $(WEBOBJ)/xdr_refernce.o: $(TOP_SRCDIR)/rx/xdr_refernce.c
1602 $(WEBOBJ)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
1604 $(WEBOBJ)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
1606 $(WEBOBJ)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
1608 $(WEBOBJ)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
1610 $(WEBOBJ)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
1612 $(WEBOBJ)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
1614 $(WEBOBJ)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
1616 $(WEBOBJ)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
1618 $(WEBOBJ)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
1620 $(WEBOBJ)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
1622 $(WEBOBJ)/xdr_array.o: $(TOP_SRC_RX)/xdr_array.c
1624 $(WEBOBJ)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
1626 $(WEBOBJ)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
1628 $(WEBOBJ)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
1630 $(WEBOBJ)/rx_kmutex.o: $(TOP_SRC_RX)/UKERNEL/rx_kmutex.c
1632 $(WEBOBJ)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
1634 $(WEBOBJ)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
1636 $(WEBOBJ)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
1637 $(CRULE2) -DAFS_NONFSTRANS
1638 $(WEBOBJ)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
1639 $(CRULE2) -DAFS_NONFSTRANS
1640 $(WEBOBJ)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
1641 $(CRULE2) -DAFS_NONFSTRANS
1642 $(WEBOBJ)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
1643 $(CRULE2) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
1644 $(WEBOBJ)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
1645 $(CRULE2) -DAFS_NONFSTRANS
1646 $(WEBOBJ)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
1647 $(CRULE2) @CFLAGS_NOERROR@
1648 $(WEBOBJ)/ktc.krb.o: $(TOP_SRCDIR)/auth/ktc.c
1649 $(CRULE2) -DAFS_KERBEROS_ENV -DMAYBE_NO_KTC @CFLAGS_NOERROR@
1651 $(WEBOBJ)/securehash.o: $(TOP_SRCDIR)/afsweb/securehash.c
1653 $(WEBOBJ)/nsafs.o: $(TOP_SRCDIR)/afsweb/nsafs.c
1655 $(WEBOBJ)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
1657 $(WEBOBJ)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
1659 $(WEBOBJ)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
1661 $(WEBOBJ)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
1663 $(WEBOBJ)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
1665 $(WEBOBJ)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
1667 $(WEBOBJ)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
1669 $(WEBOBJ)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
1671 $(WEBOBJ)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
1673 $(WEBOBJ)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
1675 $(WEBOBJ)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
1677 $(WEBOBJ)/client.o: $(TOP_SRCDIR)/kauth/client.c
1679 $(WEBOBJ)/user.o: $(TOP_SRCDIR)/kauth/user.c
1681 $(WEBOBJ)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
1683 $(WEBOBJ)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
1685 $(WEBOBJ)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
1687 $(WEBOBJ)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
1689 $(WEBOBJ)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
1691 $(WEBOBJ)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
1693 $(WEBOBJ)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
1695 $(WEBOBJ)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
1697 $(WEBOBJ)/keys.o: $(TOP_SRCDIR)/auth/keys.c
1699 $(WEBOBJ)/casestrcpy.o: $(TOP_SRCDIR)/opr/casestrcpy.c
1701 $(WEBOBJ)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
1703 $(WEBOBJ)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
1705 $(WEBOBJ)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
1707 $(WEBOBJ)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
1709 $(WEBOBJ)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
1711 $(WEBOBJ)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
1713 $(WEBOBJ)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
1715 $(WEBOBJ)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
1717 $(WEBOBJ)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
1719 $(WEBOBJ)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
1721 $(WEBOBJ)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
1723 $(WEBOBJ)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
1725 $(WEBOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
1727 $(WEBOBJ)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
1729 $(WEBOBJ)/token.o: $(TOP_SRCDIR)/auth/token.c
1731 $(WEBOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
1733 $(WEBOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
1736 # These are for libjuafs.a
1737 # Used for linking with libafsauthent and libafsrpc
1739 $(JUAFS)/afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
1741 $(JUAFS)/afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
1743 $(JUAFS)/afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
1745 $(JUAFS)/afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
1747 $(JUAFS)/afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
1749 $(JUAFS)/afs_bypasscache.o: $(TOP_SRC_AFS)/afs_bypasscache.c
1751 $(JUAFS)/afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
1753 $(JUAFS)/afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
1755 $(JUAFS)/afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
1757 $(JUAFS)/afs_disconnected.o: $(TOP_SRC_AFS)/afs_disconnected.c
1759 $(JUAFS)/afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
1761 $(JUAFS)/afs_error.o: $(TOP_SRC_AFS)/afs_error.c
1763 $(JUAFS)/afs_init.o: $(TOP_SRC_AFS)/afs_init.c
1765 $(JUAFS)/afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
1767 $(JUAFS)/afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
1769 $(JUAFS)/afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
1771 $(JUAFS)/afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
1773 $(JUAFS)/afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
1775 $(JUAFS)/afs_server.o: $(TOP_SRC_AFS)/afs_server.c
1777 $(JUAFS)/afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
1779 $(JUAFS)/afs_user.o: $(TOP_SRC_AFS)/afs_user.c
1781 $(JUAFS)/afs_util.o: $(TOP_SRC_AFS)/afs_util.c
1783 $(JUAFS)/afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
1785 $(JUAFS)/afs_warn.o: $(TOP_SRC_AFS)/afs_warn.c
1787 $(JUAFS)/afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
1789 $(JUAFS)/afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
1791 $(JUAFS)/afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
1793 $(JUAFS)/afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
1795 $(JUAFS)/afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
1797 $(JUAFS)/afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
1799 $(JUAFS)/afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
1801 $(JUAFS)/afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
1803 $(JUAFS)/afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
1805 $(JUAFS)/afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
1807 $(JUAFS)/afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
1809 $(JUAFS)/afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
1811 $(JUAFS)/afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
1813 $(JUAFS)/afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
1815 $(JUAFS)/afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
1817 $(JUAFS)/afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
1819 $(JUAFS)/afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
1821 $(JUAFS)/afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
1823 $(JUAFS)/rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
1825 $(JUAFS)/afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
1827 $(JUAFS)/afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
1829 $(JUAFS)/afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
1831 $(JUAFS)/afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
1833 $(JUAFS)/afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
1834 $(CRULE1) -o afs_dir.o
1835 $(JUAFS)/AFS_component_version_number.o: AFS_component_version_number.c
1837 $(JUAFS)/afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
1839 $(JUAFS)/afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
1841 $(JUAFS)/afs_md5.o: $(TOP_SRC_AFS)/afs_md5.c
1843 $(JUAFS)/afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
1845 $(JUAFS)/afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
1847 $(JUAFS)/fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
1849 $(JUAFS)/crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
1851 $(JUAFS)/rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
1853 $(JUAFS)/rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
1855 $(JUAFS)/afs_exporter.o: $(TOP_SRCDIR)/afs/afs_exporter.c
1857 $(JUAFS)/afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
1859 $(JUAFS)/afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
1861 $(JUAFS)/rx.o: $(TOP_SRC_RX)/rx.c
1863 $(JUAFS)/rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
1865 $(JUAFS)/rx_event.o: $(TOP_SRC_RX)/rx_event.c
1867 $(JUAFS)/rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
1869 $(JUAFS)/rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
1871 $(JUAFS)/rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
1873 $(JUAFS)/rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
1875 $(JUAFS)/rx_null.o: $(TOP_SRC_RX)/rx_null.c
1877 $(JUAFS)/rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
1879 $(JUAFS)/rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
1881 $(JUAFS)/rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
1883 $(JUAFS)/rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
1885 $(JUAFS)/rx_conncache.o: $(TOP_SRCDIR)/rx/rx_conncache.c
1887 $(JUAFS)/rx_conn.o: $(TOP_SRC_RX)/rx_conn.c
1889 $(JUAFS)/xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
1891 $(JUAFS)/xdr_int64.o: $(TOP_SRC_RX)/xdr_int64.c
1893 $(JUAFS)/afs_usrops.o: $(TOP_SRC_AFS)/UKERNEL/afs_usrops.c
1895 $(JUAFS)/afsd.o: $(TOP_SRCDIR)/afsd/afsd.c
1896 $(CRULE1) @CFLAGS_NOERROR@
1897 $(JUAFS)/afsd_uafs.o: $(TOP_SRC_AFS)/UKERNEL/afsd_uafs.c
1899 $(JUAFS)/afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
1900 $(CRULE1) -o afs_uuid.o
1901 $(JUAFS)/assert.o: $(TOP_SRCDIR)/opr/assert.c
1903 $(JUAFS)/xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
1905 $(JUAFS)/xdr_update.o: $(TOP_SRCDIR)/rx/xdr_update.c
1907 $(JUAFS)/xdr_refernce.o: $(TOP_SRCDIR)/rx/xdr_refernce.c
1909 $(JUAFS)/xdr.o: $(TOP_SRCDIR)/rx/xdr.c
1911 $(JUAFS)/osi_vnodeops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vnodeops.c
1913 $(JUAFS)/osi_vm.o: $(TOP_SRC_AFS)/UKERNEL/osi_vm.c
1915 $(JUAFS)/osi_groups.o: $(TOP_SRC_AFS)/UKERNEL/osi_groups.c
1917 $(JUAFS)/osi_gcpags.o: $(TOP_SRC_AFS)/UKERNEL/osi_gcpags.c
1919 $(JUAFS)/osi_vcache.o: $(TOP_SRC_AFS)/UKERNEL/osi_vcache.c
1921 $(JUAFS)/Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
1923 $(JUAFS)/Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
1925 $(JUAFS)/Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
1927 $(JUAFS)/afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
1929 $(JUAFS)/xdr_array.o: $(TOP_SRC_RX)/xdr_array.c
1931 $(JUAFS)/xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
1933 $(JUAFS)/Kvldbint.cs.o: $(TOP_OBJ_VLSERVER)/Kvldbint.cs.c
1935 $(JUAFS)/Kvldbint.xdr.o: $(TOP_OBJ_VLSERVER)/Kvldbint.xdr.c
1937 $(JUAFS)/rx_knet.o: $(TOP_SRC_RX)/UKERNEL/rx_knet.c
1939 $(JUAFS)/rx_kcommon.o: $(TOP_SRCDIR)/rx/rx_kcommon.c
1941 $(JUAFS)/afs_call.o: $(TOP_SRC_AFS)/afs_call.c
1942 $(CRULE1) -DAFS_NONFSTRANS
1943 $(JUAFS)/afs_icl.o: $(TOP_SRC_AFS)/afs_icl.c
1944 $(CRULE1) -DAFS_NONFSTRANS
1945 $(JUAFS)/afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
1946 $(CRULE1) -DAFS_NONFSTRANS
1947 $(JUAFS)/afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
1948 $(CRULE1) @CFLAGS_NOERROR@ -DAFS_NONFSTRANS
1949 $(JUAFS)/osi_vfsops.o: $(TOP_SRC_AFS)/UKERNEL/osi_vfsops.c
1950 $(CRULE1) -DAFS_NONFSTRANS
1951 $(JUAFS)/ktc.o: $(TOP_SRCDIR)/auth/ktc.c
1952 $(CRULE1) @CFLAGS_NOERROR@
1953 $(JUAFS)/ticket.o: $(TOP_SRCDIR)/rxkad/ticket.c
1955 $(JUAFS)/rxkad_server.o: $(TOP_SRCDIR)/rxkad/rxkad_server.c
1957 $(JUAFS)/ptint.cs.o: $(TOP_OBJDIR)/src/ptserver/ptint.cs.c
1959 $(JUAFS)/ptint.xdr.o: $(TOP_OBJDIR)/src/ptserver/ptint.xdr.c
1961 $(JUAFS)/ptuser.o: $(TOP_SRCDIR)/ptserver/ptuser.c
1963 $(JUAFS)/pterror.o: $(TOP_OBJDIR)/src/ptserver/pterror.c
1965 $(JUAFS)/ubikclient.o: $(TOP_SRCDIR)/ubik/ubikclient.c
1967 $(JUAFS)/ubik_int.cs.o: $(TOP_OBJDIR)/src/ubik/ubik_int.cs.c
1969 $(JUAFS)/ubik_int.xdr.o: $(TOP_OBJDIR)/src/ubik/ubik_int.xdr.c
1971 $(JUAFS)/authclient.o: $(TOP_SRCDIR)/kauth/authclient.c
1973 $(JUAFS)/kalocalcell.o: $(TOP_SRCDIR)/kauth/kalocalcell.c
1975 $(JUAFS)/client.o: $(TOP_SRCDIR)/kauth/client.c
1977 $(JUAFS)/user.o: $(TOP_SRCDIR)/kauth/user.c
1979 $(JUAFS)/hostparse.o: $(TOP_SRCDIR)/util/hostparse.c
1981 $(JUAFS)/katoken.o: $(TOP_SRCDIR)/kauth/katoken.c
1983 $(JUAFS)/acfg_errors.o: $(TOP_OBJDIR)/src/auth/acfg_errors.c
1985 $(JUAFS)/kaaux.o: $(TOP_SRCDIR)/kauth/kaaux.c
1987 $(JUAFS)/authcon.o: $(TOP_SRCDIR)/auth/authcon.c
1989 $(JUAFS)/cellconfig.o: $(TOP_SRCDIR)/auth/cellconfig.c
1991 $(JUAFS)/keys.o: $(TOP_SRCDIR)/auth/keys.c
1993 $(JUAFS)/casestrcpy.o: $(TOP_SRCDIR)/opr/casestrcpy.c
1995 $(JUAFS)/dirpath.o: $(TOP_SRCDIR)/util/dirpath.c
1997 $(JUAFS)/fileutil.o: $(TOP_SRCDIR)/util/fileutil.c
1999 $(JUAFS)/netutils.o: $(TOP_SRCDIR)/util/netutils.c
2001 $(JUAFS)/et_name.o: $(TOP_SRCDIR)/comerr/et_name.c
2003 $(JUAFS)/com_err.o: $(TOP_SRCDIR)/comerr/com_err.c
2005 $(JUAFS)/error_msg.o: $(TOP_SRCDIR)/comerr/error_msg.c
2007 $(JUAFS)/uerrors.o: $(TOP_OBJDIR)/src/ubik/uerrors.c
2009 $(JUAFS)/kaerrors.o: $(TOP_OBJDIR)/src/kauth/kaerrors.c
2011 $(JUAFS)/ktc_errors.o: $(TOP_OBJDIR)/src/auth/ktc_errors.c
2013 $(JUAFS)/rxkad_errs.o: $(TOP_OBJDIR)/src/rxkad/rxkad_errs.c
2015 $(JUAFS)/kauth.cs.o: $(TOP_OBJDIR)/src/kauth/kauth.cs.c
2017 $(JUAFS)/kauth.xdr.o: $(TOP_OBJDIR)/src/kauth/kauth.xdr.c
2019 $(JUAFS)/rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
2021 $(JUAFS)/Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
2023 $(JUAFS)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
2025 $(JUAFS)/token.xdr.o: $(TOP_OBJ_AUTH)/token.xdr.c
2027 $(JUAFS)/token.o: $(TOP_SRCDIR)/auth/token.c
2029 $(JUAFS)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
2031 $(JUAFS)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
2034 $(PERLUAFS)/ukernel.pm: $(PERLUAFS)/ukernel_swig_perl.c
2035 $(PERLUAFS)/ukernel_swig_perl.c: ${srcdir}/ukernel_swig.i
2036 mkdir -p $(PERLUAFS)
2037 $(SWIG) -perl5 -o $@ ${srcdir}/ukernel_swig.i
2039 $(PERLUAFS)/ukernel_swig_perl.o: $(PERLUAFS)/ukernel_swig_perl.c
2040 ${CC} -c ${CPPFLAGS} ${UAFS_CFLAGS} $(SWIG_PERL_CFLAGS) \
2041 $(COMMON_INCLUDE) -DUKERNEL $(SHLIB_CFLAGS) -o $@ \
2042 $(PERLUAFS)/ukernel_swig_perl.c
2044 $(PERLUAFS)/ukernel.so: $(PERLUAFS)/ukernel_swig_perl.o UAFS.pic/libuafs_pic.a
2045 ${TOP_OBJDIR}/src/config/shlib-build -d $(srcdir) -p -f $@ -- \
2046 $(SWIG_PERL_LDFLAGS) $(LDFLAGS) \
2047 $(PERLUAFS)/ukernel_swig_perl.o \
2048 UAFS.pic/libuafs_pic.a ${TOP_LIBDIR}/libcmd_pic.a \
2049 ${TOP_LIBDIR}/libafsutil_pic.a \
2050 $(TOP_LIBDIR)/libopr.a \
2051 $(LDFLAGS_roken) $(LDFLAGS_hcrypto) $(LIB_hcrypto) \
2052 $(LIB_roken) $(LIB_crypt) \
2056 -$(RM) -rf UAFS* JUAFS* AFSWEB* PERLUAFS nsapi afsd afs afsint config rx
2058 -$(RM) linktest $(AFS_OS_CLEAN)
2060 install: UAFS/$(LIBUAFS) JUAFS/$(LIBJUAFS) UAFS.pic/libuafs_pic.a \
2061 @LIBUAFS_BUILD_PERL@
2062 ${INSTALL} -d ${DESTDIR}${libdir}
2063 ${INSTALL_DATA} UAFS/$(LIBUAFS) ${DESTDIR}${libdir}/$(LIBUAFS)
2064 ${INSTALL_DATA} JUAFS/$(LIBJUAFS) ${DESTDIR}${libdir}/$(LIBJUAFS)
2065 ${INSTALL_DATA} UAFS.pic/libuafs_pic.a ${DESTDIR}${libdir}/libuafs_pic.a
2066 if [ "x$(LIBUAFS_BUILD_PERL)" != "x" ] ; then \
2067 ${INSTALL} -d ${DESTDIR}${libdir}/perl; \
2068 ${INSTALL} -d ${DESTDIR}${libdir}/perl/AFS; \
2069 ${INSTALL_DATA} PERLUAFS/ukernel.so ${DESTDIR}${libdir}/perl/ukernel.so; \
2070 ${INSTALL_DATA} PERLUAFS/ukernel.pm ${DESTDIR}${libdir}/perl/AFS/ukernel.pm; \
2073 dest: $(TOP_INCDIR)/afs/param.h $(TOP_INCDIR)/afs/stds.h \
2074 $(TOP_INCDIR)/afs/afs_sysnames.h \
2075 $(TOP_INCDIR)/afs/afs_stats.h \
2076 $(TOP_SRCDIR)/afs/sysincludes.h \
2077 $(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h \
2078 UAFS/$(LIBUAFS) JUAFS/$(LIBJUAFS) UAFS.pic/libuafs_pic.a \
2079 @LIBUAFS_BUILD_PERL@
2080 ${INSTALL} -d ${DEST}/root.perf/include/afs
2081 ${INSTALL} -d ${DEST}/root.perf/lib
2082 ${INSTALL_DATA} $(TOP_INCDIR)/afs/param.h \
2083 ${DEST}/root.perf/include/afs/param.h
2084 ${INSTALL_DATA} $(TOP_INCDIR)/afs/stds.h \
2085 ${DEST}/root.perf/include/afs/stds.h
2086 ${INSTALL_DATA} $(TOP_INCDIR)/afs/afs_sysnames.h \
2087 ${DEST}/root.perf/include/afs/afs_sysnames.h
2088 ${INSTALL_DATA} $(TOP_INCDIR)/afs/afs_stats.h \
2089 ${DEST}/root.perf/include/afs/afs_stats.h
2090 ${INSTALL_DATA} $(TOP_SRCDIR)/afs/UKERNEL/sysincludes.h \
2091 ${DEST}/root.perf/include/afs/sysincludes.h
2092 ${INSTALL_DATA} $(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h \
2093 ${DEST}/root.perf/include/afs/afs_usrops.h
2094 ${INSTALL_DATA} UAFS/$(LIBUAFS) ${DEST}/root.perf/lib/$(LIBUAFS)
2095 ${INSTALL_DATA} JUAFS/$(LIBJUAFS) ${DEST}/root.perf/lib/$(LIBJUAFS)
2096 ${INSTALL_DATA} UAFS.pic/libuafs_pic.a ${DEST}/root.perf/lib/libuafs_pic.a
2097 if [ "x$(LIBUAFS_BUILD_PERL)" != "x" ] ; then \
2098 ${INSTALL} -d ${DEST}/root.perf/lib/perl; \
2099 ${INSTALL} -d ${DEST}/root.perf/lib/perl/AFS; \
2100 ${INSTALL_DATA} PERLUAFS/ukernel.so ${DEST}/root.perf/lib/perl/ukernel.so; \
2101 ${INSTALL_DATA} PERLUAFS/ukernel.pm ${DEST}/root.perf/lib/perl/AFS/ukernel.pm; \
2105 # Common directory and other build targets
2120 -$(RM) -f nsapi afsd
2122 @TOP_SRCDIR@/libuafs/make_h_tree.pl $(TOP_SRC_AFS) $(TOP_SRC_VNOPS) \
2124 -ln -s $(TOP_SRCDIR)/afsd afsd
2125 -ln -s $(NS_INCL) nsapi
2127 setup_uafs: UAFS setup_common
2128 -$(RM) -f UAFS/Makefile UAFS/Makefile.common
2129 ln -s ../Makefile UAFS/Makefile
2130 ln -s ../Makefile.common UAFS/Makefile.common
2132 setup_picuafs: UAFS.pic setup_common
2133 -$(RM) -f UAFS.pic/Makefile UAFS.pic/Makefile.common
2134 ln -s ../Makefile UAFS.pic/Makefile
2135 ln -s ../Makefile.common UAFS.pic/Makefile.common
2137 setup_juafs: JUAFS setup_common
2138 -$(RM) -f JUAFS/Makefile JUAFS/Makefile.common
2139 ln -s ../Makefile JUAFS/Makefile
2140 ln -s ../Makefile.common JUAFS/Makefile.common
2142 setup_nsafs: AFSWEB setup_common
2143 -$(RM) -f AFSWEB/Makefile AFSWEB/Makefile.common
2144 ln -s ../Makefile AFSWEB/Makefile
2145 ln -s ../Makefile.common AFSWEB/Makefile.common
2147 UAFS/$(LIBUAFS): setup_uafs
2149 $(MAKE) $(LIBUAFS) DESTDIR=${DESTDIR} LIBJUAFS_FLAGS=&& \
2150 $(RANLIB) $(LIBUAFS)
2152 UAFS.pic/libuafs_pic.a: setup_picuafs
2154 $(MAKE) libuafs_pic.a DESTDIR=${DESTDIR} LIBJUAFS_FLAGS=&& \
2155 $(RANLIB) libuafs_pic.a
2157 JUAFS/$(LIBJUAFS): setup_juafs
2159 $(MAKE) $(LIBJUAFS) DESTDIR=${DESTDIR} LIBJUAFS_FLAGS=&& \
2160 $(RANLIB) $(LIBJUAFS)
2162 AFSWEB/$(LIBAFSWEB): setup_nsafs
2164 $(MAKE) $(LIBAFSWEB) DESTDIR=${DESTDIR} && \
2165 $(RANLIB) $(LIBAFSWEB)
2167 AFSWEB/$(LIBAFSWEBKRB): setup_nsafs
2169 $(MAKE) $(LIBAFSWEBKRB) DESTDIR=${DESTDIR} && \
2170 $(RANLIB) $(LIBAFSWEBKRB)
2172 include ${TOP_OBJDIR}/src/config/Makefile.version