]> git.sur5r.net Git - openldap/blob - libraries/libmdb/Makefile
Valgrind complaints
[openldap] / libraries / libmdb / Makefile
1 CC      = gcc
2 W       = -W -Wall -Wno-unused-parameter -Wcast-qual -Wbad-function-cast
3 OPT = -O2 -g
4 CFLAGS  = -pthread $(OPT) $(W) $(XCFLAGS)
5 LDLIBS  =
6
7 all:    mdb_stat mtest mtest2
8
9 clean:
10         rm -rf mtest mdb_stat *.[ao] *~ testdb
11
12 test:   all
13         mkdir testdb
14         ./mtest && ./mdb_stat testdb
15
16 mdb_stat: mdb_stat.o mdb.o idl.o
17 mtest:    mtest.o    mdb.o idl.o
18 mtest2: mtest2.o mdb.o idl.o
19
20 %:      %.o mdb.o
21         $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
22
23 %.o:    %.c mdb.h
24         $(CC) $(CFLAGS) $(CPPFLAGS) -c $<