CellServDB update 09 May 2022
[openafs.git] / tests / tap / Makefile.in
1 # Build rules for the OpenAFS test suite.
2
3 srcdir=@srcdir@
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
7
8 LT_objs = basic.lo
9
10 all: libafstest_tap.la basic.h macros.h libtap.sh
11
12 CFLAGS_basic.lo = @CFLAGS_NOERROR@ -I$(tapdir)/../..
13 basic.lo: $(tapdir)/basic.c $(tapdir)/basic.h
14         $(LT_CCRULE) $(tapdir)/basic.c
15
16 basic.h: $(tapdir)/basic.h
17         cp $(tapdir)/basic.h basic.h
18
19 macros.h: $(tapdir)/macros.h
20         cp $(tapdir)/macros.h macros.h
21
22 libtap.sh: $(tapdir)/libtap.sh
23         cp $(tapdir)/libtap.sh libtap.sh
24
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)
29
30 clean distclean:
31         $(LT_CLEAN)
32         $(RM) -f *.o basic.h macros.h libtap.sh