c3d2-web/xslfo/datenspuren/schedule/Makefile

52 lines
1.8 KiB
Makefile
Raw Normal View History

EXPORT_DIR=../../../content/static/datenspuren/fahrplan
FOP=~/programs/fop/fop
FOP_FLAGS=-d
XSLT=xsltproc
XSLT_FLAGS=--novalid
XEP=~/Java/XEP/xep
FOP_FILES=day_2008-06-07.pdf day_2008-06-08.pdf
XEP_FILES=day_1-xep.pdf day_2-xep.pdf
all: $(FOP_FILES) #$(XEP_FILES) $(KEEP)
day_%.de.html: $(EXPORT_DIR)/day_%.de.html
cp $< $@
schedule.de.xml: $(EXPORT_DIR)/schedule.de.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\&#173;platten\&#173;ver\&#173;schlüs\&#173;sel\&#173;ung/' \
-e 's/datenschutzfreundlicher/da\&#173;ten\&#173;schutz\&#173;freund\&#173;licher/' \
-e 's/Missbrauchspotential/Miss\&#173;brauchs\&#173;po\&#173;tent\&#173;ial/' \
-e 's/Alltag/All\&#173;tag/' \
-e 's/einfachen/ein\&#173;fach\&#173;en/' \
-e 's/Pseudonymisierung/Pseu\&#173;do\&#173;nymi\&#173;sier\&#173;ung/' \
-e 's/Bundesverfassungsgericht/Bun\&#173;des\&#173;ver\&#173;fas\&#173;sungs\&#173;gericht/' \
-e 's/Verfassungsgerichtsentscheidungen/Ver\&#173;fas\&#173;sungs\&#173;gerichts\&#173;ent\&#173;scheidungen/' \
-e 's/Konsequenzen/Kon\&#173;se\&#173;quenz\&#173;en/' \
-e 's/Telefonüberwachung/Tele\&#173;fon\&#173;über\&#173;wach\&#173;ung/' \
-e 's/dauerüberwachten/dauer\&#173;über\&#173;wach\&#173;ten/' \
-e 's/wirkungsvoll/wir\&#173;kungs\&#173;voll/' \
-e 's/Durchsuchung/Durch\&#173;such\&#173;ung/' \
-e 's/Bundesdatenschutzgesetzes/Bundes\&#173;daten\&#173;schutz\&#173;gesetzes/' \
< $< > $@
#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