81 lines
3.8 KiB
Makefile
81 lines
3.8 KiB
Makefile
EXPORT_DIR=../../../content/static/datenspuren/fahrplan
|
|
FOP=fop
|
|
FOP_FLAGS=-d
|
|
XSLT=xsltproc
|
|
XSLT_FLAGS=--novalid
|
|
XEP=~/Java/XEP/xep
|
|
|
|
|
|
FOP_FILES=day_2010-10-16.pdf day_2010-10-17.pdf
|
|
|
|
all: $(FOP_FILES)
|
|
|
|
day_%.de.html: $(EXPORT_DIR)/day/%.de.html
|
|
cp $< $@
|
|
|
|
schedule.de.xml: $(EXPORT_DIR)/schedule.xml
|
|
cp $< $@
|
|
|
|
day_%.xml: day_%.de.html day_schedule.xsl schedule.de.xml
|
|
$(XSLT) $(XSLT_FLAGS) day_schedule.xsl $<|ruby schedule_add_spans.rb > $@
|
|
|
|
day_%_hyphenated.xml: day_%.xml
|
|
sed -e 's/Festplattenverschlüsselung/Fest\­platten\­ver\­schlüs\­sel\­ung/' \
|
|
-e 's/datenschutzfreundlicher/da\­ten\­schutz\­freund\­licher/' \
|
|
-e 's/Missbrauchspotential/Miss\­brauchs\­po\­tent\­ial/' \
|
|
-e 's/Alltag/All\­tag/' \
|
|
-e 's/einfachen/ein\­fach\­en/' \
|
|
-e 's/Pseudonymisierung/Pseu\­do\­nymi\­sier\­ung/' \
|
|
-e 's/Bundesverfassungsgericht/Bun\­des\­ver\­fas\­sungs\­gericht/' \
|
|
-e 's/Verfassungsgerichtsentscheidungen/Ver\­fas\­sungs\­gerichts\­ent\­scheidungen/' \
|
|
-e 's/Konsequenzen/Kon\­se\­quenz\­en/' \
|
|
-e 's/Telefonüberwachung/Tele\­fon\­über\­wach\­ung/' \
|
|
-e 's/dauerüberwachten/dauer\­über\­wach\­ten/' \
|
|
-e 's/wirkungsvoll/wir\­kungs\­voll/' \
|
|
-e 's/Durchsuchung/Durch\­such\­ung/' \
|
|
-e 's/Bundesdatenschutzgesetzes/Bundes\­daten\­schutz\­gesetzes/' \
|
|
-e 's/Rahmenbedingungen/Rahmen\­beding\­ung\­en/' \
|
|
-e 's/Datenschutz/Daten\­schutz/' \
|
|
-e 's/Datenschutzfreundliche/Daten\­schutz\­freund\­liche/' \
|
|
-e 's/Kommunikation/Kom\­mu\­ni\­ka\­tion/' \
|
|
-e 's/Zwischenspeichern/Zwi\­schen\­spei\­chern/' \
|
|
-e 's/Sicherheitsarchitektur/Sich\­er\­heits\­archi\­tek\­tur/' \
|
|
-e 's/kontrollierten/kon\­troll\­ier\­en/' \
|
|
-e 's/unauslöschliche/un\­aus\­lösch\­liche/' \
|
|
-e 's/Gruppen/Grup\­pen/' \
|
|
-e 's/Überwachung/Über\­wach\­ung/' \
|
|
-e 's/leverage/lever\­age/' \
|
|
-e 's/information/in\­for\­ma\­tion/' \
|
|
-e 's/Unsicherheiten/Un\­sich\­er\­heit\­en/' \
|
|
-e 's/zwischen/zwi\­schen/' \
|
|
-e 's/Datenpaketen/Da\­ten\­pa\­ket\­en/' \
|
|
-e 's/Optimierungsmöglichkeiten/Op\­ti\­mier\­ungs\­mög\­lich\­keiten/' \
|
|
-e 's/zivilgesellschaftliche/zi\­vil\­ge\­sell\­schaft\­liche/' \
|
|
-e 's/Entwicklungspsychologie/Ent\­wick\­lungs\­psy\­cho\­lo\­gie/' \
|
|
-e 's/Demokratie/Demo\­kra\­tie/' \
|
|
-e 's/veranstaltung/\­ver\­an\­stalt\­ung/' \
|
|
-e 's/Arbeitspsychologischer/Ar\­beits\­psy\­cho\­lo\­gisch\­er/' \
|
|
-e 's/Arbeitspsychologischer/Ar\­beits\­psy\­cho\­lo\­gisch\­er/' \
|
|
-e 's/\<\<\<\/\>\>/\<\<\<\\/\\>\>/' \
|
|
-e 's/Bestandsaufnahme/Be\­stands\­auf\­nah\­me/' \
|
|
-e 's/Zensurmaßnahmen/Zen\­sur\­maß\­nahmen/' \
|
|
-e 's/alltäglicher/all\­täg\­lich\­er/' \
|
|
-e 's/ungewöhnlichen/un\­ge\­wöhn\­lich\­en/' \
|
|
-e 's/Regionaltreffen/Reg\­io\­nal\­tref\­fen/' \
|
|
-e 's/Gameshow/Game\­show/' \
|
|
-e 's/Informationszeitalter/In\­for\­ma\­ti\­ons\­zeit\­alt\­er/' \
|
|
< $< > $@
|
|
#cp $< $@
|
|
|
|
day_%.fo: day_%_hyphenated.xml schedule-fo.xsl
|
|
$(XSLT) $(XSLT_FLAGS) -o $@ schedule-fo.xsl $<
|
|
|
|
day_%-xep.pdf: day_%.fo
|
|
$(XEP) -fo $< -pdf $@
|
|
|
|
day_%.pdf: day_%.fo
|
|
$(FOP) $(FOP_FLAGS) -fo $< -pdf $@
|
|
|
|
clean:
|
|
rm -f day_*.{xml,xhtml,html} schedule.de.xml
|