]> git.sur5r.net Git - openldap/blob - libraries/libmdb/Makefile
94154e0d0a98f972a4922b38097e7843ea79d953
[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  = -lssl
6
7 all:    mtest mdb_stat
8
9 clean:
10         rm -f mtest mdb_stat *.[ao] *~ testdb
11
12 test:   all
13         ./mtest && ./mdb_stat testdb
14
15 mdb_stat: mdb_stat.o mdb.o idl.o
16 mtest:    mtest.o    mdb.o idl.o
17
18 %:      %.o mdb.o
19         $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
20
21 %.o:    %.c mdb.h
22         $(CC) $(CFLAGS) $(CPPFLAGS) -c $<