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:[]