TOPDIR = .. SUBDIRS = libutil liblogger libcrawler libluaglue modules crawl -include $(TOPDIR)/makefiles/gmake/sub.mk local_all: local_clean: local_distclean: local_install: local_uninstall: local_test: MEMCHECK=valgrind -v --leak-check=full --show-reachable=yes --num-callers=50 --suppressions=${HOME}/.valgrind-suppressions MEMCHECKLEARN=$(MEMCHECK) --gen-suppressions=all VALKYRIE=valkyrie 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:$(TOPDIR)/src/libluaglue:$(TOPDIR)/lua/src run: LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(TOPDIR)/src/crawl/crawl $(TOPDIR)/src/crawl/crawl.conf runmemcheck: @LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(MEMCHECK) $(TOPDIR)/src/crawl/crawl $(TOPDIR)/src/crawl/crawl.conf runmemchecklearn: @LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(MEMCHECKLEARN) $(TOPDIR)/src/crawl/crawl $(TOPDIR)/src/crawl/crawl.conf runmemcheckgui: LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(VALKYRIE) $(TOPDIR)/src/crawl/crawl $(TOPDIR)/src/crawl/crawl.conf runperfcheck: @LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) $(PERFCHECK) $(TOPDIR)/src/crawl/crawl $(TOPDIR)/src/crawl/crawl.conf showenv: @echo export LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)