mdbx: separate MDBX's features.

Change-Id: I1964ee5d8b8e5fca170b8e955bfc1a6efe25f6c5
This commit is contained in:
Leo Yuriev
2016-06-09 08:54:46 +03:00
parent 0688461bc4
commit 0e90ea1d8d
3 changed files with 330 additions and 320 deletions

View File

@@ -140,10 +140,10 @@ wbench: wbench.o mdbx.o
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
mdbx.o: $(SRC_MDBX)
$(CC) $(CFLAGS) -include mdbx.h -c mdb.c -o $@
$(CC) $(CFLAGS) -c mdbx.c -o $@
mdbx.lo: $(SRC_MDBX)
$(CC) $(CFLAGS) -include mdbx.h -fPIC -c mdb.c -o $@
$(CC) $(CFLAGS) -fPIC -c mdbx.c -o $@
lmdb.o: $(SRC_LMDB)
$(CC) $(CFLAGS) -c mdb.c -o $@
@@ -160,7 +160,7 @@ lmdb.lo: $(SRC_LMDB)
COFLAGS = -fprofile-arcs -ftest-coverage
@gcov-mdb.o: $(SRC_MDBX)
$(CC) $(CFLAGS) $(COFLAGS) -O0 -include mdbx.h -c mdb.c -o $@
$(CC) $(CFLAGS) $(COFLAGS) -O0 -c mdbx.c -o $@
coverage: @gcov-mdb.o
for t in mtest*.c; do x=`basename \$$t .c`; $(MAKE) $$x.o; \