Permalink
Browse files

Makefile updates.

  • Loading branch information...
1 parent 0a2d6af commit 9b98831061153f647ee2952a2dc5b351562183de @jgm committed Dec 9, 2016
Showing with 7 additions and 2 deletions.
  1. +7 −2 Makefile
View
@@ -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

0 comments on commit 9b98831

Please sign in to comment.