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