X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fmakefile.osx;h=abead78067260728f90a91b520353649eff0c05c;hp=c62afb114908c0b1c9b79b0f5d024ed84beb2cc4;hb=d8f8063eda45b8dec864b28bb98839a2dd3a8170;hpb=68fbc35ade50af7e8b0ec0fe80e9a1372bccba2c diff --git a/src/makefile.osx b/src/makefile.osx index c62afb1..abead78 100644 --- a/src/makefile.osx +++ b/src/makefile.osx @@ -21,16 +21,11 @@ LIBPATHS= \ USE_UPNP:=1 USE_IPV6:=1 -USE_LEVELDB:=1 LIBS= -dead_strip -TESTDEFS = -DTEST_DATA_DIR=$(abspath test/data) - ifdef STATIC # Build STATIC if you are redistributing the bitcoind binary -TESTLIBS += \ - $(DEPSDIR)/lib/libboost_unit_test_framework-mt.a LIBS += \ $(DEPSDIR)/lib/db48/libdb_cxx-4.8.a \ $(DEPSDIR)/lib/libboost_system-mt.a \ @@ -41,8 +36,6 @@ LIBS += \ $(DEPSDIR)/lib/libcrypto.a \ -lz else -TESTLIBS += \ - -lboost_unit_test_framework-mt LIBS += \ -ldb_cxx-4.8 \ -lboost_system-mt \ @@ -52,7 +45,6 @@ LIBS += \ -lssl \ -lcrypto \ -lz -TESTDEFS += -DBOOST_TEST_DYN_LINK endif DEFS=-DMAC_OSX -DMSG_NOSIGNAL=0 -DBOOST_SPIRIT_THREADSAFE @@ -133,28 +125,16 @@ 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/include) 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 # auto-generated dependencies: -include obj/*.P --include obj-test/*.P obj/build.h: FORCE /bin/sh ../share/genbuild.sh obj/build.h @@ -184,26 +164,12 @@ obj/scrypt-x86_64.o: scrypt-x86_64.S novacoind: $(OBJS:obj/%=obj/%) $(CXX) $(CFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS) -TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) - -obj-test/%.o: test/%.cpp - $(CXX) -c $(TESTDEFS) $(CFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $< - @cp $(@:%.o=%.d) $(@:%.o=%.P); \ - sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ - -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \ - rm -f $(@:%.o=%.d) - -test_novacoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%)) - $(CXX) $(CFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS) $(TESTLIBS) - clean: - -rm -f novacoind test_novacoin + -rm -f novacoind -rm -f obj/*.o -rm -f obj/zerocoin/*.o - -rm -f obj-test/*.o -rm -f obj/*.P -rm -f obj/zerocoin/*.P - -rm -f obj-test/*.P -rm -f obj/build.h FORCE: