blob: 0707f0b594dce33a4c36a7f603776ef826be4016 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
|