summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a9c9285
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,32 @@
+all: stats
+clean:
+ rm -Rf cache/*
+stats: clean
+ perl scripts/stats.pl
+replace:
+ for i in index.pl Xerl.pm conf.txt; \
+ do \
+ sed -n "s/$(FROM)/$(INTO)/g; \
+ w .tmp" $$i && mv -f .tmp $$i; \
+ done
+ find ./Xerl -name '*.pm' -exec sh -c 'sed -n "s/$(FROM)/$(INTO)/g; \
+ w .tmp" {} && mv -f .tmp {}' \;
+ find ./Xerl -name '*.pl' -exec sh -c 'sed -n "s/$(FROM)/$(INTO)/g; \
+ w .tmp" {} && mv -f .tmp {}' \;
+ find ./Xerl -name '*.log' -exec sh -c 'sed -n "s/$(FROM)/$(INTO)/g; \
+ w .tmp" {} && mv -f .tmp {}' \;
+ find ./Xerl -name '*.xml' -exec sh -c 'sed -n "s/$(FROM)/$(INTO)/g; \
+ w .tmp" {} && mv -f .tmp {}' \;
+ chmod 755 index.pl
+pidy:
+ find . -name \*.pl | xargs perltidy -b
+ find . -name \*.pm | xargs perltidy -b
+ find . -name \*.bak | xargs rm -f
+todo:
+ grep -R TODO . | grep -v Makefile | grep -v .svn
+warn:
+ perl index.pl 2> warnings
+ less warnings
+ rm -f warnings
+kb:
+ find . -name '*.pm' -exec du -hs {} \; | awk 'BEGIN{kb=0}{kb+=$$1}END{print kb}'