openbsd-20021011
[openafs.git] / src / libafs / MakefileProto.OBSD.in
index 31e172c..6ff0b1d 100644 (file)
@@ -1,26 +1,7 @@
 #/* Copyright (C) 1995, 1989 Transarc Corporation - All rights reserved */
 #
-# MakefileProto for OpenBSD systems
-#
-DEST=@DEST@
-TOP_INCDIR=@TOP_INCDIR@
-TOP_LIBDIR=@TOP_LIBDIR@
-TOP_SRCDIR=@TOP_SRCDIR@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-bindir=@bindir@
-sbindir=@sbindir@
-libexecdir=@libexecdir@
-libdir=@libdir@
-includedir=@includedir@
-mandir=@mandir@
-afssrvbindir=@afssrvbindir@
-afssrvsbindir=@afssrvsbindir@
-afssrvlibexecdir=@afssrvlibexecdir@
-afskerneldir=@afskerneldir@
-SYS_NAME=@AFS_SYSNAME@
-
-include ../config/Makefile.${SYS_NAME}
+srcdir=@srcdir@
+include @TOP_OBJDIR@/src/config/Makefile.config
 
 # OS specific object files:
 AFS_OS_OBJS = \
@@ -31,7 +12,7 @@ AFS_OS_OBJS = \
        osi_sleep.o \
        osi_vm.o \
        osi_vnodeops.o \
-       xdr_int64.o
+       osi_module.o 
 
 AFS_OS_NFSOBJS = \
        osi_vfsops_nfs.o
@@ -41,21 +22,18 @@ AFS_OS_NONFSOBJS = \
 
 
 # System specific build commands and flags
-# KDEFS=-DLANGUAGE_C  -I/usr/sys/include -I../include \
-#       -I/usr/src/sys/${HEADER_RT} -I/usr/src/sys/sys \
-#      -DSWAPTYPE=1 -DUERF -DOSF -DCOMPAT_43 -DUFS \
-#      -DRT -DKERNEL -D_KERNEL
-KDEFS=-Wall -fformat-extensions -ansi -nostdinc -I/usr/include -D_KERNEL \
-       -elf -mpreferred-stack-boundary=2 -I/usr/src/sys/sys -I../afs
+KDEFS=-Wall -nostdinc -I/usr/include \
+       -DLKM -DDIAGNOSTIC -DFIFO -DNFSCLIENT -DMFS -DFFS -D_KERNEL -DI386_CPU -DI486_CPU -DI586_CPU \
+       -I/usr/src/sys/sys -I../afs
 DBUG = -O2
 DEFINES= -DAFSDEBUG -DKERNEL -DAFS -DVICE -DNFS -DUFS -DINET -DQUOTA -DGETMOUNT
 OPTF=${OPT} 
 OPTF2=${OPT2} 
-CFLAGS=-I. -I.. -I${TOP_SRCDIR}/config ${FSINCLUDES} $(DEFINES) $(KDEFS) $(KOPTS) ${DBUG}
+CFLAGS=-I. -I.. -I${TOP_OBJDIR}/src/config ${FSINCLUDES} $(DEFINES) $(KDEFS) $(KOPTS) ${DBUG}
 
 
 # Name of directory to hold object files and libraries.
-KOBJ = STATIC
+KOBJ = COMMON
 
 # This tells Makefile.common to use its single directory build target.
 COMPDIRS = single_compdir
@@ -67,19 +45,18 @@ include Makefile.common
 setup:
        -mkdir $(KOBJ)
        -$(RM) $(KOBJ)/Makefile $(KOBJ)/Makefile.common $(KOBJ)/config
-       ln -s ../Makefile $(KOBJ)/Makefile
-       ln -s ../Makefile.common $(KOBJ)/Makefile.common
-       ln -s ../config $(KOBJ)/config
-       -$(RM) -f  h net netinet rpc ufs nfs  machine sys vm
-       -ln -s /usr/src/sys/net net
-       -ln -s /usr/src/sys/i386/include machine
-       -ln -s /usr/src/sys/netinet netinet
-       -ln -s /usr/src/sys/nfs nfs
-       -ln -s /usr/include/rpc rpc
-       -ln -s /usr/src/sys/sys sys
-       -ln -s /usr/src/sys/ufs/ufs ufs
-       -ln -s /usr/src/sys/sys h
-       -ln -s /usr/src/sys/vm vm
+       ln -fs ../Makefile $(KOBJ)/Makefile
+       ln -fs ../Makefile.common $(KOBJ)/Makefile.common
+       ln -fs ../config $(KOBJ)/config
+       -$(RM) -f  h net netinet rpc ufs nfs machine sys
+       -ln -fs /usr/src/sys/net net
+       -ln -fs /usr/src/sys/arch/i386/include machine
+       -ln -fs /usr/src/sys/netinet netinet
+       -ln -fs /usr/src/sys/nfs nfs
+       -ln -fs /usr/include/rpc rpc
+       -ln -fs /usr/src/sys/sys sys
+       -ln -fs /usr/src/sys/ufs/ufs ufs
+       -ln -fs /usr/src/sys/sys h
        -touch $(KOBJ)/sec_net.h
 
 
@@ -94,21 +71,12 @@ DEST_LIBAFS = ${DEST}/root.client/bin/${LIBAFS}
 DEST_LIBAFSNONFS = ${DEST}/root.client/bin/${LIBAFSNONFS}
 
 
-# libafs:      $(LIBAFS) $(LIBAFSNONFS)
+libafs:        $(LIBAFS) $(LIBAFSNONFS)
 # libafs:      $(LIBAFSNONFS)
-# install_libafs:      $(INST_LIBAFS) $(INST_LIBAFSNONFS)
+install_libafs:        $(INST_LIBAFS) $(INST_LIBAFSNONFS)
 # install_libafs:      $(INST_LIBAFSNONFS)
-# dest_libafs: $(DEST_LIBAFS) $(DEST_LIBAFSNONFS)
+dest_libafs:   $(DEST_LIBAFS) $(DEST_LIBAFSNONFS)
 # dest_libafs: $(DEST_LIBAFSNONFS)
-libafs:
-       echo WARNING: No kernel module for ${SYS_NAME}
-
-install_libafs:
-       echo WARNING: No kernel module for ${SYS_NAME}
-
-dest_libafs:
-       echo WARNING: No kernel module for ${SYS_NAME}
-
 
 $(INST_LIBAFS): $(LIBAFS)
        $(INSTALL) -f $? $@
@@ -148,5 +116,3 @@ osi_vm.o: $(AFS)/osi_vm.c
        $(CRULE1)
 osi_vnodeops.o: $(AFS)/osi_vnodeops.c
        $(CRULE1)
-xdr_int64.o: $(RX)/xdr_int64.c
-       $(CRULE1)