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 = rxstat.cs.lo rxstat.ss.lo rxstat.xdr.lo rxstat.lo
+LT_deps = $(top_builddir)/src/rx/liboafs_rx.la
-LIBOBJS = rxstat.cs.o rxstat.ss.o rxstat.xdr.o rxstat.o
-
-all: depinstall ${TOP_LIBDIR}/librxstat.a
+all: depinstall liboafs_rxstat.la ${TOP_LIBDIR}/librxstat.a
generated: \
Krxstat.cs.c Krxstat.ss.c Krxstat.xdr.c \
rxstat.cs.c: rxstat.h
rxstat.ss.c: rxstat.h
-librxstat.a: ${LIBOBJS} AFS_component_version_number.o
- -$(RM) -f $@
- $(AR) crv $@ ${LIBOBJS} AFS_component_version_number.o
- $(RANLIB) $@
+librxstat.a: $(LT_objs)
+ $(LT_LDLIB_lwp) $(LT_objs)
+
+liboafs_rxstat.la: liboafs_rxstat.la.sym $(LT_objs) $(LT_deps)
+ $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs)
Krxstat.cs.c: rxstat.xg
${RXGEN} -x -k -C -o $@ ${srcdir}/rxstat.xg
# Misc. targets
#
clean:
+ $(LT_CLEAN)
$(RM) -f rxstat.h *.xdr.c *.cs.c *.ss.c *.o *.a core AFS_component_version_number.c
include ../config/Makefile.version