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: