srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
# System specific build commands and flags
KSRC = @BSD_KERNEL_PATH@
-KFLAGS= -Wall -nostdinc
+KFLAGS= -Wall -march=i486 -fno-builtin-printf -fno-builtin-log -fno-builtin-malloc -nostdinc
<i386_obsd33>
KFLAGS+= -fno-stack-protector
<all>
# OS specific object files:
AFS_OS_OBJS = \
+ osi_crypto.o \
+ osi_gcpags.o \
osi_groups.o \
osi_file.o \
osi_misc.o \
osi_sleep.o \
+ osi_vcache.o \
osi_vm.o \
- osi_vnodeops.o
+ osi_vnodeops.o \
+ rand-fortuna-kernel.o
#AFS_OS_NFSOBJS = osi_vfsops_nfs.o
include Makefile.common
-COMMON_INCLUDE = \
- -I.. \
- -I../nfs \
- -I${TOP_SRCDIR} \
- -I${TOP_SRCDIR}/afs \
- -I${TOP_SRCDIR}/afs/${MKAFS_OSTYPE} \
- -I${TOP_SRCDIR}/config \
- -I${TOP_SRCDIR}/rx \
- -I${TOP_SRCDIR}/rx/${MKAFS_OSTYPE} \
- -I${TOP_SRCDIR}/rxkad \
- -I${TOP_SRCDIR}/domestic \
- -I${TOP_SRCDIR}/util \
- -I${TOP_SRCDIR}/../include \
- -I${TOP_SRCDIR}/../include/afs
-
setup:
-mkdir $(KOBJ)
-$(RM) -f $(KOBJ)/Makefile $(KOBJ)/Makefile.common $(KOBJ)/config
libafs: $(LIBAFSNONFS)
ls -l libafs.o
-install_libafs: $(INST_LIBAFSNONFS)
-dest_libafs: $(DEST_LIBAFSNONFS)
-
-$(INST_LIBAFS): $(LIBAFS)
- $(INSTALL) -f $? $@
-
-$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
- $(INSTALL) -f $? $@
-$(DEST_LIBAFS): $(LIBAFS)
- $(INSTALL) -f $? $@
+install_libafs: $(LIBAFSNONFS)
+ ${INSTALL} -d ${DESTDIR}${afskerneldir}
+ ${INSTALL} -m 644 $(LIBAFSNONFS) $(INST_LIBAFSNONFS)
-$(DEST_LIBAFSNONFS): $(LIBAFSNONFS)
- $(INSTALL) -f $? $@
+dest_libafs: $(LIBAFSNONFS)
+ ${INSTALL} -d ${DEST}/root.client/bin
+ $(INSTALL) -m 644 $(LIBAFSNONFS) $(DEST_LIBAFSNONFS)
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
$(LD) -r -o ${LIBAFS} ${AFSAOBJS} ${AFSNFSOBJS}