From 9b98831061153f647ee2952a2dc5b351562183de Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 9 Dec 2016 22:28:26 +0100 Subject: Makefile updates. --- Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 61b1d18..405fa38 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ SITE=_site SPECVERSION=$(shell perl -ne 'print $$1 if /^version: *([0-9.]+)/' spec.txt) -.PHONY: spec clean +.PHONY: all clean npm -spec: spec.html # spec.pdf spec.md +all: spec.html # spec.pdf spec.md spec.md: spec.txt tools/template.commonmark lua tools/make_spec.lua commonmark < $< > $@ @@ -17,5 +17,10 @@ spec.tex: spec.txt tools/template.latex spec.pdf: spec.tex xelatex $< +npm: + # Do a sanity check first on versions + grep -q '"version": *"$(SPECVERSION)' package.json && \ + npm publish + clean: -rm spec.tex spec.md spec.html -- cgit v1.2.3