summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile37
1 files changed, 20 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index 93dbff61..51ceb86f 100644
--- a/Makefile
+++ b/Makefile
@@ -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)