#!/usr/bin/make -f NAME := draft-pep-email REV := 00 DRAFT := $(NAME)-$(REV) OUTPUTS = $(DRAFT).xml $(DRAFT).txt $(DRAFT).html DATE := $(shell date +%Y%m%d) all: $(OUTPUTS) $(DRAFT).xml: $(NAME).mkd \ ../shared/author_tags/hernani_marques.mkd \ ../shared/references/isoc-btn.mkd \ ../shared/references/implementation-status.mkd \ ../shared/ascii-arts/basic-msg-flow.mkd \ ../shared/text-blocks/key-words-rfc2119.mkd \ ../shared/text-blocks/terms-intro.mkd \ ../shared/text-blocks/handshake.mkd \ ../shared/text-blocks/trustwords.mkd \ ../shared/text-blocks/tofu.mkd \ ../shared/text-blocks/mitm.mkd \ ../shared/text-blocks/implementation-status.mkd \ ../shared/fence-line.mkd \ artwork/msg-diagram-1.mkd \ artwork/msg-diagram-2.mkd \ artwork/msg-diagram-3.mkd \ artwork/msg-rendering.mkd \ examples/msg-part-decrypted-compat.mkd \ examples/msg-part-decrypted-pef-2-0.mkd \ examples/msg-part-decrypted-pef-2-1_compat-2-0.mkd \ examples/msg-part-decrypted-pef-2-1.mkd \ examples/pef-0.mkd \ examples/pef-1-0_old.mkd \ examples/pef-1-0-text-payload.mkd \ examples/pef-2-1.mkd \ examples/pef-2-0.mkd \ # ../shared/author_tags/bernie_hoeneisen.mkd \ # ../shared/author_tags/volker_birk.mkd \ #../shared/author_tags/claudio_luck.mkd \ # ../shared/ascii-arts/pep_id_system.mkd \ # to match backslash at the end of the previous line kramdown-rfc2629 $(NAME).mkd > $(DRAFT).xml $(DRAFT).txt: $(DRAFT).xml xml2rfc $(DRAFT).xml $(DRAFT).html: $(DRAFT).xml xml2rfc --html $(DRAFT).xml # copy files to review folder review: distclean $(DRAFT).txt $(DRAFT).html mkdir -p review ; \ cp -p $(DRAFT).txt review/$(DRAFT)-$(DATE).txt ; \ cp -p $(DRAFT).html review/$(DRAFT)-$(DATE).html publish: ../misc/scripts/housekeeping.sh clean: rm -f $(OUTPUTS) distclean: rm -f -r $(NAME)-* .refcache .PHONY: clean all