X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fmakefile.mingw;h=369b5c50e8045a4966b43d6da32703cfcbbcc83b;hb=adb8391acdf671640adb1e8be564e68b254fca69;hp=b28088d0c31dbc887b8af69a2d718fb8d6e129e3;hpb=84a4a7763f386934da90e2bd1e355b70023fa9ca;p=novacoin.git diff --git a/src/makefile.mingw b/src/makefile.mingw index b28088d..369b5c5 100644 --- a/src/makefile.mingw +++ b/src/makefile.mingw @@ -4,6 +4,7 @@ USE_UPNP:=0 USE_IPV6:=1 +USE_LEVELDB:=1 INCLUDEPATHS= \ -I"C:\boost-1.50.0-mgw" \ @@ -16,11 +17,11 @@ LIBPATHS= \ -L"C:\openssl-1.0.1c-mgw" LIBS= \ - -l boost_system-mgw45-mt-s-1_50 \ - -l boost_filesystem-mgw45-mt-s-1_50 \ - -l boost_program_options-mgw45-mt-s-1_50 \ - -l boost_thread-mgw45-mt-s-1_50 \ - -l boost_chrono-mgw45-mt-s-1_50 \ + -l boost_system-mgw44-mt-1_53 \ + -l boost_filesystem-mgw44-mt-1_53 \ + -l boost_program_options-mgw44-mt-1_53 \ + -l boost_thread-mgw44-mt-1_53 \ + -l boost_chrono-mgw44-mt-1_53 \ -l db_cxx \ -l ssl \ -l crypto @@ -64,6 +65,7 @@ OBJS= \ obj/irc.o \ obj/keystore.o \ obj/main.o \ + obj/miner.o \ obj/net.o \ obj/protocol.o \ obj/bitcoinrpc.o \ @@ -81,12 +83,28 @@ OBJS= \ obj/noui.o \ obj/kernel.o \ obj/pbkdf2.o \ - obj/scrypt_mine.o \ + obj/scrypt.o \ obj/scrypt-x86.o \ obj/scrypt-x86_64.o all: novacoind.exe +# +# 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: + cd leveldb; make; cd .. +obj/txdb-leveldb.o: leveldb/libleveldb.lib +else +OBJS += obj/txdb-bdb.o +endif + + test check: test_novacoin.exe FORCE test_novacoin.exe