summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2014-12-13Makefile: Removed dependency of leakcheck on PROG.John MacFarlane
2014-12-10Makefile - run js benchmark with high priority.John MacFarlane
2014-12-10Run eslint on bench.jsJohn MacFarlane
2014-12-10Apply js linting to test.js.John MacFarlane
2014-12-10Added eslint.json and 'lint' target in Makefile.John MacFarlane
2014-12-08Create html_unescape.h with extra struct initializersNick Wellnhofer
Fixes missing initializer warnings.
2014-12-04Moved source files from src/html into src.John MacFarlane
The separate directory presents problems for some simple extension building systems, like luarocks.
2014-12-04Fixed another archive problem.John MacFarlane
2014-12-04Fixed some problems in 'make archive'.John MacFarlane
2014-12-02'make' now prints message about where to find binaries.John MacFarlane
See #231.
2014-11-30Removed markdown intermediary for man 1 page.John MacFarlane
See #224.
2014-11-30Create man 3 page without markdown intermediary.John MacFarlane
Use proper man style, marking function types, arguments, etc. See #224.
2014-11-29Use make_man_page.py + pandoc to create cmark.3 man page from cmark.h.John MacFarlane
See #224.
2014-11-29Added very basic cmark.3 man page, added to install process.John MacFarlane
This currently just contains a list of functions. It needs some accompanying text, commentary, examples. See #224.
2014-11-29Keep cmark.1 in repository, so pandoc isn't required to build.John MacFarlane
See #224.
2014-11-29Fixed ALLTESTS target for new spec_tests.py location.John MacFarlane
2014-11-29Updated Makefile for changes to test/ and man/.John MacFarlane
2014-11-29Moved man page generation to man/CMakeLists.txt.John MacFarlane
Removed doxygen stuff for now. It seems too complex for what we need. We'll find another way to create cmark.3.
2014-11-28Include man3 in archive.John MacFarlane
2014-11-28Framework for using doxygen to generate API docs.John MacFarlane
Added Makefile target for doxygen-generated man page. Added Doxyfile. Added man/man3/cmark.3 (generated by doxygen) to install targets.
2014-11-28Minor reformatting.John MacFarlane
2014-11-27Add pathological_tests.py to archive.John MacFarlane
2014-11-27Changed more runtests -> spec_tests.John MacFarlane
2014-11-25make bench: take input from stdin.John MacFarlane
2014-11-25Removed leakcheck.md; regenerate alltests.md with Makefile target.John MacFarlane
2014-11-25Run leakcheck in travis build.John MacFarlane
2014-11-24Add option to select cmake generatorNick Wellnhofer
This allows to build under MSYS. The MSYS generator can be selected with make GENERATOR="MSYS Makefiles" But the default "UNIX Makefiles" generator also seems to work.
2014-11-22Revised benchmark procedure.John MacFarlane
Now we take the difference of the time to process the input and the time to run with no input. This compensates for slow startup time in dynamic languages. See comments on 2dcef8a
2014-11-19leakcheck: Have valgrind return error code on errors.John MacFarlane
This should perhaps be integrated into the cmake tests?
2014-11-18Added python version of test runner.John MacFarlane
This tests the dynamic library when run without a second argument. The code makes use of an amended version of the normalization method from karlcow/markdown-testsuite. Closes #161.
2014-11-18make test: Use cmake to run tests. So we get api tests too.John MacFarlane
2014-11-18Add api_test directory to archive.John MacFarlane
2014-11-17More 'make bench' improvements.John MacFarlane
2014-11-17More 'make bench' improvements.John MacFarlane
2014-11-17'make bench': Use larger benchmark file, fewer runs.John MacFarlane
2014-11-17More 'make bench' improvements.John MacFarlane
2014-11-17Improved 'make bench'.John MacFarlane
2014-11-17Better benchmark.John MacFarlane
'make bench' runs the program 20 times against a file composed of 10 copies of Pro Git (about 5MB in all). It then does statistics on the results. We run it with high priority to get more consistent timings.
2014-11-16Improved archive, test archive targets.John MacFarlane
Added separate testtarball and testziparchive.
2014-11-16Added targets to regenerate html_unescape.h and case_fold_switch.inc.John MacFarlane
For now these are just in the regular Makefile, not in CMakeLists.txt, since the generated files are in the repo and shouldn't ordinarily be regenerated. Note that html_unescape.h is a bit different on regeneration, and this removes error messages we were getting with Clang.
2014-11-16Removed tarball target; replaced with archive, which also builds zip.John MacFarlane
2014-11-16Include Makefile.nmake and nmake.bat in release tarball.John MacFarlane
2014-11-16Updated tarball target.John MacFarlane
2014-11-15'make bench' - don't require rebuilding each time.John MacFarlane
2014-11-15Fixed 'make bench' again.John MacFarlane
2014-11-15Make 'bench' target depend on BUILDDIR.John MacFarlane
2014-11-15bench target: Added BENCHPATT.John MacFarlane
2014-11-15Added a 'bench' target which does some basic stats on multiple runs.John MacFarlane
2014-11-14Added mingw target for compiling windows exe and dll.John MacFarlane
They can be compiled on linux; all that is needed is the mingw32 package.
2014-11-12Fixed bug in install target.John MacFarlane