1 # Build rules for the OpenAFS test suite.
4 tapdir=$(srcdir)/../../src/external/c-tap-harness/tests/tap
5 include @TOP_OBJDIR@/src/config/Makefile.config
6 include @TOP_OBJDIR@/src/config/Makefile.pthread
10 all check test tests: libtap.a basic.h macros.h libtap.sh
12 basic.o: $(tapdir)/basic.c $(tapdir)/basic.h
13 $(CC) $(AFS_CFLAGS) @CFLAGS_NOERROR@ -I$(tapdir)/../.. -c $(tapdir)/basic.c
15 basic.h: $(tapdir)/basic.h
16 cp $(tapdir)/basic.h basic.h
18 macros.h: $(tapdir)/macros.h
19 cp $(tapdir)/macros.h macros.h
21 libtap.sh: $(tapdir)/libtap.sh
22 cp $(tapdir)/libtap.sh libtap.sh
26 $(AR) crv libtap.a $(objects)
32 $(RM) -f *.o *.a core basic.h macros.h libtap.sh