|
|
|
@ -36,6 +36,8 @@ XML_CATALOG:=dtd/catalog.xml
|
|
|
|
|
NAVIGATION=content/navigation.xml
|
|
|
|
|
# Chaosupdates:
|
|
|
|
|
WWW_CCC_DE_UPDATES=chaosupdates.rdf
|
|
|
|
|
# Calendar summary::
|
|
|
|
|
CALENDAR_SUMMARY=calendar-summary.xml
|
|
|
|
|
|
|
|
|
|
### Ziele ###
|
|
|
|
|
# Dateinamen der zu erzeugenden html-Dateien:
|
|
|
|
@ -54,7 +56,7 @@ SEARCH_TMPL:=build/cgi-bin/search.html
|
|
|
|
|
|
|
|
|
|
# Quellen
|
|
|
|
|
NEWSITEMS:=$(wildcard content/news/*.xml)
|
|
|
|
|
CLEAN=$(CONTENT) $(NEWSFILES) $(WWW_CCC_DE_UPDATES) $(DS_PAGES)
|
|
|
|
|
CLEAN=$(CONTENT) $(NEWSFILES) $(WWW_CCC_DE_UPDATES) $(CALENDAR_SUMMARY) $(DS_PAGES)
|
|
|
|
|
|
|
|
|
|
NOVALID_IGNORE:=false
|
|
|
|
|
|
|
|
|
@ -77,7 +79,7 @@ export: www
|
|
|
|
|
|
|
|
|
|
### Regeln für den XSLT-Prozess ###
|
|
|
|
|
|
|
|
|
|
build/news.html: $(WWW_CCC_DE_UPDATES)
|
|
|
|
|
build/news.html: $(WWW_CCC_DE_UPDATES) $(CALENDAR_SUMMARY)
|
|
|
|
|
build/news-rss.xml : STYLE=xsl/rss.xsl
|
|
|
|
|
build/news-rss.xml : NOVALID_IGNORE:=true
|
|
|
|
|
build/news-rss.xml : VFLAGS_OUT=--noout --schema xsd/rss20.xsd
|
|
|
|
@ -97,23 +99,23 @@ $(NEWSFILES): news.xml $(NAVIGATION) $(STYLE)
|
|
|
|
|
$(call xml_process)
|
|
|
|
|
|
|
|
|
|
# Calendar
|
|
|
|
|
calendar-summary.xml : STYLE=xsl/calendar-summary.xsl
|
|
|
|
|
calendar-summary.xml : NOVALID_IGNORE:=true
|
|
|
|
|
calendar-summary.xml : VFLAGS_IN=--noout
|
|
|
|
|
calendar-summary.xml: content/events.xml news.xml
|
|
|
|
|
$(CALENDAR_SUMMARY) : STYLE=xsl/calendar-summary.xsl
|
|
|
|
|
$(CALENDAR_SUMMARY) : NOVALID_IGNORE:=true
|
|
|
|
|
$(CALENDAR_SUMMARY) : VFLAGS_IN=--noout
|
|
|
|
|
$(CALENDAR_SUMMARY): content/events.xml news.xml
|
|
|
|
|
$(call xml_process)
|
|
|
|
|
|
|
|
|
|
build/calendar.html : VFLAGS_IN=--noout
|
|
|
|
|
build/calendar.html: calendar-summary.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES)
|
|
|
|
|
build/calendar.html: $(CALENDAR_SUMMARY) $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES)
|
|
|
|
|
$(call xml_process)
|
|
|
|
|
|
|
|
|
|
# Pages:
|
|
|
|
|
build/%.html: content/pages/%.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES) news.xml
|
|
|
|
|
build/%.html: content/pages/%.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES) $(CALENDAR_SUMMARY) news.xml
|
|
|
|
|
$(call xml_process)
|
|
|
|
|
|
|
|
|
|
# News:
|
|
|
|
|
build/news/%.html : BASEURL="../"
|
|
|
|
|
build/news/%.html: content/news/%.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES)
|
|
|
|
|
build/news/%.html: content/news/%.xml $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES) $(CALENDAR_SUMMARY)
|
|
|
|
|
$(call xml_process)
|
|
|
|
|
|
|
|
|
|
# Suche:
|
|
|
|
|