summaryrefslogtreecommitdiff
path: root/deps.mk
diff options
context:
space:
mode:
Diffstat (limited to 'deps.mk')
-rw-r--r--deps.mk56
1 files changed, 37 insertions, 19 deletions
diff --git a/deps.mk b/deps.mk
index 52096cc..6458875 100644
--- a/deps.mk
+++ b/deps.mk
@@ -1,15 +1,20 @@
-articles.adoc = \
- src/content/blog/1970/01/01/launch.adoc \
- src/content/blog/2000/01/01/feature-ann.adoc \
-
pages.adoc = \
src/content/about.adoc \
- src/content/blog.adoc \
src/content/index.adoc \
src/content/pricing.adoc \
src/content/privacy.adoc \
src/content/terms.adoc \
+articles.adoc = \
+ src/content/blog/1970/01/01/launch.adoc \
+ src/content/blog/2000/01/01/feature-ann.adoc \
+
+listings.adoc = \
+ src/content/blog/index.adoc \
+
+feeds.xml = \
+ src/content/blog/feed.xml \
+
images.svg = \
src/content/img/atom.svg \
src/content/img/database/dark.svg \
@@ -26,31 +31,44 @@ images.svg = \
src/content/img/shield/dark.svg \
src/content/img/shield/light.svg \
-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/about.htmlbody src/content/about.snippets src/content/about.conf: src/content/about.adoc
-src/content/blog.htmlbody src/content/blog.snippets src/content/blog.conf: src/content/blog.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.snippets: src/content/blog/1970/01/01/launch.adoc
-src/content/blog/2000/01/01/feature-ann.snippets: src/content/blog/2000/01/01/feature-ann.adoc
-src/content/about.snippets: src/content/about.adoc
-src/content/blog.snippets: src/content/blog.adoc
-src/content/index.snippets: src/content/index.adoc
-src/content/pricing.snippets: src/content/pricing.adoc
-src/content/privacy.snippets: src/content/privacy.adoc
-src/content/terms.snippets: src/content/terms.adoc
-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/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/blog/index.htmlbody src/content/blog/index.snippets src/content/blog/index.conf: src/content/blog/index.adoc
src/content/about.html: src/content/about.conf src/content/about.htmlbody
-src/content/blog.html: src/content/blog.conf src/content/blog.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/blog/index.html: src/content/blog/index.conf src/content/blog/index.htmlbody
+
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/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/blog/index.htmlheader src/content/blog/index.htmlfooter: src/content/blog/index.conf
+src/content/blog/index.htmllisting: src/content/blog/index.htmldeps
+src/content/blog/index.html: src/content/blog/index.htmlheader src/content/blog/index.htmlfooter
+src/content/blog/index.html: src/content/blog/index.htmllisting src/content/blog/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)
+src/content/blog/index.htmldeps: $(articles.blog.sortdata)
+ find $(articles.blog.sortdata) > $@
+
+src/content/blog/feed.xmldeps: $(articles.blog.sortdata)
+ find $(articles.blog.sortdata) > $@
+
+src/content/blog/feed.xml: src/content/blog/feed.xmldeps
+