1
0
mirror of https://github.com/dtaht/unicast-extensions.git synced 2024-05-11 05:55:07 +00:00
Files
2019-02-05 11:31:58 -08:00

42 lines
824 B
Makefile

MMARK := mmark
TWO := "yes"
SRC := $(wildcard *.md)
TXT := $(patsubst %.md,%.txt,$(wildcard *.md))
XML := $(patsubst %.md,%.xml,$(wildcard *.md))
HTML := $(patsubst %.md,%.html,$(wildcard *.md))
all: $(TXT) $(XML) $(HTML)
txt: $(TXT)
xml: $(SRC) $(XML)
%.txt: %.md
if [ -z $(TWO) ]; then \
$(MMARK) $< > $(basename $<).xml; \
xml2rfc --text --v3 $(basename $<).xml ; \
else \
$(MMARK) -2 $< > $(basename $<).xml; \
xml2rfc --text $(basename $<).xml ; \
fi
xml: $(XML)
%.xml: %.md
if [ -z $(TWO) ]; then \
$(MMARK) $< > $(basename $<).xml; \
else \
$(MMARK) -2 $< > $(basename $<).xml; \
fi
%.html: %.xml
if [ -z $(TWO) ]; then \
xml2rfc --html --v3 $(basename $<).xml ; \
else \
xml2rfc --html $(basename $<).xml ; \
fi
.PHONY: clean
clean:
rm -f *.txt *.xml *.html