From d54f4504c51f90833e06288623074413faaa645b Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pjm@nac.net>
Date: Thu, 08 Mar 2012 22:17:21 -0500
Subject: Add a makefile.

---
(limited to 'Makefile')

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..bfd4cb5
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+.SUFFIXES:
+.SUFFIXES: .txt .html
+
+SRCS = specs/source-package-format-1.0.txt
+OBJS = $(SRCS:.txt=.html)
+
+.PHONY: all
+all: $(OBJS)
+
+$(OBJS):
+	@printf '  RENDER %s\n' '$@'
+	@title=$$(sed -n 's/^    Title: \(.*\)$$/\1/p' $*.txt | \
+		head -n 1); \
+		sed "s#@TITLE@#$$title#" include/header.html > $@
+	@markdown $*.txt >> $@
+	@cat include/footer.html >> $@
+
+.PHONY: clean
+clean:
+	@for obj in $(OBJS); do \
+		printf '  RM %s\n' "$${obj}"; \
+		rm -f $${obj}; \
+	done
--
cgit v0.9.1