21 lines
440 B
Makefile
21 lines
440 B
Makefile
TMPDIR := ./_tmp
|
|
CSRD := ./srd/Cypher-System-Reference-Document-2024-09-26.docx
|
|
MD_CSRD := $(TMPDIR)/csrd.md
|
|
CCSRD := $(TMPDIR)/ccsrd.md
|
|
|
|
all: $(MD_CSRD)
|
|
cp -a $(MD_CSRD) $(CCSRD)
|
|
find patches/base -type f -name *.patch -print0 | xargs -0 -n 1 patch $(CCSRD)
|
|
|
|
$(MD_CSRD): | $(TMPDIR)
|
|
pandoc -f docx -t gfm $(CSRD) -o $(MD_CSRD) --columns 120
|
|
|
|
$(TMPDIR):
|
|
mkdir -p $(TMPDIR)
|
|
|
|
clean:
|
|
rm -rf $(TMPDIR)/ccsrd*
|
|
|
|
distclean:
|
|
rm -rf $(TMPDIR)
|