diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 37 |
1 files changed, 20 insertions, 17 deletions
@@ -37,15 +37,18 @@ # environments. Patches to improve the portability are always welcome. -$(phony all): dirs js skins robots data/config.pl +.PHONY: all dirs js skins robots chmod chmod-tladmin multi-stop multi-start multi-restart\ + sql-import update-2.10 update-2.11 update-2.12 update-2.13 update-2.14 -$(phony dirs): static/cv static/sf static/st data/log www www/feeds +all: dirs js skins robots data/config.pl -$(phony js): static/f/script.js +dirs: static/cv static/sf static/st data/log www www/feeds -$(phony skins): static/s/*/style.css +js: static/f/script.js -$(phony robots): dirs www/robots.txt static/robots.txt +skins: static/s/*/style.css + +robots: dirs www/robots.txt static/robots.txt static/cv static/sf static/st: mkdir $@; @@ -54,7 +57,7 @@ static/cv static/sf static/st: data/log www www/feeds: mkdir $@ -static/f/script.js: data/script.js data/lang.txt util/jsgen.pl data/config.pl +static/f/script.js: data/script.js data/lang.txt util/jsgen.pl data/config.pl data/global.pl util/jsgen.pl static/s/%/style.css: static/s/%/conf util/skingen.pl data/style.css @@ -64,12 +67,12 @@ static/s/%/style.css: static/s/%/conf util/skingen.pl data/style.css echo 'User-agent: *' > $@ echo 'Disallow: /' >> $@ -$(phony chmod): all +chmod: all chmod a-x+rw static/f/script.js chmod -R a-x+rwX static/{cv,sf,st} chmod a-x+rw static/s/*/{style.css,boxbg.png} -$(phony chmod-tladmin): +chmod-tladmin: chmod a-x+rwX data/lang.txt data/docs data/docs/*\.* @@ -88,13 +91,13 @@ define multi-start util/multi.pl endef -$(phony multi-stop): +multi-stop: $(multi-stop) -$(phony multi-start): +multi-start: $(multi-start) -$(phony multi-restart): +multi-restart: $(multi-stop) $(multi-start) @@ -120,32 +123,32 @@ define runpsql endef -$(phony sql-import): +sql-import): ${runpsql} < util/sql/all.sql -$(phony update-2.10): all +update-2.10: all $(multi-stop) ${runpsql} < util/updates/update_2.10.sql $(multi-start) -$(phony update-2.11): all +update-2.11: all $(multi-stop) ${runpsql} < util/updates/update_2.11.sql $(multi-start) -$(phony update-2.12): all +update-2.12: all $(multi-stop) rm www/sitemap.xml.gz ${runpsql} < util/updates/update_2.12.sql $(multi-start) -$(phony update-2.13): all +update-2.13: all $(multi-stop) ${runpsql} < util/updates/update_2.13.sql $(multi-start) -$(phony update-2.14): all +update-2.14: all $(multi-stop) ${runpsql} < util/updates/update_2.14.sql $(multi-start) |