srcdir=@srcdir@
abs_top_builddir=@abs_top_builddir@
include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.pthread
+include @TOP_OBJDIR@/src/config/Makefile.libtool
-CFLAGS += -I$(srcdir)/..
+MODULE_CFLAGS = -I$(TOP_OBJDIR)
-tests = ktime-t exec-alt-t
+LIBS = $(abs_top_builddir)/tests/common/libafstest_common.la \
+ $(abs_top_builddir)/src/util/liboafs_util.la \
+ $(abs_top_builddir)/src/opr/liboafs_opr.la
-all check test tests: $(tests)
+BINS = ktime-t exec-alt-t volutil-t
-ktime-t: ktime-t.o
- $(CC) $(LDFLAGS) -o ktime-t ktime-t.o ../tap/libtap.a \
- $(abs_top_builddir)/lib/util.a $(XLIBS)
+all: $(BINS)
-exec-alt-t: exec-alt-t.o
- $(CC) $(LDFLAGS) -o exec-alt-t exec-alt-t.o ../tap/libtap.a \
- $(abs_top_builddir)/lib/util.a $(XLIBS)
+ktime-t: ktime-t.lo $(LIBS)
+ $(LT_LDRULE_static) ktime-t.lo $(LIBS) $(XLIBS)
+
+exec-alt-t: exec-alt-t.lo $(LIBS)
+ $(LT_LDRULE_static) exec-alt-t.lo $(LIBS) $(XLIBS)
+
+volutil-t: volutil-t.lo $(LIBS)
+ $(LT_LDRULE_static) volutil-t.lo $(LIBS) $(XLIBS)
install:
clean distclean:
- $(RM) -f $(tests) *.o core
+ $(LT_CLEAN)
+ $(RM) -f $(BINS) *.o core