summaryrefslogtreecommitdiff
path: root/src/GNUmakefile
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-09-28 14:30:16 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2014-09-28 14:30:16 +0200
commitc95c920088e42bd9ffef3d43134fabc28cae3c92 (patch)
tree217d7437955857231d94739c2ffb4a5fd984acaa /src/GNUmakefile
parente53f13ccaa3a0b595351fc536bf1a6d6be805175 (diff)
downloadcrawler-c95c920088e42bd9ffef3d43134fabc28cae3c92.tar.gz
crawler-c95c920088e42bd9ffef3d43134fabc28cae3c92.tar.bz2
some testing and stabilizing
Diffstat (limited to 'src/GNUmakefile')
-rwxr-xr-xsrc/GNUmakefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/GNUmakefile b/src/GNUmakefile
index b339ffc..2a8968a 100755
--- a/src/GNUmakefile
+++ b/src/GNUmakefile
@@ -16,5 +16,20 @@ local_uninstall:
local_test:
+MEMCHECK=valgrind -v --leak-check=full --show-reachable=yes --num-callers=50 --suppressions=${HOME}/.valgrind-suppressions
+PERFCHECK=${HOME}/scripts/qcachegrind.sh
+
+LD_LIBRARY_PATH=$(TOPDIR)/src:$(TOPDIR)/src/libutil:$(TOPDIR)/src/liblogger:$(TOPDIR)/src/libcrawler:$(TOPDIR)/googleurl:$(TOPDIR)/libfetch:$(TOPDIR)/streamhtmlparser
+
run:
- @LD_LIBRARY_PATH=$(TOPDIR)/src:$(TOPDIR)/src/libutil:$(TOPDIR)/src/liblogger:$(TOPDIR)/src/libcrawler:$(TOPDIR)/googleurl:$(TOPDIR)/libfetch:$(TOPDIR)/streamhtmlparser $(TOPDIR)/src/crawl/crawl
+ @LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(TOPDIR)/src/crawl/crawl
+
+runmemcheck:
+ @LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(MEMCHECK) $(TOPDIR)/src/crawl/crawl
+
+runmemcheckgui:
+ @LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) valkyrie $(TOPDIR)/src/crawl/crawl
+
+runperfcheck:
+ LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(PERFCHECK) $(TOPDIR)/src/crawl/crawl
+ \ No newline at end of file