X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fmakefile.bsd;h=e54a80a0d3e3912dc4b4c1a97fd55511adf66226;hp=fe31be1f739738e9a81bb188db6d7fdd7ce137e2;hb=adb8391acdf671640adb1e8be564e68b254fca69;hpb=5d0ece51961598251142744ac8e85a5d725e020e diff --git a/src/makefile.bsd b/src/makefile.bsd index fe31be1..e54a80a 100644 --- a/src/makefile.bsd +++ b/src/makefile.bsd @@ -4,6 +4,7 @@ USE_UPNP:=0 USE_IPV6:=1 +USE_LEVELDB:=1 LINK:=$(CXX) @@ -139,6 +140,22 @@ OBJS= \ all: novacoind +# +# LevelDB support +# +ifeq (${USE_LEVELDB}, 1) +LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a +DEFS += $(addprefix -I,$(CURDIR)/leveldb/include) -DUSE_LEVELDB +DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers) +OBJS += obj/txdb-leveldb.o +leveldb/libleveldb.a: + @echo "Building LevelDB ..."; cd leveldb; make libleveldb.a libmemenv.a; cd ..; +obj/txdb-leveldb.o: leveldb/libleveldb.a +endif +ifneq (${USE_LEVELDB}, 1) +OBJS += obj/txdb-bdb.o +endif + test check: test_novacoin FORCE ./test_novacoin