diff options
author | John MacFarlane <jgm@berkeley.edu> | 2012-08-07 22:49:56 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2012-08-07 22:49:56 -0700 |
commit | db2106c57dea37d68eefc38736ee1206ef3ec5f3 (patch) | |
tree | 7b9b9bc464e73d212520f5bffdae17af344f436b /Makefile | |
parent | 6561ce0ec1fd852e2409faf2e4fb7e8809bff991 (diff) |
Added Makefile for development.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 27 |
1 files changed, 27 insertions, 0 deletions
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 + |