Creation d'un Makefile
authorDamien Bobillot <damien.bobillot+gitxorg@m4x.org>
Sat, 3 May 2008 18:08:58 +0000 (20:08 +0200)
committerDamien Bobillot <damien.bobillot+gitxorg@m4x.org>
Sat, 3 May 2008 18:08:58 +0000 (20:08 +0200)
Makefile

index e69de29..a1e9022 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -0,0 +1,42 @@
+COOKBOOKS = autocreate.php chat.php faq.php farmadmin.php fieldadmin.php geoloc.php skinchange.php xorgauth.php
+SKINS = gemini monobook triad
+LOCALS = farmconfig.php farmmap.txt
+WIKILIBDS = Site.AuthForm Site.PageActions Site.PageFootMenu
+
+all: pmwiki i18n-fr skins local cookbook wikilib.d
+
+pmwiki:
+       rm -f pmwiki-latest.tgz
+       wget http://pmwiki.org/pub/pmwiki/pmwiki-latest.tgz
+       tar -xzf pmwiki-latest.tgz
+       rm -f pmwiki-latest.tgz
+       mv pmwiki-[0-9]* pmwiki
+
+i18n-fr: pmwiki/.i18n-fr
+pmwiki/.i18n-fr:
+       rm -f i18n-fr.zip
+       wget http://pmwiki.org/pub/pmwiki/i18n/i18n-fr.zip
+       (cd pmwiki && unzip ../i18n-fr.zip)
+       rm -f i18n-fr.zip
+       touch pmwiki/.i18n-fr
+
+skins: $(addprefix pmwiki/pub/skins/,$(SKINS)) 
+pmwiki/pub/skins/%/:
+       rm -f $*.zip
+       wget http://www.pmwiki.org/pmwiki/uploads/Cookbook/$*.zip
+       (cd pmwiki/pub/skins/ && unzip ../../../$*.zip)
+       rm -f $*.zip
+
+local: $(addprefix pmwiki/local/,$(LOCALS))
+pmwiki/local/%: install/local/%
+       cp $< $@
+
+cookbook: $(addprefix pmwiki/cookbook/,$(COOKBOOKS))
+pmwiki/cookbook/%: install/cookbook/%
+       cp $< $@
+
+wikilib.d: pmwiki/wikilib.d/.xorg $(addprefix pmwiki/wikilib.d/,$(WIKILIBDS))
+pmwiki/wikilib.d/.xorg:
+       (cd pmwiki/wikilib.d && rm -f $(WIKILIBDS) && touch .xorg)
+pmwiki/wikilib.d/%: install/wikilib.d/%
+       cp $< $@