VICED=$(srcdir)/../viced
VLSERVER=$(srcdir)/../vlserver
-LIBACL=$(srcdir)/../libacl
DIR=$(srcdir)/../dir
VOL=$(srcdir)/../vol
VLSERVEROBJS=vldbint.cs.o vldbint.xdr.o
-LIBACLOBJS=aclprocs.o netprocs.o
-
DIROBJS=buffer.o dir.o salvage.o
VOLOBJS= vnode.o volume.o vutil.o partition.o fssync-server.o \
FSINTOBJS= afsint.ss.o
-objects= ${VICEDOBJS} ${VLSERVEROBJS} ${LIBACLOBJS} \
+objects= ${VICEDOBJS} ${VLSERVEROBJS} \
${DIROBJS} ${VOLOBJS} ${FSINTOBJS}
SDBGOBJS = state_analyzer.o \
LIBS=${TOP_LIBDIR}/libafsauthent.a \
$(top_builddir)/src/sys/liboafs_sys.la \
+ $(top_builddir)/src/libacl/liboafs_acl.la \
$(top_builddir)/src/rxkad/liboafs_rxkad.la \
$(top_builddir)/src/rxstat/liboafs_rxstat.la \
$(top_builddir)/src/lwp/liboafs_lwpcompat.la \
serialize_state.o: ${VICED}/serialize_state.c
$(AFS_CCRULE) $(VICED)/serialize_state.c
-aclprocs.o: ${LIBACL}/aclprocs.c
- $(AFS_CCRULE) $(LIBACL)/aclprocs.c
-
-netprocs.o: ${LIBACL}/netprocs.c
- $(AFS_CCRULE) $(LIBACL)/netprocs.c
-
vldbint.cs.o: ../vlserver/vldbint.cs.c
$(AFS_CCRULE) -I$(VLSERVER) ../vlserver/vldbint.cs.c
MODULE_CFLAGS=-DRXDEBUG -DFSSYNC_BUILD_CLIENT -DAFS_DEMAND_ATTACH_FS
VLSERVER=$(srcdir)/../vlserver
-LIBACL=$(srcdir)/../libacl
DIR=$(srcdir)/../dir
VOL=$(srcdir)/../vol
VOLSER=$(srcdir)/../volser
VLSERVEROBJS=vldbint.cs.o vldbint.xdr.o vl_errors.o
-LIBACLOBJS=aclprocs.o netprocs.o
-
DIROBJS=buffer.o dir.o salvage.o
VOLOBJS= vnode.o volume.o vutil.o partition.o fssync-client.o purge.o \
clone.o devname.o common.o ihandle.o listinodes.o \
namei_ops.o nuke.o salvsync-client.o daemon_com.o
-objects= ${VOLSEROBJS} ${LIBACLOBJS} \
- ${DIROBJS} ${VOLOBJS}
+objects= ${VOLSEROBJS} ${DIROBJS} ${VOLOBJS}
LIBS= $(top_builddir)/src/cmd/liboafs_cmd.la \
${TOP_LIBDIR}/libafsauthent.a \
$(top_builddir)/src/sys/liboafs_sys.la \
+ $(top_builddir)/src/libacl/liboafs_acl.la \
$(top_builddir)/src/rx/liboafs_rx.la \
$(top_builddir)/src/rxstat/liboafs_rxstat.la \
$(top_builddir)/src/rxkad/liboafs_rxkad.la \
lockprocs.o: ${VOLSER}/lockprocs.c
$(AFS_CCRULE) $(VOLSER)/lockprocs.c
-aclprocs.o: ${LIBACL}/aclprocs.c
- $(AFS_CCRULE) $(LIBACL)/aclprocs.c
-
-netprocs.o: ${LIBACL}/netprocs.c
- $(AFS_CCRULE) $(LIBACL)/netprocs.c
-
vlserver.h vl_errors.c: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
$(RM) -f vlserver.h vl_errors.c; ${COMPILE_ET} -p ${VLSERVER} vl_errors -h vlserver
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
${TOP_INCDIR}/afs/prs_fs.h: prs_fs.h
${INSTALL_DATA} $? $@
-libacl.a: aclprocs.o netprocs.o AFS_component_version_number.o
- $(RM) -f $@
- $(AR) crv $@ aclprocs.o netprocs.o AFS_component_version_number.o
- $(RANLIB) $@
+libacl.a: $(LT_objs)
+ $(LT_LDLIB_lwp) $(LT_objs)
-aclprocs.o: aclprocs.c acl.h
+liboafs_acl.la: liboafs_acl.la.sym $(LT_objs) $(LT_deps)
+ $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs)
-netprocs.o: netprocs.c acl.h
+aclprocs.lo: aclprocs.c acl.h
+netprocs.lo: netprocs.c acl.h
#
# Installation targets
cd test; $(MAKE)
clean:
+ $(LT_CLEAN)
$(RM) -f acltest *.o *.a core AFS_component_version_number.c
include ../config/Makefile.version
--- /dev/null
+acl_CheckRights
+acl_Externalize_pr
+acl_FreeACL
+acl_FreeExternalACL
+acl_HtonACL
+acl_Initialize
+acl_Internalize_pr
+acl_IsAMember
+acl_NtohACL
MODULE_CFLAGS=-DRXDEBUG -DFSSYNC_BUILD_CLIENT
VLSERVER=$(srcdir)/../vlserver
-LIBACL=$(srcdir)/../libacl
DIR=$(srcdir)/../dir
VOL=$(srcdir)/../vol
VOLSER=$(srcdir)/../volser
VOSOBJS= vsprocs.o vsutils.o lockprocs.o volint.xdr.o volerr.o volint.cs.o
-LIBACLOBJS=aclprocs.o netprocs.o
-
DIROBJS=buffer.o dir.o salvage.o
VOLOBJS= vnode.o volume.o vutil.o partition.o fssync-client.o purge.o \
clone.o devname.o common.o ihandle.o listinodes.o \
namei_ops.o nuke.o salvsync-client.o daemon_com.o
-objects= ${VOLSEROBJS} ${LWPOBJS} ${LIBACLOBJS} \
- ${DIROBJS} ${VOLOBJS}
+objects= ${VOLSEROBJS} ${DIROBJS} ${VOLOBJS}
vosobjects= ${VOSOBJS} ${VLSERVEROBJS} ${LIBACLOBJS} ${DIROBJS} \
${VOLOBJS}
LIBS_server = \
$(top_builddir)/src/lwp/liboafs_lwpcompat.la \
+ $(top_builddir)/src/libacl/liboafs_acl.la \
$(LIBS_common)
all: volserver vos
lockprocs.o: ${VOLSER}/lockprocs.c
$(AFS_CCRULE) -I../volser $(VOLSER)/lockprocs.c
-aclprocs.o: ${LIBACL}/aclprocs.c
- $(AFS_CCRULE) $(LIBACL)/aclprocs.c
-
-netprocs.o: ${LIBACL}/netprocs.c
- $(AFS_CCRULE) $(LIBACL)/netprocs.c
-
vlserver.h vl_errors.c: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
$(RM) -f vlserver.h vl_errors.c; ${COMPILE_ET} -p ${VLSERVER} vl_errors -h vlserver
MODULE_CFLAGS = -DRXDEBUG -DFSSYNC_BUILD_SERVER -DSALVSYNC_BUILD_CLIENT
VLSERVER=$(srcdir)/../vlserver
-LIBACL=$(srcdir)/../libacl
DIR=$(srcdir)/../dir
VOL=$(srcdir)/../vol
VLSERVEROBJS=vldbint.cs.o vldbint.xdr.o
-LIBACLOBJS=aclprocs.o netprocs.o
-
DIROBJS=buffer.o dir.o salvage.o
VOLOBJS= vnode.o volume.o vutil.o partition.o fssync-server.o \
FSINTOBJS = afsint.ss.o
-objects= ${VICEDOBJS} ${VLSERVEROBJS} ${LWPOBJS} ${LIBACLOBJS} \
- ${DIROBJS} ${VOLOBJS} ${FSINTOBJS}
+objects= ${VICEDOBJS} ${VLSERVEROBJS} ${DIROBJS} ${VOLOBJS} ${FSINTOBJS}
LIBS=${TOP_LIBDIR}/libafsauthent.a \
$(top_builddir)/src/sys/liboafs_sys.la \
$(top_builddir)/src/rxkad/liboafs_rxkad.la \
$(top_builddir)/src/rxstat/liboafs_rxstat.la \
$(top_builddir)/src/lwp/liboafs_lwpcompat.la \
+ $(top_builddir)/src/libacl/liboafs_acl.la \
$(top_builddir)/src/fsint/liboafs_fsint.la \
$(top_builddir)/src/cmd/liboafs_cmd.la \
$(top_builddir)/src/opr/liboafs_opr.la \
cbd: cbd.o
$(LT_LDRULE_static) cbd.o ${LIBS} $(LIB_roken) ${XLIBS}
-aclprocs.o: ${LIBACL}/aclprocs.c
- $(AFS_CCRULE) $(LIBACL)/aclprocs.c
-
-netprocs.o: ${LIBACL}/netprocs.c
- $(AFS_CCRULE) $(LIBACL)/netprocs.c
-
-
vldbint.cs.o: ../vlserver/vldbint.cs.c
$(AFS_CCRULE) -I$(VLSERVER) ../vlserver/vldbint.cs.c