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
9 TOP_INCDIR=@TOP_INCDIR@
10 TOP_LIBDIR=@TOP_LIBDIR@
12 exec_prefix=@exec_prefix@
15 libexecdir=@libexecdir@
17 includedir=@includedir@
19 afssrvbindir=@afssrvbindir@
20 afssrvsbindir=@afssrvsbindir@
21 afssrvlibexecdir=@afssrvlibexecdir@
22 COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
23 RXGEN=${TOP_SRCDIR}/rxgen/rxgen
24 TOP_SRCDIR=@TOP_SRCDIR@
25 SYS_NAME=@AFS_SYSNAME@
29 include ../config/Makefile.${SYS_NAME}
31 INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I.. \
32 -I${BACKDIR}/include -I${TOP_INCDIR}/afs
33 KERNELDIR = ../libafs/
34 UKERNELDIR = ../libuafs/
36 CFLAGS = ${OPTMZ} ${INCDIRS} ${LDIRS} ${LIBS} ${XCFLAGS}
38 LIBOBJS=aclprocs.o netprocs.o
40 include ../config/Makefile.version
42 all: kinstall ukinstall ${TOP_LIBDIR}/libacl.a ${TOP_INCDIR}/afs/acl.h ${TOP_INCDIR}/afs/prs_fs.h
44 libacl.a: $(LIBOBJS) AFS_component_version_number.o
46 ar rv libacl.a $(LIBOBJS) AFS_component_version_number.o
49 aclprocs.o: aclprocs.c acl.h
51 netprocs.o: netprocs.c acl.h
54 $(RM) -f acltest *.o libacl.a core AFS_component_version_number.c
59 ${INSTALL} prs_fs.h ${KERNELDIR}/afs/prs_fs.h
62 ${INSTALL} prs_fs.h ${UKERNELDIR}/afs/prs_fs.h
64 install: ${DESTDIR}${libdir}/afs/libacl.a ${DESTDIR}${includedir}/afs/acl.h ${DESTDIR}${includedir}/afs/prs_fs.h
69 ${DEST}/lib/afs/libacl.a: libacl.a
72 ${DESTDIR}${libdir}/afs/libacl.a: libacl.a
76 ${TOP_LIBDIR}/libacl.a: libacl.a
80 ${DEST}/include/afs/acl.h: acl.h
83 ${DESTDIR}${includedir}/afs/acl.h: acl.h
87 ${TOP_INCDIR}/afs/acl.h: acl.h
91 ${DEST}/include/afs/prs_fs.h: prs_fs.h
94 ${DESTDIR}${includedir}/afs/prs_fs.h: prs_fs.h
98 ${TOP_INCDIR}/afs/prs_fs.h: prs_fs.h
102 dest: ${DEST}/lib/afs/libacl.a ${DEST}/include/afs/acl.h ${DEST}/include/afs/prs_fs.h