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: libafstest_tap.la basic.h macros.h libtap.sh
12 CFLAGS_basic.lo = @CFLAGS_NOERROR@ -I$(tapdir)/../..
13 basic.lo: $(tapdir)/basic.c $(tapdir)/basic.h
14 $(LT_CCRULE) $(tapdir)/basic.c
16 basic.h: $(tapdir)/basic.h
17 cp $(tapdir)/basic.h basic.h
19 macros.h: $(tapdir)/macros.h
20 cp $(tapdir)/macros.h macros.h
22 libtap.sh: $(tapdir)/libtap.sh
23 cp $(tapdir)/libtap.sh libtap.sh
25 # Use LT_LDLIB_shlib_internal, since this is an internal-only library (just
26 # used for the tests), so we don't need a symbol export list.
27 libafstest_tap.la: $(LT_objs)
28 $(LT_LDLIB_shlib_internal) $(LT_objs)
32 $(RM) -f *.o basic.h macros.h libtap.sh