aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2017-08-11Makefile - disable parallel build on 'make quick'.John MacFarlane
Interleaved error messages too confusing.
2017-08-09Reorganized Makefile.John MacFarlane
2017-08-09Makefile: use nightly + colored output for quick.John MacFarlane
2017-08-09Makefile: use nightly.John MacFarlane
2017-06-25Makefile: split 'make haddock' from 'make full'.John MacFarlane
2017-06-24Makefile: improved 'make full'.John MacFarlane
- Disable optimizations. - Build everything, inc. trypandoc and benchmarks. - Use parallel build.
2017-06-17Use Control.Monad.State.Strict throughout.John MacFarlane
This gives 20-30% speedup and reduction of memory usage in most of the writers.
2017-06-10Fixed weigh-pandoc for Text readers.John MacFarlane
2017-06-09Changed comodo code signing key path.John MacFarlane
2017-06-01Makefile: added 'lint' target.John MacFarlane
2017-05-24Makefile: fixed filename for windows package download.John MacFarlane
2017-03-24default.ms: Add settings for document variables like width.John MacFarlane
2017-03-19Rename static-linux -> linux.John MacFarlane
2017-03-19Removed unneeded deb directory.John MacFarlane
We now use static-linux to create the deb.
2017-03-15Makefile: allow make test to take TESTARGS.John MacFarlane
2017-03-14Use tasty for tests rather than test-framework.John MacFarlane
2017-03-04Makefile - removed 'refactor' target.John MacFarlane
2017-03-04Makefile: Separate refactor and reformat targets.John MacFarlane
Removed tools/refactor.sh.
2017-03-04Added 'make refactor' using hlint, stylish-haskell.John MacFarlane
2017-02-07Makefile: make version overridable.John MacFarlane
2017-02-05Makefile: added BRANCH variable for winpkgJohn MacFarlane
2017-01-31Name change OSX -> MacOS.John MacFarlane
Add a -MacOS suffix to mac package rather than -OSX. CHanged local names from osx to macos.
2017-01-29Fixed up github changes target in Makefile so #s aren't escaped.John MacFarlane
2016-12-10Moved make_osx_package.sh to osx/ directory.John MacFarlane
2016-12-08Makefile: use stack.John MacFarlane
2016-11-16remove make_travis_yml.hs (#3235)ickc
2016-07-20Rename README to MANUAL.txtAlbert Krewinkel
2016-07-14Added winpkg target to Makefile.John MacFarlane
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 MacFarlane
2015-11-28stack.full.yaml - use local versions of everything.John MacFarlane
2015-11-15'make dist' - use stack to build from tarball.John MacFarlane
2015-11-15Removed 'changes' Makefile target.John MacFarlane
2015-11-15Added 'make changes_github' and 'make changes', updated release checklist.John MacFarlane
2015-11-15Added 'make changes' target.John MacFarlane
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 MacFarlane
2015-10-09Added comment in .travis.yml to explain last change.John MacFarlane
2015-10-08New .travis.yml.John MacFarlane
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 MacFarlane
2015-07-02Added pandoc.1 to repository. Don't build as part of cabal build.John MacFarlane
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 MacFarlane
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 MacFarlane
2015-07-01New method for building man pages.John MacFarlane
+ 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 MacFarlane
2015-03-28Always build man pages. Removed make-pandoc-man-pages flag.John MacFarlane
Updated INSTALL instructions. Makefile: removed man target, now that we generate man pages by default.
2014-12-17Changed bindist target to debpkg.John MacFarlane
2014-12-16Added make_binary_package.sh.John MacFarlane
This script creates a generic binary package in a tarball. Intended mostly for use with linux.
2014-12-16Fixed Makefile tabJohn MacFarlane
2014-12-16Added bindist target to Makefile.John MacFarlane
This creates a binary package with a standalone executable and man pages.
2014-08-30Makefile: simplified 'make dist'.1.13.1John MacFarlane
Note that this may not work with older cabal versions.
2014-08-30Makefile: Add README as dependency of man pages.John MacFarlane