1 COOKBOOKS
= autocreate.php chat.php faq.php farmadmin.php fieldadmin.php geoloc.php skinchange.php xorgauth.php
2 SKINS
= gemini monobook triad
3 LOCALS
= farmconfig.php farmmap.txt
4 WIKILIBDS
= Site.AuthForm Site.PageActions Site.PageFootMenu
6 all: pmwiki i18n-fr skins local cookbook wikilib.d rights
9 rm -f pmwiki-latest.tgz
10 wget http
://pmwiki.org
/pub
/pmwiki
/pmwiki-latest.tgz
11 tar -xzf pmwiki-latest.tgz
12 rm -f pmwiki-latest.tgz
13 mv pmwiki-
[0-9]* pmwiki
15 i18n-fr
: pmwiki
/.i18n-fr
18 wget http
://pmwiki.org
/pub
/pmwiki
/i18n
/i18n-fr.zip
19 (cd pmwiki
&& unzip ..
/i18n-fr.zip
)
23 skins
: $(addprefix pmwiki
/pub
/skins
/,$(SKINS
))
26 wget http
://www.pmwiki.org
/pmwiki
/uploads
/Cookbook
/$*.zip
27 (cd pmwiki
/pub
/skins
/ && unzip ..
/..
/..
/$*.zip
)
30 local
: $(addprefix pmwiki
/local
/,$(LOCALS
))
31 pmwiki
/local
/%: install/local
/%
34 cookbook
: $(addprefix pmwiki
/cookbook
/,$(COOKBOOKS
))
35 pmwiki
/cookbook
/%: install/cookbook
/%
38 wikilib.d
: pmwiki
/wikilib.d
/.xorg
$(addprefix pmwiki
/wikilib.d
/,$(WIKILIBDS
))
39 pmwiki
/wikilib.d
/.xorg
:
40 (cd pmwiki
/wikilib.d
&& rm -f
$(WIKILIBDS
) && touch .xorg
)
41 pmwiki
/wikilib.d
/%: install/wikilib.d
/%
45 @chmod g
+ws
install/NomDuWiki
/uploads
install/NomDuWiki
/wiki.d
46 @chmod g
+w
install/NomDuWiki
/local
/webconfig.php