aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2021-03-05Makefile: debpkg: use new multi-arch GHC 8.10.4 docker...John MacFarlane1-1/+2
...created by Olivier Benz. This should allow us to build on arm architecture.
2021-02-19make bench: compare against a baseline, use datestamps for bench results.John MacFarlane1-1/+8
2021-02-18'make bench': Create csv files for comparison.John MacFarlane1-1/+2
2021-02-13Clean up benchmark code.John MacFarlane1-3/+2
Now we can do patterns using `-p blah'.
2021-01-31Makefile: give allocation data in benchmarks.John MacFarlane1-2/+2
2021-01-30Use tasty-bench instead of criterion for benchmarks.John MacFarlane1-0/+1
It is much lighter-weight.
2021-01-13Use simple default.nix.John MacFarlane1-7/+1
Remove nix makefile targets.
2021-01-12Use project.nix instead of default.nix for generated file.John MacFarlane1-2/+2
2021-01-12Delete default.nix.John MacFarlane1-1/+1
It is generated and shouldn't be in repository.
2021-01-12Add files for using nix-shell.John MacFarlane1-1/+7
'make nix-shell' enters a nix shell with pandoc dependencies installed.
2020-12-18Improve check target to test data/ too.John MacFarlane1-6/+6
2020-12-18Makefile: Fix checkdocs target.John MacFarlane1-1/+1
2020-12-18Add check and check-cabal target ...John MacFarlane1-2/+14
to check to make sure everything needed in tests will get into the source sdist.
2020-12-17Makefile: remove macospkg target.John MacFarlane1-6/+1
Now we just download the artifacts from CircleCI, and make.
2020-09-15Fix pandoc-templates target to include all partials.John MacFarlane1-2/+2
2020-08-27Makefile: Remove obsolete windows package build targets.John MacFarlane1-31/+1
2020-08-27Makefile: Fix macospkg target to fetch target from S3 artifacts.John MacFarlane1-2/+4
2020-08-12Use the smart extension when generating pandoc's man page.John MacFarlane1-1/+1
See #6613.
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