diff options
author | Iain McGinniss <iainmcgin@gmail.com> | 2013-07-31 12:06:24 +0100 |
---|---|---|
committer | Iain McGinniss <iainmcgin@gmail.com> | 2013-07-31 12:06:24 +0100 |
commit | fa4aba59c3dbeb1fe98f743764b17635ee4688ee (patch) | |
tree | c3aabe6f22587e6441184e062254351709642a7e /Makefile | |
parent | b71a2c1fa077e1bb29f83c5a5a755ff203aae974 (diff) | |
download | scala-fa4aba59c3dbeb1fe98f743764b17635ee4688ee.tar.gz scala-fa4aba59c3dbeb1fe98f743764b17635ee4688ee.tar.bz2 scala-fa4aba59c3dbeb1fe98f743764b17635ee4688ee.zip |
new build options
- epub2 (replaces epub)
- epub3 (epub + mathml)
- mathml (html5 + mathml)
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 46 |
1 files changed, 40 insertions, 6 deletions
@@ -16,10 +16,10 @@ MD_SOURCES := 01-title.md \ BUILD_DIR := build -.PHONY: dirs all html pdf tex epub md clean +.PHONY: dirs all html mathml pdf tex epub2 epub3 md clean -all: html pdf epub md +all: html mathml pdf tex epub2 epub3 md clean: @@ -29,20 +29,26 @@ clean: html: $(BUILD_DIR)/ScalaReference.html +mathml: $(BUILD_DIR)/ScalaReference-mathml.html + + pdf: $(BUILD_DIR)/ScalaReference.pdf tex: $(BUILD_DIR)/ScalaReference.tex -epub: $(BUILD_DIR)/ScalaReference.epub +epub2: $(BUILD_DIR)/ScalaReference.epub2 + + +epub3: $(BUILD_DIR)/ScalaReference.epub3 md: $(BUILD_DIR)/ScalaReference.md -$(BUILD_DIR)/ScalaReference.epub: Scala.bib $(BUILD_DIR)/ScalaReference.md - @echo "building EPUB spec to $(BUILD_DIR)/ScalaReference.epub" +$(BUILD_DIR)/ScalaReference.epub2: Scala.bib $(BUILD_DIR)/ScalaReference.md + @echo "building EPUB2 spec to $(BUILD_DIR)/ScalaReference.epub2" @pandoc -f markdown \ -t epub \ --standalone \ @@ -51,7 +57,21 @@ $(BUILD_DIR)/ScalaReference.epub: Scala.bib $(BUILD_DIR)/ScalaReference.md --number-sections \ --bibliography=Scala.bib \ --self-contained \ - -o build/ScalaReference.epub \ + -o build/ScalaReference.epub2 \ + build/ScalaReference.md + + +$(BUILD_DIR)/ScalaReference.epub3: Scala.bib $(BUILD_DIR)/ScalaReference.md + @echo "building EPUB3 spec to $(BUILD_DIR)/ScalaReference.epub3" + @pandoc -f markdown \ + -t epub3 \ + --standalone \ + --toc \ + --chapters \ + --number-sections \ + --bibliography=Scala.bib \ + --self-contained \ + -o build/ScalaReference.epub3 \ build/ScalaReference.md @@ -98,6 +118,20 @@ $(BUILD_DIR)/ScalaReference.html: Scala.bib $(BUILD_DIR)/ScalaReference.md -o build/ScalaReference.html \ build/ScalaReference.md +$(BUILD_DIR)/ScalaReference-mathml.html: Scala.bib $(BUILD_DIR)/ScalaReference.md + @echo "building HTML spec to $(BUILD_DIR)/ScalaReference-mathml.html" + @pandoc -f markdown \ + -t html5 \ + --standalone \ + --toc \ + --chapters \ + --number-sections \ + --bibliography=Scala.bib \ + --template=resources/scala-ref-template.html5 \ + --mathml \ + -o build/ScalaReference-mathml.html \ + build/ScalaReference.md + $(BUILD_DIR)/ScalaReference.md: dirs $(MD_SOURCES) @echo "building Markdown source to $(BUILD_DIR)/ScalaReference.md" |