pull up r24469, r24530, r24533, r24534, r24535, r24537 from trunk
[krb5.git] / src / plugins / kdb / db2 / libdb2 / test / Makefile.in
1 mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)test
2 BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
3
4 FCTSH = @FCTSH@
5 TMPDIR=.
6
7 LOCALINCLUDES=  -I. -I$(srcdir)/../include -I../include -I$(srcdir)/../mpool \
8                 -I$(srcdir)/../btree -I$(srcdir)/../hash -I$(srcdir)/../db
9
10 PROG_LIBPATH=-L.. -L$(TOPLIBD)
11 PROG_RPATH=$(KRB5_LIBDIR)
12
13 KRB5_RUN_ENV= @KRB5_RUN_ENV@
14
15 DB_LIB          = -ldb
16 DB_DEPLIB       = ../libdb$(DEPLIBEXT)
17
18 all::
19
20 dbtest: dbtest.o $(DB_DEPLIB)
21         $(CC_LINK) -o $@ dbtest.o $(STRERROR_OBJ) $(DB_LIB)
22
23 check:: dbtest
24         $(KRB5_RUN_ENV) srcdir=$(srcdir) TMPDIR=$(TMPDIR) $(VALGRIND) $(FCTSH) $(srcdir)/run.test
25
26 bttest.o: $(srcdir)/btree.tests/main.c
27         $(CC) $(ALL_CFLAGS) -c $(srcdir)/btree.tests/main.c -o $@
28
29 bttest: bttest.o $(DB_DEPLIB)
30         $(CC_LINK) -o $@ bttest.o $(STRERROR_OBJ) $(DB_LIB)
31
32 clean-unix::
33         $(RM) dbtest.o dbtest __dbtest
34         $(RM) bttest.o bttest