Makefile: make xml_process print nicer, added ALL_XSLS to have some more dependencies

This commit is contained in:
Gilbert Röhrbein 2014-02-09 00:02:25 +01:00
parent 94f396a4b4
commit e248666df0
1 changed files with 8 additions and 3 deletions

View File

@ -86,10 +86,15 @@ CLEAN=$(CONTENT) $(NEWSFILES) $(WWW_CCC_DE_UPDATES) $(CALENDAR_SUMMARY) $(DS_PAG
NOINPUTVALID:=false
NOVALID:=false
ALL_XSLS = $(wildcard xsl/*.xsl)
define xml_process
$(NOINPUTVALID) || $(VALIDATOR) $(VFLAGS_IN) $<
@$(NOINPUTVALID) || echo $(VALIDATOR) $(VFLAGS_IN) $<
@$(NOINPUTVALID) || $(VALIDATOR) $(VFLAGS_IN) $< 2>&1 | grep -v " validates" || true
$(PROCESSOR) $(PFLAGS) -o $@ $(STYLE) $<
$(NOVALID) || $(VALIDATOR) $(VFLAGS_OUT) $@ || \
@$(NOVALID) || echo $(VALIDATOR) $(VFLAGS_OUT) $@ || \
{ touch -m -t 197001010000 Makefile $@ ; exit 1 ; }
@$(NOVALID) || $(VALIDATOR) $(VFLAGS_OUT) $@ || \
{ touch -m -t 197001010000 Makefile $@ ; exit 1 ; }
endef
@ -186,7 +191,7 @@ $(CALENDAR_SUMMARY): content/events.xml news.xml
$(call xml_process)
build/calendar.html : VFLAGS_IN=$(VFLAGS)
build/calendar.html: $(CALENDAR_SUMMARY) $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES) $(DATESTAMP)
build/calendar.html: $(CALENDAR_SUMMARY) $(STYLE) $(NAVIGATION) $(WWW_CCC_DE_UPDATES) $(DATESTAMP) $(ALL_XSLS)
$(call xml_process)
# XCal