FBSD: deal with kernel API rename
[openafs.git] / tests / Makefile.in
1 # Build rules for the OpenAFS test suite.
2
3 srcdir=@srcdir@
4 abs_top_srcdir=@abs_top_srcdir@
5 abs_top_builddir=@abs_top_builddir@
6 include @TOP_OBJDIR@/src/config/Makefile.config
7 include @TOP_OBJDIR@/src/config/Makefile.pthread
8
9 MODULE_CFLAGS = -DSOURCE='"$(abs_top_srcdir)/tests"' \
10         -DBUILD='"$(abs_top_builddir)/tests"'
11
12 SUBDIRS = tap common auth util cmd volser
13
14 all: runtests
15         @for A in $(SUBDIRS); do cd $$A && $(MAKE) $@ && cd .. || exit 1; done
16
17 runtests: runtests.o
18         $(AFS_LDRULE) runtests.o
19
20 check test tests: runtests
21         @for A in $(SUBDIRS); do cd $$A && $(MAKE) $@ && cd .. || exit 1; done
22         LD_LIBRARY_PATH=@TOP_OBJDIR@/lib \
23             ./runtests $(abs_top_srcdir)/tests/TESTS
24
25 install:
26
27 clean distclean:
28         @for A in $(SUBDIRS); do cd $$A && $(MAKE) $@ && cd .. || exit 1; done
29         $(RM) -f *.o core runtests