abs_top_srcdir=@abs_top_srcdir@
abs_top_builddir=@abs_top_builddir@
include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.pthread
-RUNTESTS_CPPFLAGS = -DSOURCE='"$(abs_top_srcdir)/tests"' \
+MODULE_CFLAGS = -DSOURCE='"$(abs_top_srcdir)/tests"' \
-DBUILD='"$(abs_top_builddir)/tests"'
-all: runtests
- cd tap && $(MAKE) $@
- cd util && $(MAKE) $@
+SUBDIRS = tap common auth util cmd volser
-runtests.o: $(srcdir)/runtests.c
- $(CCOBJ) $(CFLAGS) $(RUNTESTS_CPPFLAGS) -c $(srcdir)/runtests.c
+all: runtests
+ @for A in $(SUBDIRS); do cd $$A && $(MAKE) $@ && cd .. || exit 1; done
runtests: runtests.o
- $(CC) $(LDFLAGS) -o runtests runtests.o
+ $(AFS_LDRULE) runtests.o
check test tests: runtests
- cd tap && $(MAKE) $@
- cd util && $(MAKE) $@
- ./runtests $(abs_top_srcdir)/tests/TESTS
+ @for A in $(SUBDIRS); do cd $$A && $(MAKE) $@ && cd .. || exit 1; done
+ LD_LIBRARY_PATH=@TOP_OBJDIR@/lib \
+ ./runtests $(abs_top_srcdir)/tests/TESTS
install:
clean distclean:
- cd tap && $(MAKE) $@
- cd util && $(MAKE) $@
+ @for A in $(SUBDIRS); do cd $$A && $(MAKE) $@ && cd .. || exit 1; done
$(RM) -f *.o core runtests