aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2016-07-14Added winpkg target to Makefile.John MacFarlane1-0/+7
This downloads the windows package from appveyor and signs it using the key. This way we needn't mess with a Windows VM to build the package.
2016-01-02Fixed debpkg target.John MacFarlane1-1/+1
2015-11-28stack.full.yaml - use local versions of everything.John MacFarlane1-0/+3
2015-11-15'make dist' - use stack to build from tarball.John MacFarlane1-1/+1
2015-11-15Removed 'changes' Makefile target.John MacFarlane1-4/+1
2015-11-15Added 'make changes_github' and 'make changes', updated release checklist.John MacFarlane1-2/+5
2015-11-15Added 'make changes' target.John MacFarlane1-1/+4
This copies to osx clipboard a github-markdown version of the changes from the latest release in the changelog.
2015-11-12Makefile: include version in man page.John MacFarlane1-0/+1
2015-10-09Added comment in .travis.yml to explain last change.John MacFarlane1-1/+1
2015-10-08New .travis.yml.John MacFarlane1-0/+3
Autgenerated using make_travis_yml.hs. This script has been modified to add GHCOPTS. 'make .travis.yml' regenerates it based on the tested-with field of the cabal file.
2015-07-04Makefile: prettier 'download_stats'.John MacFarlane1-1/+1
2015-07-02Added pandoc.1 to repository. Don't build as part of cabal build.John MacFarlane1-3/+10
The process was too fragile. It made too many assumptions about available libraries (which failed sometimes when sandboxes were used). This is a low-tech solution. The only drawback is that `man/pandoc.1` is a generated file in the repository. It will need to be regenerated periodically when README changes.
2015-07-01Generate man page in cabal build process and include in data/.John MacFarlane1-11/+1
The pandoc.1 man page is generated automatically after the cabal build process. It goes in `data/pandoc.1`. It can be obtained by the user who installs pandoc via cabal thus: pandoc --print-default-data-file pandoc.1 > pandoc.1
2015-07-01Ignore sandbox on 'make quick'John MacFarlane1-1/+1
2015-07-01New method for building man pages.John MacFarlane1-11/+13
+ Removed `--man1`, `--man5` options (breaking change). + Removed `Text.Pandoc.ManPages` module (breaking API change). + Version bump to 1.15 because of the breaking changes, even though they involve features that have only been in pandoc for a day. + Makefile target for `man/man1/pandoc.1`. This uses pandoc to create the man page from README using a custom template and filters. + Added `man/` directory with template and filters needed to build man page. + We no longer have two man pages: pandoc.1 and pandoc_markdown.5. Now there is just pandoc.1, which has all the content from README. This change was needed because of the extensive cross-references between parts of the README. + Removed old `data/pandoc.1.template` and `data/pandoc_markdown.5.template`.
2015-06-29Added download_stats target to Makefile.John MacFarlane1-1/+5
2015-03-28Always build man pages. Removed make-pandoc-man-pages flag.John MacFarlane1-8/+0
Updated INSTALL instructions. Makefile: removed man target, now that we generate man pages by default.
2014-12-17Changed bindist target to debpkg.John MacFarlane1-2/+2
2014-12-16Added make_binary_package.sh.John MacFarlane1-12/+2
This script creates a generic binary package in a tarball. Intended mostly for use with linux.
2014-12-16Fixed Makefile tabJohn MacFarlane1-1/+1
2014-12-16Added bindist target to Makefile.John MacFarlane1-3/+18
This creates a binary package with a standalone executable and man pages.
2014-08-30Makefile: simplified 'make dist'.John MacFarlane1-6/+3
Note that this may not work with older cabal versions.
2014-08-30Makefile: Add README as dependency of man pages.John MacFarlane1-2/+2
2014-08-30Makefile: Fixed install target to use copy, register.John MacFarlane1-1/+2
This way the last configuration is used.
2014-08-18More Makefile tweaks.John MacFarlane1-4/+4
2014-08-18Makefile tweaks.John MacFarlane1-12/+12
2014-08-18Makefile: Added 'install' to PHONY list.John MacFarlane1-1/+1
2014-08-17Makefile: include trypandoc flag in main build target.John MacFarlane1-1/+1
2014-08-17Makefile: added osxpkg target.John MacFarlane1-1/+4
2014-08-16Makefile: Added 'quick' target.John MacFarlane1-0/+4
2014-08-15Minor Makefile tweaks.John MacFarlane1-3/+2
2014-08-13Added 'dist' target to Makefile that does a sanity check on tarball.John MacFarlane1-1/+9
2014-08-13Added new Makefile targets.John MacFarlane1-3/+33
2014-08-13Added Makefile to rebuild man pages.John MacFarlane1-0/+15
This should only be needed by developers.
2014-03-18Remove Makefile.John MacFarlane1-51/+0
2013-08-15Makefile: Remove *everything* on 'make veryclean'.John MacFarlane1-1/+1
2013-07-13Makefile: --enable-benchmarks no longer works with cabal install.John MacFarlane1-1/+4
2013-06-25Updated Makefile.John MacFarlane1-7/+7
2013-01-25Makefile: Don't enable tests in 'make prof'.John MacFarlane1-1/+1
2013-01-25Fixed Makefile PHONY line.John MacFarlane1-1/+1
2013-01-23Makefile: Added sdist.John MacFarlane1-1/+5
2013-01-18Updated Makefile to use Hackage pandoc-types.John MacFarlane1-9/+7
2013-01-14Makefile: make prep now handles updates to pandoc-types.John MacFarlane1-0/+2
2013-01-02Makefile: Do submodule updates and install cabal-dev in make prep.John MacFarlane1-2/+6
2012-12-30Makefile: added 'relocatable' target.John MacFarlane1-0/+3
2012-10-28Removed citationSuppressParens.John MacFarlane1-2/+2
Makefile: Use citeproc-0.3.6 release.
2012-10-14Makefile: Back to using citeproc-hs repository.John MacFarlane1-1/+1
The released version lacks some features we need.
2012-10-02Makefile: cabal-dev/cabal update.John MacFarlane1-1/+1
2012-09-28Makefile: Use Hackage citeproc-hs 0.3.5.John MacFarlane1-1/+2
2012-09-26Makefile: Don't remove citeproc-hs and pandoc-types with clean.John MacFarlane1-1/+4
Added new 'veryclean' target that removes these too.