From 40bef9550687ed2b5a0c55feafc0b0dd015177e2 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Oct 2011 17:09:17 -0400 Subject: Add some developer tools to Makefile (check for syntax errors, check required classes.) --- Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4b6eae6..a8184d0 100644 --- a/Makefile +++ b/Makefile @@ -9,3 +9,12 @@ all: style.css screen.css print.css %.css: %.scss $(SASS) $< $@ +# These are for developers +dev-grep-require.txt: src + echo '$@' > '$@' + grep -r 'require_once' '$<'|sed "s/^\([^:]*\):.*require_once('\([A-Za-z]*\)\.class\.php').*/\1:\t\2/"|grep -Ev '(require_once|Singleton)'|sort -u >> '$@' +dev-grep-singleton.txt: src + echo '$@' > '$@' + grep -r '::getInstance' '$<'|sed 's/^\([^:]*\):.*[^A-Za-z]\([A-Za-z]*\)::getInstance(.*/\1:\t\2/'|sort -u >> '$@' +dev-lint.txt: src + -find '$<' -name '*.php' -exec '$(PHP)' -l '{}' \; |grep -v '^No syntax errors detected in' > '$@' -- cgit v1.2.3-54-g00ecf