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@
11 TOP_OBJDIR=@TOP_OBJDIR@
15 exec_prefix=@exec_prefix@
18 libexecdir=@libexecdir@
20 includedir=@includedir@
22 afssrvbindir=@afssrvbindir@
23 afssrvsbindir=@afssrvsbindir@
24 afssrvlibexecdir=@afssrvlibexecdir@
25 COMPILE_ET=${TOP_OBJDIR}/src/comerr/compile_et
26 RXGEN=${TOP_OBJDIR}/src/rxgen/rxgen
27 TOP_SRCDIR=@TOP_SRCDIR@
28 SYS_NAME=@AFS_SYSNAME@
32 include ../config/Makefile.${SYS_NAME}
35 UKERNELDIR = ../libuafs
37 INCDIRS=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XINCLS}
38 CFLAGS = ${OPTMZ} ${INCDIRS} ${XCFLAGS}
41 ${TOP_LIBDIR}/libdir.a \
42 ${TOP_INCDIR}/afs/dir.h \
44 ${KERNELDIR}/afs/dir.h \
45 ${KERNELDIR}/afs/afs_dir.c \
47 ${UKERNELDIR}/afs/dir.h \
48 ${UKERNELDIR}/afs/afs_dir.c
50 libdir.a: buffer.o dir.o salvage.o AFS_component_version_number.o
52 $(AR) crv $@ buffer.o dir.o salvage.o AFS_component_version_number.o
62 salvage.o: salvage.c dir.h
68 ${TOP_INCDIR}/afs/dir.h: dir.h
71 ${TOP_LIBDIR}/libdir.a: libdir.a
80 ${KERNELDIR}/afs/dir.h: dir.h
83 ${KERNELDIR}/afs/afs_dir.c: dir.c
86 ${UKERNELDIR}/afs/dir.h: dir.h
89 ${UKERNELDIR}/afs/afs_dir.c: dir.c
93 ${DESTDIR}${libdir}/afs/libdir.a \
94 ${DESTDIR}${includedir}/afs/dir.h
96 ${DESTDIR}${libdir}/afs/libdir.a: libdir.a
99 ${DESTDIR}${includedir}/afs/dir.h: dir.h
103 ${DEST}/lib/afs/libdir.a \
104 ${DEST}/include/afs/dir.h
106 ${DEST}/lib/afs/libdir.a: libdir.a
109 ${DEST}/include/afs/dir.h: dir.h
115 include ../config/Makefile.version
118 $(RM) -f *.o *.a core AFS_component_version_number.c