summaryrefslogtreecommitdiffstats
path: root/docs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Makefile')
-rw-r--r--docs/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644
index 0000000..68c953e
--- /dev/null
+++ b/docs/Makefile
@@ -0,0 +1,32 @@
+#!/usr/bin/env make
+# license: gnu gpl version 3 or higher.
+# copyright 2016 rsiddharth <s@ricketyspace.net>
+
+build_dir=_build
+
+# docs
+header=assets/includes/header.html
+footer=assets/includes/footer.html
+
+index_src=index.org
+index_out=$(build_dir)/index.html
+
+nothing:
+ @echo "Give me something to make. "
+
+html: $(index_out)
+
+.PHONY: html
+
+$(build_dir):
+ @mkdir $@
+
+$(index_out): $(index_src) $(header) $(footer) $(build_dir)
+ @cat $(header) > $@
+ @pandoc -f org -t html $< >> $@
+ @cat $(footer) >> $@
+
+clean: $(build_dir)
+ @rm -rf $<
+
+.PHONY: clean