From 140b0fa3e7cc993206c26a14232de29ddc085d9c Mon Sep 17 00:00:00 2001 From: paul Date: Thu, 24 Mar 2016 16:13:18 +0000 Subject: [PATCH] introduce date flag files to enable automatic rebuild for certain pages svn path=/trunk/; revision=33077 --- Makefile | 16 +++++++++++++++- events/events.sources | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 977bd1be5c..8e6b753745 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .PHONY: all -all: subdirs localmenus +all: subdirs localmenus date_today # ----------------------------------------------------------------------------- # Dive into subdirectories @@ -38,3 +38,17 @@ localmenuinfo.en.xml: $(sources) $(STYLESHEET) echo \ >> $(HELPERFILE) xsltproc -o $@ $(STYLESHEET) $(HELPERFILE) rm $(HELPERFILE) + +YEAR := +MONTH := +DAY := + +.PHONY: date_today +date_today: d_year.en.xml d_month.en.xml d_day.en.xml + +d_year.en.xml: + grep -q '$(YEAR)' $@ || echo '$(YEAR)' >$@ +d_month.en.xml: + grep -q '$(MONTH)' $@ || echo '$(MONTH)' >$@ +d_day.en.xml: + grep -q '$(DAY)' $@ || echo '$(DAY)' >$@ diff --git a/events/events.sources b/events/events.sources index 6b298dd765..d27993808a 100644 --- a/events/events.sources +++ b/events/events.sources @@ -1,2 +1,3 @@ events/*/event:[] events/*/*/event:[] +d_day:[]