summaryrefslogtreecommitdiff
path: root/deps.mk
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-05-01 21:13:25 -0300
committerEuAndreh <eu@euandre.org>2025-05-01 21:13:25 -0300
commitcc45d895ccf6d6a64ef0c9ad9cc3ec42ac45fa55 (patch)
tree6456f83c69227177b7eb1faf3f226f46ae6e92a2 /deps.mk
parentsrc/content/incidents/index.adoc: Hoist links to variables (diff)
downloadpapo.im-cc45d895ccf6d6a64ef0c9ad9cc3ec42ac45fa55.tar.gz
papo.im-cc45d895ccf6d6a64ef0c9ad9cc3ec42ac45fa55.tar.xz
Update to support i18n
Diffstat (limited to 'deps.mk')
-rw-r--r--deps.mk343
1 files changed, 199 insertions, 144 deletions
diff --git a/deps.mk b/deps.mk
index 1681e74..bb99954 100644
--- a/deps.mk
+++ b/deps.mk
@@ -1,26 +1,29 @@
pages.adoc = \
- src/content/about.adoc \
- src/content/index.adoc \
- src/content/pricing.adoc \
- src/content/privacy.adoc \
- src/content/terms.adoc \
+ src/content/en/about.adoc \
+ src/content/en/index.adoc \
+ src/content/en/pricing.adoc \
+ src/content/en/privacy.adoc \
+ src/content/en/terms.adoc \
+ src/content/pt/sobre.adoc \
articles.adoc = \
- src/content/blog/1970/01/01/launch.adoc \
- src/content/blog/2000/01/01/feature-ann.adoc \
- src/content/incidents/2000/01/01/service-start.adoc \
+ src/content/en/blog/1970/01/01/launch.adoc \
+ src/content/en/blog/2000/01/01/feature-ann.adoc \
+ src/content/en/incidents/2000/01/01/service-start.adoc \
-listings.adoc = \
- src/content/blog/index.adoc \
- src/content/incidents/index.adoc \
+slides.adoc = \
+ src/content/en/slide/2011/11/11/test.adoc \
-categories.txt = \
- src/content/blog/categories.txt \
- src/content/incidents/categories.txt \
+categories.adoc = \
+ src/content/en/blog/categories.adoc \
+
+indexes.adoc = \
+ src/content/en/blog/index.adoc \
+ src/content/en/incidents/index.adoc \
feeds.xml = \
- src/content/blog/feed.xml \
- src/content/incidents/feed.xml \
+ src/content/en/blog/feed.xml \
+ src/content/en/incidents/feed.xml \
images.svg = \
src/content/img/atom/dark.svg \
@@ -39,133 +42,185 @@ images.svg = \
src/content/img/shield/dark.svg \
src/content/img/shield/light.svg \
+sources.media = \
+
+sources.tarballs = \
+
sources.extras = \
-src/content/about.htmlbody src/content/about.snippets src/content/about.conf: src/content/about.adoc
-src/content/index.htmlbody src/content/index.snippets src/content/index.conf: src/content/index.adoc
-src/content/pricing.htmlbody src/content/pricing.snippets src/content/pricing.conf: src/content/pricing.adoc
-src/content/privacy.htmlbody src/content/privacy.snippets src/content/privacy.conf: src/content/privacy.adoc
-src/content/terms.htmlbody src/content/terms.snippets src/content/terms.conf: src/content/terms.adoc
-src/content/blog/1970/01/01/launch.htmlbody src/content/blog/1970/01/01/launch.snippets src/content/blog/1970/01/01/launch.conf: src/content/blog/1970/01/01/launch.adoc
-src/content/blog/2000/01/01/feature-ann.htmlbody src/content/blog/2000/01/01/feature-ann.snippets src/content/blog/2000/01/01/feature-ann.conf: src/content/blog/2000/01/01/feature-ann.adoc
-src/content/incidents/2000/01/01/service-start.htmlbody src/content/incidents/2000/01/01/service-start.snippets src/content/incidents/2000/01/01/service-start.conf: src/content/incidents/2000/01/01/service-start.adoc
-src/content/blog/index.htmlbody src/content/blog/index.snippets src/content/blog/index.conf: src/content/blog/index.adoc
-src/content/incidents/index.htmlbody src/content/incidents/index.snippets src/content/incidents/index.conf: src/content/incidents/index.adoc
-src/content/about.html: src/content/about.conf src/content/about.htmlbody
-src/content/index.html: src/content/index.conf src/content/index.htmlbody
-src/content/pricing.html: src/content/pricing.conf src/content/pricing.htmlbody
-src/content/privacy.html: src/content/privacy.conf src/content/privacy.htmlbody
-src/content/terms.html: src/content/terms.conf src/content/terms.htmlbody
-src/content/blog/1970/01/01/launch.html: src/content/blog/1970/01/01/launch.conf src/content/blog/1970/01/01/launch.htmlbody
-src/content/blog/2000/01/01/feature-ann.html: src/content/blog/2000/01/01/feature-ann.conf src/content/blog/2000/01/01/feature-ann.htmlbody
-src/content/incidents/2000/01/01/service-start.html: src/content/incidents/2000/01/01/service-start.conf src/content/incidents/2000/01/01/service-start.htmlbody
-src/content/blog/index.html: src/content/blog/index.conf src/content/blog/index.htmlbody
-src/content/incidents/index.html: src/content/incidents/index.conf src/content/incidents/index.htmlbody
-
-src/content/about.html.gz: src/content/about.html
-src/content/index.html.gz: src/content/index.html
-src/content/pricing.html.gz: src/content/pricing.html
-src/content/privacy.html.gz: src/content/privacy.html
-src/content/terms.html.gz: src/content/terms.html
-src/content/blog/1970/01/01/launch.html.gz: src/content/blog/1970/01/01/launch.html
-src/content/blog/2000/01/01/feature-ann.html.gz: src/content/blog/2000/01/01/feature-ann.html
-src/content/incidents/2000/01/01/service-start.html.gz: src/content/incidents/2000/01/01/service-start.html
-src/content/blog/index.html.gz: src/content/blog/index.html
-src/content/incidents/index.html.gz: src/content/incidents/index.html
-src/content/about.snippets.gz: src/content/about.snippets
-src/content/index.snippets.gz: src/content/index.snippets
-src/content/pricing.snippets.gz: src/content/pricing.snippets
-src/content/privacy.snippets.gz: src/content/privacy.snippets
-src/content/terms.snippets.gz: src/content/terms.snippets
-src/content/blog/1970/01/01/launch.snippets.gz: src/content/blog/1970/01/01/launch.snippets
-src/content/blog/2000/01/01/feature-ann.snippets.gz: src/content/blog/2000/01/01/feature-ann.snippets
-src/content/incidents/2000/01/01/service-start.snippets.gz: src/content/incidents/2000/01/01/service-start.snippets
-src/content/blog/index.snippets.gz: src/content/blog/index.snippets
-src/content/incidents/index.snippets.gz: src/content/incidents/index.snippets
-src/content/blog/categories.xml.gz: src/content/blog/categories.xml
-src/content/incidents/categories.xml.gz: src/content/incidents/categories.xml
-src/content/blog/feed.xml.gz: src/content/blog/feed.xml
-src/content/incidents/feed.xml.gz: src/content/incidents/feed.xml
-
-src/content/about.updatedat-check: src/content/about.conf
-src/content/index.updatedat-check: src/content/index.conf
-src/content/pricing.updatedat-check: src/content/pricing.conf
-src/content/privacy.updatedat-check: src/content/privacy.conf
-src/content/terms.updatedat-check: src/content/terms.conf
-src/content/blog/1970/01/01/launch.updatedat-check: src/content/blog/1970/01/01/launch.conf
-src/content/blog/2000/01/01/feature-ann.updatedat-check: src/content/blog/2000/01/01/feature-ann.conf
-src/content/incidents/2000/01/01/service-start.updatedat-check: src/content/incidents/2000/01/01/service-start.conf
-src/content/blog/index.updatedat-check: src/content/blog/index.conf
-src/content/incidents/index.updatedat-check: src/content/incidents/index.conf
-src/content/about.links-internal-check: src/content/about.links
-src/content/index.links-internal-check: src/content/index.links
-src/content/pricing.links-internal-check: src/content/pricing.links
-src/content/privacy.links-internal-check: src/content/privacy.links
-src/content/terms.links-internal-check: src/content/terms.links
-src/content/blog/1970/01/01/launch.links-internal-check: src/content/blog/1970/01/01/launch.links
-src/content/blog/2000/01/01/feature-ann.links-internal-check: src/content/blog/2000/01/01/feature-ann.links
-src/content/incidents/2000/01/01/service-start.links-internal-check: src/content/incidents/2000/01/01/service-start.links
-src/content/blog/index.links-internal-check: src/content/blog/index.links
-src/content/incidents/index.links-internal-check: src/content/incidents/index.links
-src/content/about.caslinks: src/content/about.links
-src/content/index.caslinks: src/content/index.links
-src/content/pricing.caslinks: src/content/pricing.links
-src/content/privacy.caslinks: src/content/privacy.links
-src/content/terms.caslinks: src/content/terms.links
-src/content/blog/1970/01/01/launch.caslinks: src/content/blog/1970/01/01/launch.links
-src/content/blog/2000/01/01/feature-ann.caslinks: src/content/blog/2000/01/01/feature-ann.links
-src/content/incidents/2000/01/01/service-start.caslinks: src/content/incidents/2000/01/01/service-start.links
-src/content/blog/index.caslinks: src/content/blog/index.links
-src/content/incidents/index.caslinks: src/content/incidents/index.links
-
-src/content/blog/1970/01/01/launch.feedentry: src/content/blog/1970/01/01/launch.conf src/content/blog/1970/01/01/launch.htmlbody
-src/content/blog/2000/01/01/feature-ann.feedentry: src/content/blog/2000/01/01/feature-ann.conf src/content/blog/2000/01/01/feature-ann.htmlbody
-src/content/incidents/2000/01/01/service-start.feedentry: src/content/incidents/2000/01/01/service-start.conf src/content/incidents/2000/01/01/service-start.htmlbody
-src/content/blog/1970/01/01/launch.sortdata: src/content/blog/1970/01/01/launch.conf
-src/content/blog/2000/01/01/feature-ann.sortdata: src/content/blog/2000/01/01/feature-ann.conf
-src/content/incidents/2000/01/01/service-start.sortdata: src/content/incidents/2000/01/01/service-start.conf
-src/content/blog/1970/01/01/launch.categorydata: src/content/blog/1970/01/01/launch.conf
-src/content/blog/2000/01/01/feature-ann.categorydata: src/content/blog/2000/01/01/feature-ann.conf
-src/content/incidents/2000/01/01/service-start.categorydata: src/content/incidents/2000/01/01/service-start.conf
-
-src/content/blog/index.htmlheader src/content/blog/index.htmlfooter: src/content/blog/index.conf
-src/content/incidents/index.htmlheader src/content/incidents/index.htmlfooter: src/content/incidents/index.conf
-src/content/blog/index.html: src/content/blog/index.htmlheader src/content/blog/index.htmlfooter
-src/content/incidents/index.html: src/content/incidents/index.htmlheader src/content/incidents/index.htmlfooter
-src/content/blog/index.html: src/content/blog/index.htmllisting src/content/blog/index.htmlbody
-src/content/incidents/index.html: src/content/incidents/index.htmllisting src/content/incidents/index.htmlbody
-
-
-articles.blog.adoc = \
- src/content/blog/1970/01/01/launch.adoc \
- src/content/blog/2000/01/01/feature-ann.adoc \
-
-articles.blog.sortdata = $(articles.blog.adoc:.adoc=.sortdata)
-articles.blog.indexentry = $(articles.blog.adoc:.adoc=.indexentry)
-articles.blog.feedentry = $(articles.blog.adoc:.adoc=.feedentry)
-articles.blog.categorydata = $(articles.blog.adoc:.adoc=.categorydata)
-src/content/blog/sortdata.txt: deps.mk
- printf '%s\n' $(articles.blog.sortdata) > $@
-
-src/content/blog/categories.txt src/content/blog/feed.xml src/content/blog/index.htmllisting: src/content/blog/sortdata.txt $(articles.blog.sortdata)
-src/content/blog/index.htmllisting: $(articles.blog.indexentry)
-src/content/blog/categories.txt: $(articles.blog.categorydata)
-src/content/blog/categories.xml: src/content/blog/categories.txt
-src/content/blog/categories.txt src/content/blog/feed.xml: $(articles.blog.feedentry)
-
-
-articles.incidents.adoc = \
- src/content/incidents/2000/01/01/service-start.adoc \
-
-articles.incidents.sortdata = $(articles.incidents.adoc:.adoc=.sortdata)
-articles.incidents.indexentry = $(articles.incidents.adoc:.adoc=.indexentry)
-articles.incidents.feedentry = $(articles.incidents.adoc:.adoc=.feedentry)
-articles.incidents.categorydata = $(articles.incidents.adoc:.adoc=.categorydata)
-src/content/incidents/sortdata.txt: deps.mk
- printf '%s\n' $(articles.incidents.sortdata) > $@
-
-src/content/incidents/categories.txt src/content/incidents/feed.xml src/content/incidents/index.htmllisting: src/content/incidents/sortdata.txt $(articles.incidents.sortdata)
-src/content/incidents/index.htmllisting: $(articles.incidents.indexentry)
-src/content/incidents/categories.txt: $(articles.incidents.categorydata)
-src/content/incidents/categories.xml: src/content/incidents/categories.txt
-src/content/incidents/categories.txt src/content/incidents/feed.xml: $(articles.incidents.feedentry)
+sources.po = \
+ po/en.po \
+ po/papo.im.pot \
+ po/pt.po \
+
+po4a.in = \
+ src/content/en/about.adoc \
+
+src/content/en/about.html.gz: src/content/en/about.html
+src/content/en/index.html.gz: src/content/en/index.html
+src/content/en/pricing.html.gz: src/content/en/pricing.html
+src/content/en/privacy.html.gz: src/content/en/privacy.html
+src/content/en/terms.html.gz: src/content/en/terms.html
+src/content/pt/sobre.html.gz: src/content/pt/sobre.html
+src/content/en/blog/1970/01/01/launch.html.gz: src/content/en/blog/1970/01/01/launch.html
+src/content/en/blog/2000/01/01/feature-ann.html.gz: src/content/en/blog/2000/01/01/feature-ann.html
+src/content/en/incidents/2000/01/01/service-start.html.gz: src/content/en/incidents/2000/01/01/service-start.html
+src/content/en/blog/index.html.gz: src/content/en/blog/index.html
+src/content/en/incidents/index.html.gz: src/content/en/incidents/index.html
+src/content/en/blog/categories.html.gz: src/content/en/blog/categories.html
+src/content/en/about.snippets.gz: src/content/en/about.snippets
+src/content/en/index.snippets.gz: src/content/en/index.snippets
+src/content/en/pricing.snippets.gz: src/content/en/pricing.snippets
+src/content/en/privacy.snippets.gz: src/content/en/privacy.snippets
+src/content/en/terms.snippets.gz: src/content/en/terms.snippets
+src/content/pt/sobre.snippets.gz: src/content/pt/sobre.snippets
+src/content/en/blog/1970/01/01/launch.snippets.gz: src/content/en/blog/1970/01/01/launch.snippets
+src/content/en/blog/2000/01/01/feature-ann.snippets.gz: src/content/en/blog/2000/01/01/feature-ann.snippets
+src/content/en/incidents/2000/01/01/service-start.snippets.gz: src/content/en/incidents/2000/01/01/service-start.snippets
+src/content/en/blog/index.snippets.gz: src/content/en/blog/index.snippets
+src/content/en/incidents/index.snippets.gz: src/content/en/incidents/index.snippets
+src/content/en/blog/categories.snippets.gz: src/content/en/blog/categories.snippets
+src/content/en/slide/2011/11/11/test.pdf.gz: src/content/en/slide/2011/11/11/test.pdf
+src/content/en/blog/feed.xml.gz: src/content/en/blog/feed.xml
+src/content/en/incidents/feed.xml.gz: src/content/en/incidents/feed.xml
+
+src/content/en/about.htmlbody src/content/en/about.snippets src/content/en/about.conf: src/content/en/about.adoc
+src/content/en/index.htmlbody src/content/en/index.snippets src/content/en/index.conf: src/content/en/index.adoc
+src/content/en/pricing.htmlbody src/content/en/pricing.snippets src/content/en/pricing.conf: src/content/en/pricing.adoc
+src/content/en/privacy.htmlbody src/content/en/privacy.snippets src/content/en/privacy.conf: src/content/en/privacy.adoc
+src/content/en/terms.htmlbody src/content/en/terms.snippets src/content/en/terms.conf: src/content/en/terms.adoc
+src/content/pt/sobre.htmlbody src/content/pt/sobre.snippets src/content/pt/sobre.conf: src/content/pt/sobre.adoc
+src/content/en/blog/1970/01/01/launch.htmlbody src/content/en/blog/1970/01/01/launch.snippets src/content/en/blog/1970/01/01/launch.conf: src/content/en/blog/1970/01/01/launch.adoc
+src/content/en/blog/2000/01/01/feature-ann.htmlbody src/content/en/blog/2000/01/01/feature-ann.snippets src/content/en/blog/2000/01/01/feature-ann.conf: src/content/en/blog/2000/01/01/feature-ann.adoc
+src/content/en/incidents/2000/01/01/service-start.htmlbody src/content/en/incidents/2000/01/01/service-start.snippets src/content/en/incidents/2000/01/01/service-start.conf: src/content/en/incidents/2000/01/01/service-start.adoc
+src/content/en/blog/index.htmlbody src/content/en/blog/index.snippets src/content/en/blog/index.conf: src/content/en/blog/index.adoc
+src/content/en/incidents/index.htmlbody src/content/en/incidents/index.snippets src/content/en/incidents/index.conf: src/content/en/incidents/index.adoc
+src/content/en/blog/categories.htmlbody src/content/en/blog/categories.snippets src/content/en/blog/categories.conf: src/content/en/blog/categories.adoc
+src/content/en/about.html: src/content/en/about.conf src/content/en/about.htmlbody
+src/content/en/index.html: src/content/en/index.conf src/content/en/index.htmlbody
+src/content/en/pricing.html: src/content/en/pricing.conf src/content/en/pricing.htmlbody
+src/content/en/privacy.html: src/content/en/privacy.conf src/content/en/privacy.htmlbody
+src/content/en/terms.html: src/content/en/terms.conf src/content/en/terms.htmlbody
+src/content/pt/sobre.html: src/content/pt/sobre.conf src/content/pt/sobre.htmlbody
+src/content/en/blog/1970/01/01/launch.html: src/content/en/blog/1970/01/01/launch.conf src/content/en/blog/1970/01/01/launch.htmlbody
+src/content/en/blog/2000/01/01/feature-ann.html: src/content/en/blog/2000/01/01/feature-ann.conf src/content/en/blog/2000/01/01/feature-ann.htmlbody
+src/content/en/incidents/2000/01/01/service-start.html: src/content/en/incidents/2000/01/01/service-start.conf src/content/en/incidents/2000/01/01/service-start.htmlbody
+src/content/en/blog/index.html: src/content/en/blog/index.conf src/content/en/blog/index.htmlbody
+src/content/en/incidents/index.html: src/content/en/incidents/index.conf src/content/en/incidents/index.htmlbody
+src/content/en/blog/categories.html: src/content/en/blog/categories.conf src/content/en/blog/categories.htmlbody
+
+src/content/en/about.updatedat-check: src/content/en/about.conf
+src/content/en/index.updatedat-check: src/content/en/index.conf
+src/content/en/pricing.updatedat-check: src/content/en/pricing.conf
+src/content/en/privacy.updatedat-check: src/content/en/privacy.conf
+src/content/en/terms.updatedat-check: src/content/en/terms.conf
+src/content/pt/sobre.updatedat-check: src/content/pt/sobre.conf
+src/content/en/blog/1970/01/01/launch.updatedat-check: src/content/en/blog/1970/01/01/launch.conf
+src/content/en/blog/2000/01/01/feature-ann.updatedat-check: src/content/en/blog/2000/01/01/feature-ann.conf
+src/content/en/incidents/2000/01/01/service-start.updatedat-check: src/content/en/incidents/2000/01/01/service-start.conf
+src/content/en/blog/index.updatedat-check: src/content/en/blog/index.conf
+src/content/en/incidents/index.updatedat-check: src/content/en/incidents/index.conf
+src/content/en/blog/categories.updatedat-check: src/content/en/blog/categories.conf
+src/content/en/about.links-internal-check: src/content/en/about.links
+src/content/en/index.links-internal-check: src/content/en/index.links
+src/content/en/pricing.links-internal-check: src/content/en/pricing.links
+src/content/en/privacy.links-internal-check: src/content/en/privacy.links
+src/content/en/terms.links-internal-check: src/content/en/terms.links
+src/content/pt/sobre.links-internal-check: src/content/pt/sobre.links
+src/content/en/blog/1970/01/01/launch.links-internal-check: src/content/en/blog/1970/01/01/launch.links
+src/content/en/blog/2000/01/01/feature-ann.links-internal-check: src/content/en/blog/2000/01/01/feature-ann.links
+src/content/en/incidents/2000/01/01/service-start.links-internal-check: src/content/en/incidents/2000/01/01/service-start.links
+src/content/en/blog/index.links-internal-check: src/content/en/blog/index.links
+src/content/en/incidents/index.links-internal-check: src/content/en/incidents/index.links
+src/content/en/blog/categories.links-internal-check: src/content/en/blog/categories.links
+src/content/en/about.caslinks: src/content/en/about.links
+src/content/en/index.caslinks: src/content/en/index.links
+src/content/en/pricing.caslinks: src/content/en/pricing.links
+src/content/en/privacy.caslinks: src/content/en/privacy.links
+src/content/en/terms.caslinks: src/content/en/terms.links
+src/content/pt/sobre.caslinks: src/content/pt/sobre.links
+src/content/en/blog/1970/01/01/launch.caslinks: src/content/en/blog/1970/01/01/launch.links
+src/content/en/blog/2000/01/01/feature-ann.caslinks: src/content/en/blog/2000/01/01/feature-ann.links
+src/content/en/incidents/2000/01/01/service-start.caslinks: src/content/en/incidents/2000/01/01/service-start.links
+src/content/en/blog/index.caslinks: src/content/en/blog/index.links
+src/content/en/incidents/index.caslinks: src/content/en/incidents/index.links
+src/content/en/blog/categories.caslinks: src/content/en/blog/categories.links
+
+src/content/en/blog/1970/01/01/launch.feedentry: src/content/en/blog/1970/01/01/launch.conf src/content/en/blog/1970/01/01/launch.htmlbody
+src/content/en/blog/2000/01/01/feature-ann.feedentry: src/content/en/blog/2000/01/01/feature-ann.conf src/content/en/blog/2000/01/01/feature-ann.htmlbody
+src/content/en/incidents/2000/01/01/service-start.feedentry: src/content/en/incidents/2000/01/01/service-start.conf src/content/en/incidents/2000/01/01/service-start.htmlbody
+src/content/en/blog/1970/01/01/launch.sortdata: src/content/en/blog/1970/01/01/launch.conf
+src/content/en/blog/2000/01/01/feature-ann.sortdata: src/content/en/blog/2000/01/01/feature-ann.conf
+src/content/en/incidents/2000/01/01/service-start.sortdata: src/content/en/incidents/2000/01/01/service-start.conf
+src/content/en/blog/1970/01/01/launch.categorydata: src/content/en/blog/1970/01/01/launch.conf
+src/content/en/blog/2000/01/01/feature-ann.categorydata: src/content/en/blog/2000/01/01/feature-ann.conf
+src/content/en/incidents/2000/01/01/service-start.categorydata: src/content/en/incidents/2000/01/01/service-start.conf
+
+src/content/en/blog/index.htmlheader src/content/en/blog/index.htmlfooter: src/content/en/blog/index.conf
+src/content/en/incidents/index.htmlheader src/content/en/incidents/index.htmlfooter: src/content/en/incidents/index.conf
+src/content/en/blog/categories.htmlheader src/content/en/blog/categories.htmlfooter: src/content/en/blog/categories.conf
+src/content/en/blog/index.htmllisting: src/content/en/blog/index.conf
+src/content/en/incidents/index.htmllisting: src/content/en/incidents/index.conf
+src/content/en/blog/categories.htmllisting: src/content/en/blog/categories.conf
+src/content/en/blog/index.html: src/content/en/blog/index.htmlheader src/content/en/blog/index.htmlfooter
+src/content/en/incidents/index.html: src/content/en/incidents/index.htmlheader src/content/en/incidents/index.htmlfooter
+src/content/en/blog/categories.html: src/content/en/blog/categories.htmlheader src/content/en/blog/categories.htmlfooter
+src/content/en/blog/index.html: src/content/en/blog/index.htmllisting src/content/en/blog/index.htmlbody
+src/content/en/incidents/index.html: src/content/en/incidents/index.htmllisting src/content/en/incidents/index.htmlbody
+src/content/en/blog/categories.html: src/content/en/blog/categories.htmllisting src/content/en/blog/categories.htmlbody
+
+
+src/content/en/slide/2011/11/11/test.ps: src/content/en/slide/2011/11/11/test.adoc
+src/content/en/slide/2011/11/11/test.pdf: src/content/en/slide/2011/11/11/test.ps
+
+
+
+articles.en.blog.adoc = \
+ src/content/en/blog/1970/01/01/launch.adoc \
+ src/content/en/blog/2000/01/01/feature-ann.adoc \
+
+articles.en.blog.sortdata = $(articles.en.blog.adoc:.adoc=.sortdata)
+articles.en.blog.indexentry = $(articles.en.blog.adoc:.adoc=.indexentry)
+articles.en.blog.feedentry = $(articles.en.blog.adoc:.adoc=.feedentry)
+articles.en.blog.categorydata = $(articles.en.blog.adoc:.adoc=.categorydata)
+src/content/en/blog/sortdata.txt: deps.mk
+ printf '%s\n' $(articles.en.blog.sortdata) > $@
+
+src/content/en/blog/feed.xml: src/content/en/blog/sortdata.txt
+src/content/en/blog/feed.xml: $(articles.en.blog.sortdata)
+src/content/en/blog/index.htmllisting: src/content/en/blog/sortdata.txt
+src/content/en/blog/index.htmllisting: $(articles.en.blog.sortdata)
+src/content/en/blog/categories.htmllisting: src/content/en/blog/sortdata.txt
+src/content/en/blog/categories.htmllisting: $(articles.en.blog.sortdata)
+src/content/en/blog/categories.txt: src/content/en/blog/sortdata.txt
+src/content/en/blog/categories.txt: $(articles.en.blog.sortdata)
+src/content/en/blog/index.htmllisting src/content/en/blog/categories.htmllisting: $(articles.en.blog.indexentry)
+src/content/en/blog/categories.txt: $(articles.en.blog.categorydata)
+src/content/en/blog/categories.txt src/content/en/blog/feed.xml: $(articles.en.blog.feedentry)
+src/content/en/blog/categories.htmllisting src/content/en/blog/categories.xml: src/content/en/blog/categories.txt
+src/content/en/blog/categories.xml.gz: src/content/en/blog/categories.xml
+
+
+articles.en.incidents.adoc = \
+ src/content/en/incidents/2000/01/01/service-start.adoc \
+
+articles.en.incidents.sortdata = $(articles.en.incidents.adoc:.adoc=.sortdata)
+articles.en.incidents.indexentry = $(articles.en.incidents.adoc:.adoc=.indexentry)
+articles.en.incidents.feedentry = $(articles.en.incidents.adoc:.adoc=.feedentry)
+articles.en.incidents.categorydata = $(articles.en.incidents.adoc:.adoc=.categorydata)
+src/content/en/incidents/sortdata.txt: deps.mk
+ printf '%s\n' $(articles.en.incidents.sortdata) > $@
+
+src/content/en/incidents/feed.xml: src/content/en/incidents/sortdata.txt
+src/content/en/incidents/feed.xml: $(articles.en.incidents.sortdata)
+src/content/en/incidents/index.htmllisting: src/content/en/incidents/sortdata.txt
+src/content/en/incidents/index.htmllisting: $(articles.en.incidents.sortdata)
+src/content/en/incidents/categories.htmllisting: src/content/en/incidents/sortdata.txt
+src/content/en/incidents/categories.htmllisting: $(articles.en.incidents.sortdata)
+src/content/en/incidents/categories.txt: src/content/en/incidents/sortdata.txt
+src/content/en/incidents/categories.txt: $(articles.en.incidents.sortdata)
+src/content/en/incidents/index.htmllisting src/content/en/incidents/categories.htmllisting: $(articles.en.incidents.indexentry)
+src/content/en/incidents/categories.txt: $(articles.en.incidents.categorydata)
+src/content/en/incidents/categories.txt src/content/en/incidents/feed.xml: $(articles.en.incidents.feedentry)
+src/content/en/incidents/categories.htmllisting src/content/en/incidents/categories.xml: src/content/en/incidents/categories.txt
+src/content/en/incidents/categories.xml.gz: src/content/en/incidents/categories.xml