From a5d1ce13172e8d91d24ede48f28cc269e3d1aa23 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 28 May 2012 18:40:17 -0400 Subject: Initial commit, just copying from the specs repo. --- (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0707f0b --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +.SUFFIXES: +.SUFFIXES: .txt .html + +SRCS = +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