X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fmakefile.osx;h=9a3dc2e744f4fbc5f485aa67ef2427fab5b998a4;hb=adb8391acdf671640adb1e8be564e68b254fca69;hp=01c00856c9e4fa3573af8f7ab2c3c1ab6eb3bbd4;hpb=2cf54c4aefe0d5181db922a6d8ebf229e3e4d251;p=novacoin.git diff --git a/src/makefile.osx b/src/makefile.osx index 01c0085..9a3dc2e 100644 --- a/src/makefile.osx +++ b/src/makefile.osx @@ -21,6 +21,7 @@ LIBPATHS= \ USE_UPNP:=1 USE_IPV6:=1 +USE_LEVELDB:=1 LIBS= -dead_strip @@ -82,6 +83,7 @@ OBJS= \ obj/irc.o \ obj/keystore.o \ obj/main.o \ + obj/miner.o \ obj/net.o \ obj/protocol.o \ obj/bitcoinrpc.o \ @@ -121,6 +123,22 @@ endif all: novacoind +# +# LevelDB support +# +ifdef USE_LEVELDB +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; cd .. +obj/txdb-leveldb.o: leveldb/libleveldb.a +else +OBJS += obj/txdb-bdb.o +endif + + test check: test_novacoin FORCE ./test_novacoin