summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/jsoncpp/dev.makefile
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/jsoncpp/dev.makefile')
-rw-r--r--3rdparty/jsoncpp/dev.makefile35
1 files changed, 0 insertions, 35 deletions
diff --git a/3rdparty/jsoncpp/dev.makefile b/3rdparty/jsoncpp/dev.makefile
deleted file mode 100644
index d288b166586..00000000000
--- a/3rdparty/jsoncpp/dev.makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# This is only for jsoncpp developers/contributors.
-# We use this to sign releases, generate documentation, etc.
-VER?=$(shell cat version)
-
-default:
- @echo "VER=${VER}"
-sign: jsoncpp-${VER}.tar.gz
- gpg --armor --detach-sign $<
- gpg --verify $<.asc
- # Then upload .asc to the release.
-jsoncpp-%.tar.gz:
- curl https://github.com/open-source-parsers/jsoncpp/archive/$*.tar.gz -o $@
-dox:
- python doxybuild.py --doxygen=$$(which doxygen) --in doc/web_doxyfile.in
- rsync -va --delete dist/doxygen/jsoncpp-api-html-${VER}/ ../jsoncpp-docs/doxygen/
- # Then 'git add -A' and 'git push' in jsoncpp-docs.
-build:
- mkdir -p build/debug
- cd build/debug; cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_SHARED_LIBS=ON -G "Unix Makefiles" ../..
- make -C build/debug
-
-# Currently, this depends on include/json/version.h generated
-# by cmake.
-test-amalgamate:
- python2.7 amalgamate.py
- python3.4 amalgamate.py
- cd dist; gcc -I. -c jsoncpp.cpp
-
-valgrind:
- valgrind --error-exitcode=42 --leak-check=full ./build/debug/src/test_lib_json/jsoncpp_test
-
-clean:
- \rm -rf *.gz *.asc dist/
-
-.PHONY: build