aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2020-08-11Linux rc build: use ghc-musl container.John MacFarlane1-2/+7
This simplifies our build process a bit (over using a customized alpine container). Use new `--enable-executable-static` flag in build. make_artifacts.sh: Fix deprecated find -perm syntax.
2020-07-23update date, man page, README.John MacFarlane1-1/+1
2020-06-29Fix 'make pandoc-templates'.John MacFarlane1-2/+2
2020-03-15make changes_github: use details tag to make changelog collapsible.John MacFarlane1-1/+1
2020-03-13tools: delete Lua documentation helper cruftAlbert Krewinkel1-8/+0
The tools were useful to generate documentation from the Lua sources. However, most Lua functions are defined in Haskell, and the even documentation of functions written in Lua has been updated manually for quite a while now. The unused helper scripts, which have bit-rot to the point that they now produce broken links, are therefore removed.
2020-02-14make pandoc-templates: copy README and styles.*.John MacFarlane1-2/+2
2020-02-07Apply linter suggestions. Add fix_spacing to lint target in Makefile.John MacFarlane1-4/+10
2019-12-22Improve pandoc man page generation.John MacFarlane1-3/+6
Use before and after includes rather than special template.
2019-12-08Use external emojis package.John MacFarlane1-3/+0
Moved the emoji-specified code into an external package we can depend on.
2019-12-05Makefile - fix emoji.json pathJohn MacFarlane1-1/+1
2019-11-27Generate Emoji module with TH.John MacFarlane1-0/+3
- Add Text.Pandoc.Emoji.TH. - Replace long literal list in Text.Pandoc.Emoji with one-liner generating it from data/emoji.json using TH. - Add Makefile target to download data/emoji.json. - Remove tools/emoji.hs.
2019-11-27Increase GC allocation space for compilation in cabal.project.John MacFarlane1-1/+1
2019-11-22Fix changes_github Makefile target.John MacFarlane1-1/+1
2019-09-06Makefile: ghci targetJohn MacFarlane1-1/+4
2019-09-05Small cleanups in Makefile.John MacFarlane1-4/+0
2019-09-05Makefile - remove references to obsolete flag.John MacFarlane1-3/+3
See #5694.
2019-08-25Makefile: add ghcid target.John MacFarlane1-1/+4
2019-05-21Makefile: remove --resolver= from targets.John MacFarlane1-5/+5
This causes unnecessary recompilation.
2019-05-17Use new code signing cert for Windows.John MacFarlane1-1/+1
2019-03-27Remove install step from make quick-cabal.John MacFarlane1-2/+0
2019-03-27Add ghc-options to cabal.project.John MacFarlane1-2/+2
2019-03-09Makefile - remove --resolver from quick target.John MacFarlane1-1/+1
2019-01-30Use lts-13 in makefileJohn MacFarlane1-1/+1
2018-11-20Docx writer: Fix bookmarks to headers with long titles.John MacFarlane1-1/+1
Word has a 40 character limit for bookmark names. In addition, bookmarks must begin with a letter. Since pandoc's auto-generated identifiers may not respect these constraints, some internal links did not work. With this change, pandoc uses a bookmark name based on the SHA1 hash of the identifier when the identifier isn't a legal bookmark name. Closes #5091.
2018-10-13Makefile: added full-cabal target.John MacFarlane1-3/+9
Also, use cabal-new configure in quick-cabal and full-cabal.
2018-10-13Makefile: make trypandoc, benchmarks in quick-cabal target.John MacFarlane1-2/+2
2018-10-07Makefile - make .msi download targets more robust.John MacFarlane1-2/+2
Now they should be insensitive to changes in the order of the builds on appveyor.
2018-10-02Makefile - make stack quick build the defaultJohn MacFarlane1-3/+3
2018-10-02Makefile: improved quick-cabal target.John MacFarlane1-3/+4
2018-10-01Makefile: added quick-cabal target as default.John MacFarlane1-0/+5
2018-09-16Makefile: Fix executable path in trypandoc target.John MacFarlane1-1/+1
2018-09-16'make winpkg': Fixed creation of zips.John MacFarlane1-8/+10
2018-09-16Makefile: fix creation of windows zip.John MacFarlane1-1/+1
This needed tweaking when the msi was fixed to be 64-bit, so that 'Program Files (x86)' is used.
2018-09-16Fix 'make winpkg'.John MacFarlane1-2/+2
2018-08-13Makefile: ghc options to speed compilation for 'make quick'.John MacFarlane1-1/+1
2018-08-10Makefile: add some warnings to GHCOPTS.John MacFarlane1-1/+5
2018-07-19Make sure pandoc-windows-*.msi are deleted as intermediate files.John MacFarlane1-0/+2
2018-07-13Makefile: use lts12 resolver.John MacFarlane1-1/+1
2018-04-15Makefile: build 32- and 64-bit Windows packages.John MacFarlane1-6/+13
2018-01-18Fixed typo in Makefile.John MacFarlane1-1/+1
2018-01-18Makefile - add prerelease sanity check for tabs in docs.John MacFarlane1-2/+5
2017-12-30Use gfm for generated README.md.John MacFarlane1-1/+1
2017-12-29Generate README.md from template and MANUAL.txt.John MacFarlane1-0/+4
`make README.md` will generate the README.md after changes to MANUAL.txt have been made.
2017-12-28Makefile tweaksJohn MacFarlane1-2/+2
2017-12-28Makefile: add update-website targetJohn MacFarlane1-0/+6
2017-12-27Added 'make trypandoc' targetJohn MacFarlane1-1/+4
2017-12-27Makefile: Add 'pandoc-templates' target.John MacFarlane1-1/+9
2017-12-20makefile: use lts-10 resolver.John MacFarlane1-1/+1
2017-11-20Added 'packages' target to Makefile.John MacFarlane1-2/+5
2017-11-20Makefile - create windows binary package as zip as well as msi.John MacFarlane1-1/+11