introduce date flag files to enable automatic rebuild for certain pages
svn path=/trunk/; revision=33077
This commit is contained in:
parent
5838a502c2
commit
140b0fa3e7
16
Makefile
16
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 \</localmenuset\> >> $(HELPERFILE)
|
||||
xsltproc -o $@ $(STYLESHEET) $(HELPERFILE)
|
||||
rm $(HELPERFILE)
|
||||
|
||||
YEAR := <?xml version="1.0" encoding="utf-8"?><dateset><date year="$(shell date +%Y)" /></dateset>
|
||||
MONTH := <?xml version="1.0" encoding="utf-8"?><dateset><date month="$(shell date +%Y-%m)" /></dateset>
|
||||
DAY := <?xml version="1.0" encoding="utf-8"?><dateset><date day="$(shell date +%Y-%m-%d)" /></dateset>
|
||||
|
||||
.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)' >$@
|
||||
|
@ -1,2 +1,3 @@
|
||||
events/*/event:[]
|
||||
events/*/*/event:[]
|
||||
d_day:[]
|
||||
|
Loading…
Reference in New Issue
Block a user