X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fmakefile.unix;h=e23a914e010d1c3bd0dd72fd1fab89663b429013;hp=f1ac68815abf5cfb3ad8d393f63776d3cd83c2a9;hb=adb8391acdf671640adb1e8be564e68b254fca69;hpb=5d0ece51961598251142744ac8e85a5d725e020e diff --git a/src/makefile.unix b/src/makefile.unix index f1ac688..e23a914 100644 --- a/src/makefile.unix +++ b/src/makefile.unix @@ -4,6 +4,7 @@ USE_UPNP:=0 USE_IPV6:=1 +USE_LEVELDB:=1 LINK:=$(CXX) @@ -138,6 +139,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