-I${TOP_INCDIR}/afs
# Build rules - CC and CFLAGS are defined in system specific MakefileProtos.
-.SUFFIXES: .i
-.c.i:
- $(CC) $(COMMON_INCLUDE) $(CFLAGS) -P -c $<
-
.c.o:
- $(RUN_CC) $(CC) $(COMMON_INCLUDE) $(CFLAGS) $(CFLAGS-$(@)) $(KERN_DBG) -c $<
-CRULE_NOOPT= $(RUN_CC) $(CC) $(COMMON_INCLUDE) $(KERN_DBG) $(CFLAGS) $(CFLAGS-$(@)) -o $@ -c
-CRULE_OPT= $(RUN_CC) $(CC) $(COMMON_INCLUDE) $(KERN_DBG) $(KERN_OPTMZ) $(CFLAGS) $(CFLAGS-$@) -o $@ -c
+ $(RUN_CC) $(CC_WRAPPER) $(CC) $(COMMON_INCLUDE) $(CFLAGS) $(CFLAGS-$(@)) $(KERN_DBG) -c $<
+CRULE_NOOPT= $(RUN_CC) $(CC_WRAPPER) $(CC) $(COMMON_INCLUDE) $(KERN_DBG) $(CFLAGS) $(CFLAGS-$(@)) -o $@ -c
+CRULE_OPT= $(RUN_CC) $(CC_WRAPPER) $(CC) $(COMMON_INCLUDE) $(KERN_DBG) $(KERN_OPTMZ) $(CFLAGS) $(CFLAGS-$(@)) -o $@ -c
system: all
depsrcs:
AFSAOBJS = \
+ sha256-kernel.o \
+ rand-timer-kernel.o \
afs_atomlist.o \
afs_lhash.o \
afs_analyze.o \
afs_vnop_write.o \
afs_volume.o \
afs_warn.o \
- afsaux.o \
+ xdr_update.o \
+ xdr_refernce.o \
Kvice.xdr.o \
xdr_arrayn.o \
xdr_array.o \
# init daemons call pioctl
AFSPAGOBJS = \
+ sha256-kernel.o \
+ rand-timer-kernel.o \
+ md5.o \
+ evp.o \
+ evp-algs.o \
+ rand-kernel.o \
+ alloc-kernel.o \
+ aes.o \
+ rijndael-alg-fst.o \
+ sha.o \
afs_atomlist.o \
afs_error.o \
afs_icl.o \
afs_syscall.o \
afs_tokens.o \
afs_warn.o \
- afsaux.o \
+ xdr_update.o \
+ xdr_refernce.o \
xdr_arrayn.o \
xdr_array.o \
xdr_int32.o \
xdr_int64.o \
- rx.o \
- rx_call.o \
+ rx_pag.o \
+ rx_pag_call.o \
rx_conn.o \
rx_peer.o \
- rx_rdwr.o \
+ rx_pag_rdwr.o \
rx_clock.o \
rx_event.o \
rx_globals.o \
rx_identity.o \
rx_kmutex.o \
rx_pag_knet.o \
- rx_kcommon.o \
+ rx_pag_kcommon.o \
rx_misc.o \
rx_null.o \
rx_opaque.o \
rx_getaddr.o \
- rx_packet.o \
+ rx_pag_packet.o \
rx_multi.o \
rx_stats.o \
+ strcasecmp_pag.o \
opr_rbtree.o \
xdr_rx.o \
xdr_mem.o \
$(CRULE_NOOPT) $(TOP_OBJ_SYS)/Krmtsys.xdr.c
Krmtsys.cs.o: $(TOP_OBJ_SYS)/Krmtsys.cs.c
$(CRULE_NOOPT) $(TOP_OBJ_SYS)/Krmtsys.cs.c
-afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
- $(CRULE_NOOPT) $(TOP_SRC_FSINT)/afsaux.c
+xdr_update.o: $(TOP_SRC_RX)/xdr_update.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/xdr_update.c
+xdr_refernce.o: $(TOP_SRC_RX)/xdr_refernce.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/xdr_refernce.c
xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
$(CRULE_NOOPT) $(TOP_SRC_RX)/xdr_arrayn.c
xdr_array.o: $(TOP_SRC_RX)/xdr_array.c
# Special objects for the PAG module
afs_pag_user.o: $(TOP_SRC_AFS)/afs_user.c
$(CRULE_OPT) -DAFS_PAG_MANAGER $(TOP_SRC_AFS)/afs_user.c
+rx_pag.o: $(TOP_SRC_RX)/rx.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/rx.c
+rx_pag_call.o: $(TOP_SRC_RX)/rx_call.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/rx_call.c
+rx_pag_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/rx_rdwr.c
+rx_pag_kcommon.o: $(TOP_SRC_RX)/rx_kcommon.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/rx_kcommon.c
+rx_pag_packet.o: $(TOP_SRC_RX)/rx_packet.c
+ $(CRULE_NOOPT) $(TOP_SRC_RX)/rx_packet.c
rx_pag_knet.o: $(TOP_SRC_RX)/${MKAFS_OSTYPE}/rx_knet.c
$(CRULE_NOOPT) $(TOP_SRC_RX)/${MKAFS_OSTYPE}/rx_knet.c
+strcasecmp_pag.o: $(TOP_SRCDIR)/crypto/hcrypto/kernel/strcasecmp.c
+ $(CRULE_NOOPT) $(TOP_SRCDIR)/crypto/hcrypto/kernel/strcasecmp.c
# Crypto
md5.o: $(TOP_SRCDIR)/external/heimdal/hcrypto/md5.c
$(CRULE_OPT) $(TOP_SRCDIR)/crypto/hcrypto/kernel/rand.c
CFLAGS-rand-kernel.o = -I$(TOP_INCDIR)/hcrypto
+rand-fortuna-kernel.o: $(TOP_SRCDIR)/external/heimdal/hcrypto/rand-fortuna.c
+ $(CRULE_OPT) $(TOP_SRCDIR)/external/heimdal/hcrypto/rand-fortuna.c
+CFLAGS-rand-fortuna-kernel.o = -I$(TOP_INCDIR)/hcrypto
+
+rand-timer-kernel.o: $(TOP_SRCDIR)/crypto/hcrypto/kernel/rand-timer.c
+ $(CRULE_OPT) $(TOP_SRCDIR)/crypto/hcrypto/kernel/rand-timer.c
+CFLAGS-rand-timer-kernel.o = -I$(TOP_SRCDIR)/external/heimdal/hcrypto
+
+sha256-kernel.o: $(TOP_SRCDIR)/external/heimdal/hcrypto/sha256.c
+ $(CRULE_OPT) $(TOP_SRCDIR)/external/heimdal/hcrypto/sha256.c
+CFLAGS-sha256-kernel.o = -I$(TOP_INCDIR)/hcrypto
+
alloc-kernel.o: $(TOP_SRCDIR)/crypto/hcrypto/kernel/alloc.c
$(CRULE_OPT) $(TOP_SRCDIR)/crypto/hcrypto/kernel/alloc.c
$(CRULE_NOOPT) $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_timeout.c
osi_pagecopy.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_pagecopy.c
$(CRULE_NOOPT) $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_pagecopy.c
-osi_fetchstore.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_fetchstore.c
- $(CRULE_NOOPT) $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_fetchstore.c
osi_vcache.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vcache.c
$(CRULE_NOOPT) $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vcache.c
osi_crypto.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_crypto.c