From db2106c57dea37d68eefc38736ee1206ef3ec5f3 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 7 Aug 2012 22:49:56 -0700 Subject: Added Makefile for development. --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..f8618dce1 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +# This Makefile is for development only. It requires cabal-dev. +# To get started, do 'make prep' and then 'make' or 'make quick'. + +.PHONY: prep, all, quick, bench, clean +all: + cabal-dev configure --enable-tests --enable-benchmarks && cabal-dev build + +prep: pandoc-types citeproc-hs + cabal-dev install-deps --enable-tests --enable-benchmarks + +quick: + cabal-dev configure --enable-tests --disable-optimization && cabal-dev build + +bench: + cabal-dev configure --enable-benchmarks && cabal-dev build + +clean: + cabal-dev clean + +pandoc-types: + git clone https://github.com/jgm/pandoc-types && \ + cabal-dev add-source pandoc-types + +citeproc-hs: + git clone https://github.com/jgm/citeproc-hs && \ + cabal-dev add-source citeproc-hs + -- cgit v1.2.3