git.schokokeks.org
Repositories
Help
Report an Issue
tor-webwml.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
2e321d6ac
Branches
Tags
bridges
docs-debian
jobs
master
press-clips
tor-webwml.git
Makefile.common
Split Makefile in two
Peter Palfrader
commited
2e321d6ac
at 2006-01-26 23:26:07
Makefile.common
Blame
History
Raw
LANGS=de en it fr se WMLFILES=$(wildcard $(patsubst %, %/*.wml, $(LANGS))) WMIFILES=$(wildcard $(patsubst %, %/*.wmi, $(LANGS)) $(WMLBASE)/include/*.wmi ) HTMLFILES = $(patsubst de/%.wml, %.html.de, \ $(patsubst en/%.wml, %.html.en, \ $(patsubst it/%.wml, %.html.it, \ $(patsubst fr/%.wml, %.html.fr, \ $(patsubst se/%.wml, %.html.se, \ $(WMLFILES) \ ) \ ) \ ) \ ) \ ) DEPFILES = $(patsubst de/%.wml,.deps/%.html.de.d, \ $(patsubst en/%.wml,.deps/%.html.en.d, \ $(patsubst it/%.wml,.deps/%.html.it.d, \ $(patsubst fr/%.wml,.deps/%.html.fr.d,\ $(patsubst se/%.wml,.deps/%.html.se.d,\ $(WMLFILES) \ ) \ ) \ ) \ ) \ ) all: $(HTMLFILES) %.html.en: en/%.wml lang=`dirname $<` && wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $@ %.html.de: de/%.wml en/%.wml lang=`dirname $<` && wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $@ %.html.it: it/%.wml en/%.wml lang=`dirname $<` && wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $@ %.html.fr: fr/%.wml en/%.wml lang=`dirname $<` && wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $@ %.html.se: se/%.wml en/%.wml lang=`dirname $<` && wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $@ .deps/%.html.en.d: en/%.wml .deps/.stamp tmpfile=`tempfile` \ lang=`dirname $<` && \ OUT=`echo $@ | sed -e 's,\.deps/\(.*\)\.d$$,\1,'` && \ wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $$OUT --depend | tee $$tmpfile > $@ && \ sed -e s',\(^[^ ]*\):,.deps/\1.d:,' < $$tmpfile >> $@ && \ rm -f $$tmpfile .deps/%.html.de.d: de/%.wml .deps/.stamp tmpfile=`tempfile` \ lang=`dirname $<` && \ OUT=`echo $@ | sed -e 's,\.deps/\(.*\)\.d$$,\1,'` && \ wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $$OUT --depend | tee $$tmpfile > $@ && \ sed -e s',\(^[^ ]*\):,.deps/\1.d:,' < $$tmpfile >> $@ && \ rm -f $$tmpfile .deps/%.html.it.d: it/%.wml .deps/.stamp tmpfile=`tempfile` \ lang=`dirname $<` && \ OUT=`echo $@ | sed -e 's,\.deps/\(.*\)\.d$$,\1,'` && \ wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $$OUT --depend | tee $$tmpfile > $@ && \ sed -e s',\(^[^ ]*\):,.deps/\1.d:,' < $$tmpfile >> $@ && \ rm -f $$tmpfile .deps/%.html.fr.d: fr/%.wml .deps/.stamp tmpfile=`tempfile` \ lang=`dirname $<` && \ OUT=`echo $@ | sed -e 's,\.deps/\(.*\)\.d$$,\1,'` && \ wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $$OUT --depend | tee $$tmpfile > $@ && \ sed -e s',\(^[^ ]*\):,.deps/\1.d:,' < $$tmpfile >> $@ && \ rm -f $$tmpfile .deps/%.html.se.d: se/%.wml .deps/.stamp tmpfile=`tempfile` \ lang=`dirname $<` && \ OUT=`echo $@ | sed -e 's,\.deps/\(.*\)\.d$$,\1,'` && \ wml $(WMLOPT) -I $$lang -D LANG=$$lang $< -o $$OUT --depend | tee $$tmpfile > $@ && \ sed -e s',\(^[^ ]*\):,.deps/\1.d:,' < $$tmpfile >> $@ && \ rm -f $$tmpfile .deps/.stamp: [ -d .deps ] || mkdir .deps touch "$@" dep: $(DEPFILES) clean: rm -f $(HTMLFILES) $(DEPFILES) include $(DEPFILES)