aboutsummaryrefslogtreecommitdiff
path: root/src/makefile.osx
diff options
context:
space:
mode:
Diffstat (limited to 'src/makefile.osx')
-rw-r--r--src/makefile.osx19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/makefile.osx b/src/makefile.osx
index 2666caa918..25164c8679 100644
--- a/src/makefile.osx
+++ b/src/makefile.osx
@@ -96,7 +96,9 @@ OBJS= \
obj/util.o \
obj/wallet.o \
obj/walletdb.o \
- obj/noui.o
+ obj/noui.o \
+ obj/leveldb.o \
+ obj/txdb.o
ifndef USE_UPNP
override USE_UPNP = -
@@ -116,6 +118,19 @@ endif
all: bitcoind
+test check: test_bitcoin FORCE
+ ./test_bitcoin
+
+#
+# LevelDB support
+#
+LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a
+DEFS += $(addprefix -I,$(CURDIR)/leveldb/include)
+DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers)
+leveldb/libleveldb.a:
+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) libleveldb.a libmemenv.a && cd ..
+obj/leveldb.o: leveldb/libleveldb.a
+
# auto-generated dependencies:
-include obj/*.P
-include obj-test/*.P
@@ -153,6 +168,6 @@ clean:
-rm -f obj-test/*.o
-rm -f obj/*.P
-rm -f obj-test/*.P
- -rm -f src/build.h
+ -rm -f obj/build.h
FORCE: