# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DEST=@DEST@
-TOP_INCDIR=@TOP_INCDIR@
-TOP_LIBDIR=@TOP_LIBDIR@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-bindir=@bindir@
-sbindir=@sbindir@
-libexecdir=@libexecdir@
-libdir=@libdir@
-includedir=@includedir@
-mandir=@mandir@
-afssrvbindir=@afssrvbindir@
-afssrvsbindir=@afssrvsbindir@
-afssrvlibexecdir=@afssrvlibexecdir@
-COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
-RXGEN=${TOP_SRCDIR}/rxgen/rxgen
-TOP_SRCDIR=@TOP_SRCDIR@
-SYS_NAME=@AFS_SYSNAME@
-
-SHELL = /bin/sh
-
-include ../config/Makefile.${SYS_NAME}
-
-INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I.. \
- -I${BACKDIR}/include -I${TOP_INCDIR}/afs
-KERNELDIR = ../libafs/
-UKERNELDIR = ../libuafs/
-
-CFLAGS = ${OPTMZ} ${INCDIRS} ${LDIRS} ${LIBS} ${XCFLAGS}
-
-LIBOBJS=aclprocs.o netprocs.o
-
-include ../config/Makefile.version
-
-all: kinstall ukinstall ${TOP_LIBDIR}/libacl.a ${TOP_INCDIR}/afs/acl.h ${TOP_INCDIR}/afs/prs_fs.h
-
-libacl.a: $(LIBOBJS) AFS_component_version_number.o
- $(RM) -f libacl.a
- ar rv libacl.a $(LIBOBJS) AFS_component_version_number.o
- $(RANLIB) libacl.a
-
-aclprocs.o: aclprocs.c acl.h
-
-netprocs.o: netprocs.c acl.h
-
-clean:
- $(RM) -f acltest *.o libacl.a core AFS_component_version_number.c
-
-system: install
-
-kinstall:
- ${INSTALL} prs_fs.h ${KERNELDIR}/afs/prs_fs.h
-
-ukinstall webinstall:
- ${INSTALL} prs_fs.h ${UKERNELDIR}/afs/prs_fs.h
-
-install: ${DESTDIR}${libdir}/afs/libacl.a ${DESTDIR}${includedir}/afs/acl.h ${DESTDIR}${includedir}/afs/prs_fs.h
-
-test:
- cd test; $(MAKE)
-
-${DEST}/lib/afs/libacl.a: libacl.a
- ${INSTALL} $? $@
-
-${DESTDIR}${libdir}/afs/libacl.a: libacl.a
- ${INSTALL} $? $@
-
+srcdir=@srcdir@
+include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.libtool
+include @TOP_OBJDIR@/src/config/Makefile.lwp
+
+LT_objs = aclprocs.lo netprocs.lo AFS_component_version_number.lo
+LT_deps = $(top_builddir)/src/ptserver/liboafs_prot.la
+LT_libs =
+
+#
+# Main targets
+#
+all: \
+ liboafs_acl.la \
+ ${TOP_LIBDIR}/libacl.a \
+ depinstall
+
+depinstall: \
+ ${TOP_INCDIR}/afs/acl.h \
+ ${TOP_INCDIR}/afs/prs_fs.h
${TOP_LIBDIR}/libacl.a: libacl.a
- ${INSTALL} $? $@
-
-
-${DEST}/include/afs/acl.h: acl.h
- ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/afs/acl.h: acl.h
- ${INSTALL} $? $@
-
+ ${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/acl.h: acl.h
- ${INSTALL} $? $@
-
-
-${DEST}/include/afs/prs_fs.h: prs_fs.h
- ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/afs/prs_fs.h: prs_fs.h
- ${INSTALL} $? $@
-
+ ${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/prs_fs.h: prs_fs.h
- ${INSTALL} $? $@
-
+ ${INSTALL_DATA} $? $@
+
+libacl.a: $(LT_objs)
+ $(LT_LDLIB_lwp) $(LT_objs)
+
+liboafs_acl.la: liboafs_acl.la.sym $(LT_objs) $(LT_deps)
+ $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs)
+
+aclprocs.lo: aclprocs.c acl.h
+netprocs.lo: netprocs.c acl.h
+
+#
+# Installation targets
+#
+install: libacl.a acl.h prs_fs.h
+ ${INSTALL} -d ${DESTDIR}${libdir}/afs
+ ${INSTALL} -d ${DESTDIR}${includedir}/afs
+ ${INSTALL_DATA} libacl.a ${DESTDIR}${libdir}/afs/libacl.a
+ ${INSTALL_DATA} ${srcdir}/acl.h ${DESTDIR}${includedir}/afs/acl.h
+ ${INSTALL_DATA} ${srcdir}/prs_fs.h ${DESTDIR}${includedir}/afs/prs_fs.h
+
+dest: libacl.a acl.h prs_fs.h
+ ${INSTALL} -d ${DEST}/lib/afs
+ ${INSTALL} -d ${DEST}/include/afs
+ ${INSTALL_DATA} libacl.a ${DEST}/lib/afs/libacl.a
+ ${INSTALL_DATA} ${srcdir}/acl.h ${DEST}/include/afs/acl.h
+ ${INSTALL_DATA} ${srcdir}/prs_fs.h ${DEST}/include/afs/prs_fs.h
+
+#
+# Misc. targets
+#
+test:
+ cd test; $(MAKE)
-dest: ${DEST}/lib/afs/libacl.a ${DEST}/include/afs/acl.h ${DEST}/include/afs/prs_fs.h
+clean:
+ $(LT_CLEAN)
+ $(RM) -f acltest *.o *.a core AFS_component_version_number.c
+include ../config/Makefile.version