Build auth tests with libtool
[openafs.git] / src / auth / test / Makefile.in
index 4b24146..f45f530 100644 (file)
@@ -7,23 +7,27 @@
 
 srcdir=@srcdir@
 include @TOP_OBJDIR@/src/config/Makefile.config
-include @TOP_OBJDIR@/src/config/Makefile.lwp
+include @TOP_OBJDIR@/src/config/Makefile.pthread
 
-
-LIBS= ../libauth.a ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/librx.a \
-       ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a ${XLIBS} \
-       $(TOP_LIBDIR)/libopr.a $(TOP_LIBDIR)/librokenafs.a
+LT_deps = \
+       $(TOP_OBJDIR)/src/auth/liboafs_auth.la \
+       $(TOP_OBJDIR)/src/sys/liboafs_sys.la \
+       $(TOP_OBJDIR)/src/rx/liboafs_rx.la \
+       $(TOP_OBJDIR)/src/util/liboafs_util.la \
+       $(TOP_OBJDIR)/src/opr/liboafs_opr.la
+LT_libs = $(LDFLAGS_roken) $(LIB_roken)
 
 tests all: testcellconf ktctest
 
-testcellconf: testcellconf.o
-       $(AFS_LDRULE) testcellconf.o  ${LIBS}
+testcellconf: testcellconf.lo
+       $(LT_LDRULE_static) testcellconf.lo $(LT_deps) $(LT_libs)
 
-ktctest: ktctest.o
-       $(AFS_LDRULE) ktctest.o  ${LIBS}
+ktctest: ktctest.lo
+       $(LT_LDRULE_static) ktctest.lo $(LT_deps) $(LT_libs)
 
 clean:
-       $(RM) -f *.o *.a copyauth testcellconf ktctest setkey auth.h cellconfig.h acfg_errors.c ktc_errors.c core
+       $(LT_CLEAN)
+       $(RM) -f copyauth testcellconf ktctest setkey auth.h cellconfig.h acfg_errors.c ktc_errors.c core
 
 install: