X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fmakefile.bsd;h=e54a80a0d3e3912dc4b4c1a97fd55511adf66226;hb=adb8391acdf671640adb1e8be564e68b254fca69;hp=d493919db676ac8d746cb4228801666b443d050d;hpb=2cf54c4aefe0d5181db922a6d8ebf229e3e4d251;p=novacoin.git diff --git a/src/makefile.bsd b/src/makefile.bsd index d493919..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) @@ -114,6 +115,7 @@ OBJS= \ obj/irc.o \ obj/keystore.o \ obj/main.o \ + obj/miner.o \ obj/net.o \ obj/protocol.o \ obj/bitcoinrpc.o \ @@ -138,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