TOP_SRC_RXKAD = ${TOP_SRCDIR}/rxkad
COMMON_INCLUDE = -I. -I.. -I../nfs \
+ -I$(TOP_SRCDIR)/crypto/kernel \
-I${TOP_SRCDIR} \
-I${TOP_SRCDIR}/afs \
-I${TOP_SRCDIR}/afs/${MKAFS_OSTYPE} \
-I${TOP_SRCDIR}/config \
-I${TOP_SRCDIR}/rx/${MKAFS_OSTYPE} \
-I${TOP_SRCDIR}/rxkad \
- -I${TOP_SRCDIR}/rxkad/domestic \
-I${TOP_SRCDIR}/util \
+ -I${TOP_SRCDIR}/external/heimdal \
-I${TOP_OBJDIR}/src \
-I${TOP_OBJDIR}/src/afs \
-I${TOP_OBJDIR}/src/afs/${MKAFS_OSTYPE} \
-I${TOP_OBJDIR}/src/config \
-I${TOP_OBJDIR}/src/fsint \
-I${TOP_OBJDIR}/src/vlserver \
+ -I${TOP_OBJDIR}/src/auth \
-I${TOP_INCDIR} \
-I${TOP_INCDIR}/afs
afs_init.o \
afs_lock.o \
afs_mariner.o \
- afs_md5.o \
afs_memcache.o \
+ afs_fetchstore.o \
afs_osi.o \
afs_osidnlc.o \
afs_osi_alloc.o \
- afs_osi_gcpags.o \
afs_osi_pag.o \
afs_osi_uio.o \
afs_osi_vget.o \
afs_server.o \
afs_stat.o \
afs_syscall.o \
+ afs_tokens.o \
afs_user.o \
afs_util.o \
afs_vcache.o \
rx_clock.o \
rx_event.o \
rx_globals.o \
+ rx_identity.o \
rx_kmutex.o \
rx_knet.o \
rx_kcommon.o \
rx_misc.o \
rx_null.o \
+ rx_opaque.o \
rx_getaddr.o \
rx_packet.o \
rx_multi.o \
+ rx_stats.o \
xdr_rx.o \
+ xdr_mem.o \
+ xdr_len.o \
Kvldbint.cs.o \
Kvldbint.xdr.o \
Kcallback.ss.o \
rxkad_common.o \
xdr_afsuuid.o \
xdr.o \
+ Ktoken.xdr.o \
+ md5.o \
afs_uuid.o $(AFS_OS_OBJS)
# These next two allow nfs and nonfs builds to occur in the same directory.
afs_lock.o \
afs_osi.o \
afs_osi_alloc.o \
- afs_osi_gcpags.o \
afs_osi_pag.o \
afs_pag_call.o \
afs_pag_cred.o \
afs_pag_user.o \
afs_stat.o \
afs_syscall.o \
+ afs_tokens.o \
afs_warn.o \
afsaux.o \
xdr_arrayn.o \
rx_clock.o \
rx_event.o \
rx_globals.o \
+ rx_identity.o \
rx_kmutex.o \
- rx_knet.o \
+ rx_pag_knet.o \
rx_kcommon.o \
rx_misc.o \
rx_null.o \
+ rx_opaque.o \
rx_getaddr.o \
rx_packet.o \
rx_multi.o \
+ rx_stats.o \
xdr_rx.o \
+ xdr_mem.o \
+ xdr_len.o \
Kpagcb.ss.o \
Kpagcb.xdr.o \
Krxstat.ss.o \
AFS_component_version_number.o\
xdr_afsuuid.o \
xdr.o \
+ Ktoken.xdr.o \
afs_uuid.o $(AFS_OS_PAGOBJS)
$(CRULE_OPT)
afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
$(CRULE_OPT)
-afs_md5.o: $(TOP_SRC_AFS)/afs_md5.c
- $(CRULE_OPT)
afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
$(CRULE_OPT)
afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
$(CRULE_OPT)
afs_osi_alloc.o: $(TOP_SRC_AFS)/afs_osi_alloc.c
$(CRULE_OPT)
-afs_osi_gcpags.o: $(TOP_SRC_AFS)/afs_osi_gcpags.c
- $(CRULE_OPT)
afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
$(CRULE_OPT)
afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
$(CRULE_OPT)
afs_server.o: $(TOP_SRC_AFS)/afs_server.c
$(CRULE_OPT)
+afs_tokens.o: $(TOP_SRC_AFS)/afs_tokens.c
+ $(CRULE_OPT)
afs_user.o: $(TOP_SRC_AFS)/afs_user.c
$(CRULE_OPT)
afs_util.o: $(TOP_SRC_AFS)/afs_util.c
$(CRULE_OPT)
xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
$(CRULE_OPT)
+xdr_mem.o: $(TOP_SRCDIR)/rx/xdr_mem.c
+ $(CRULE_OPT)
+xdr_len.o: $(TOP_SRCDIR)/rx/xdr_len.c
+ $(CRULE_OPT)
+Ktoken.xdr.o: $(TOP_OBJDIR)/src/auth/Ktoken.xdr.c
+ $(CRULE_OPT)
# these files are not to be optimized - subject to change.
afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
$(CRULE_NOOPT)
afs_pag_cred.o: $(TOP_SRC_AFS)/afs_pag_cred.c
$(CRULE_NOOPT)
+afs_fetchstore.o: $(TOP_SRC_AFS)/afs_fetchstore.c
+ $(CRULE_NOOPT)
afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
$(CRULE_NOOPT)
afs_syscall.o: $(TOP_SRC_AFS)/afs_syscall.c
$(CRULE_NOOPT)
-fcrypt.o: $(TOP_SRC_RXKAD)/domestic/fcrypt.c
+fcrypt.o: $(TOP_SRC_RXKAD)/fcrypt.c
$(CRULE_NOOPT)
-crypt_conn.o: $(TOP_SRC_RXKAD)/domestic/crypt_conn.c
+crypt_conn.o: $(TOP_SRC_RXKAD)/crypt_conn.c
$(CRULE_NOOPT)
rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
$(CRULE_NOOPT)
$(CRULE_NOOPT)
rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
$(CRULE_NOOPT)
+rx_identity.o: $(TOP_SRC_RX)/rx_identity.c
+ $(CRULE_NOOPT)
rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
$(CRULE_NOOPT)
rx_multi.o: $(TOP_SRC_RX)/rx_multi.c
$(CRULE_NOOPT)
rx_null.o: $(TOP_SRC_RX)/rx_null.c
$(CRULE_NOOPT)
+rx_opaque.o: $(TOP_SRC_RX)/rx_opaque.c
+ $(CRULE_OPT)
rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
$(CRULE_NOOPT)
rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
$(CRULE_NOOPT)
+rx_stats.o: $(TOP_SRC_RX)/rx_stats.c
+ $(CRULE_NOOPT)
xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
$(CRULE_NOOPT)
Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
# Special objects for the PAG module
afs_pag_user.o: $(TOP_SRC_AFS)/afs_user.c
$(CRULE_OPT) -DAFS_PAG_MANAGER
+rx_pag_knet.o: $(TOP_SRC_RX)/${MKAFS_OSTYPE}/rx_knet.c
+ $(CRULE_NOOPT)
+
+# Crypto
+md5.o: $(TOP_SRCDIR)/external/heimdal/hcrypto/md5.c
+ $(CRULE_OPT)
# Files which are specific to particular architectures/targets
# but have common build rules. Place here instead of duplicating
# in the per-platform Makefiles.
osi_groups.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_groups.c
$(CRULE_NOOPT)
+osi_gcpags.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_gcpags.c
+ $(CRULE_NOOPT)
osi_inode.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_inode.c
$(CRULE_NOOPT)
osi_file.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_file.c
$(CRULE_NOOPT)
osi_timeout.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_timeout.c
$(CRULE_NOOPT)
-
-
+osi_pagecopy.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_pagecopy.c
+ $(CRULE_NOOPT)
+osi_fetchstore.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_fetchstore.c
+ $(CRULE_NOOPT)
+osi_vcache.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vcache.c
+ $(CRULE_NOOPT)
clean:
-$(RM) -rf STATIC* MODLOAD* $(AFS_OS_CLEAN)