Commit Graph

99 Commits

Author SHA1 Message Date
Simon Michael
f0f127ef38 make hackageupload more verbose 2009-06-13 21:24:50 +00:00
Simon Michael
631a2610d5 add cabal file to tags 2009-04-03 08:44:44 +00:00
Simon Michael
533c753a46 workaround for hackageupload target 2009-04-03 20:52:32 +00:00
Simon Michael
d3309283a1 don't bother generating static html docs, I like the dynamic-skinned versions better 2009-04-03 22:42:38 +00:00
Simon Michael
468955a563 make development builds quickly 2009-04-16 06:34:04 +00:00
Simon Michael
7bc3920bda run more doctests 2009-04-16 06:34:12 +00:00
Simon Michael
baddf20e78 curly-braces globbing in makefile isn't working on this machine for whatever reason 2009-05-14 23:41:50 +00:00
Simon Michael
4c74feeed5 drop old flag from prof target 2009-05-17 00:02:58 +00:00
Simon Michael
c0435faf53 expand and clean up stats-related make rules 2009-05-17 14:13:06 +00:00
Simon Michael
4162726854 rename some sample ledgers for easier filename completion 2009-04-03 20:49:33 +00:00
Simon Michael
7ad7fdfb5c fix old paths in bench tests 2009-05-15 11:48:32 +00:00
Simon Michael
44cb0674de build with all flags in make check 2009-05-23 23:49:11 +00:00
Simon Michael
4d3a514eba fix pre-release check 2009-04-02 21:03:32 +00:00
Simon Michael
3c1d3a6d7f simplify: drop the ansi ui, and enable the vty ui by default
If what I'm hearing is correct, cabal on windows will turn off the vty
flag automatically. The alternative ansi ui is not worth the hassle.
2009-04-03 04:17:48 +00:00
Simon Michael
f1e193aef1 polish 2009-04-03 05:58:14 +00:00
Simon Michael
aa607b1297 rename last profile to more memorable profile.prof 2009-01-25 09:03:14 +00:00
Simon Michael
a918e343e7 fix "make test" 2009-02-27 03:09:01 +00:00
Simon Michael
f1ab2fcdbb tweak doctest output, and compile it 2009-03-15 08:47:23 +00:00
Simon Michael
abf86f31fa makefiel cleanups, new targets: ghci, haddocktest, doctest, unittest, view-api-docs 2009-03-15 05:15:59 +00:00
Simon Michael
a8ce8a55ce update, document "make profile" 2009-01-25 08:43:50 +00:00
Simon Michael
bed6f0ce01 comments 2009-02-27 03:09:16 +00:00
Simon Michael
dbd1c237f8 make PATCHES value visible 2009-03-05 18:20:19 +00:00
Simon Michael
98ba065c59 polish 2009-04-02 09:38:12 +00:00
Simon Michael
36c76cf7f1 simplify PATCHES handling, fixes "make ci" 2009-02-27 05:50:12 +00:00
Simon Michael
9333f98b6b include all optional build parts in haddock & hoogle docs 2009-02-27 05:11:38 +00:00
Simon Michael
c0885f7c76 another iteration of the version number system; simpler and more efficient
The release version is defined in VERSION, make or make release do the rest.
2009-02-27 02:55:54 +00:00
Simon Michael
ea0c32641d minimal happs-based web ui, enabled with -f happs 2009-01-20 04:04:40 +00:00
Simon Michael
e361b789a0 simple ansi-based ui that should work on windows, enabled with -f ansi 2009-01-20 04:02:21 +00:00
Simon Michael
195fc13fcf make tweaks 2009-01-26 20:27:41 +00:00
Simon Michael
4ebc42dde3 more makefile docs 2009-01-25 09:00:57 +00:00
Simon Michael
5dd0ed838b makefile cleanup 2009-01-20 03:48:35 +00:00
Simon Michael
51e1e8b75f make show-unpushed 2009-01-20 22:27:32 +00:00
Simon Michael
20ef2dde04 a new version numbering system, more automated and hopefully usable
See comments in Makefile. The major.minor[.bugfix] release version is
defined there, then "make" and "make release" should take care of
everything. Excerpt:

Goals and constraints for version numbering:
1 automation, robustness, simplicity, platform independence
2 cabal versions must be all-numeric
3 release versions should be concise
4 releases should have a corresponding darcs tag
5 development builds should have a precise version appearing in --version
6 development builds should generate cabal packages with non-confusing versions
7 would like a way to mark builds/releases as alpha or beta
8 would like to easily darcs get the .0 even with bugfix releases present
2009-02-26 17:37:46 +00:00
Simon Michael
15239ecf96 make an explicit configure flag for the vty ui 2009-01-20 03:48:05 +00:00
Simon Michael
d5b4797703 makefile docs, a push target for me 2009-01-25 08:09:09 +00:00
Simon Michael
664ba2fbc9 "make send" to send unpushed patches to the hledger mail list
(doesn't set --in-reply-to)
2009-01-25 07:48:41 +00:00
Simon Michael
8dcd53c9ba clean up version string and include configure flags 2009-01-20 05:57:25 +00:00
Simon Michael
f8a37d5531 make docs-building more robust 2008-11-23 22:29:17 +00:00
Simon Michael
0ad4f7b656 fix release target 2009-01-17 23:22:21 +00:00
Simon Michael
ac2bd55f93 streamline bench tests, generate test ledgers 2009-01-17 18:40:27 +00:00
Simon Michael
e5035ed42a build and use an easy ./bench binary 2008-12-10 20:46:18 +00:00
Simon Michael
ff6d3f40c1 make cleanups 2008-12-10 18:43:14 +00:00
Simon Michael
03d6647918 fix BENCHEXES 2008-12-07 18:57:25 +00:00
Simon Michael
0bb2b002c3 go back to -O, drop defunct xprofile target
-O/-O2/-O3 don't affect hledger performance right now, leaving a buildo2
target for future checking
2008-12-05 09:28:24 +00:00
Simon Michael
0465c369e2 tweak test rule 2008-11-26 19:02:31 +00:00
Simon Michael
b17e23909f "make profile" works again 2008-12-05 00:38:19 +00:00
Simon Michael
1d087d8b8d let "make" use highest ghc optimisation level 2008-12-04 19:32:10 +00:00
Simon Michael
c03ab4bed3 "make rebuild" 2008-12-05 08:51:27 +00:00
Simon Michael
1809dd7766 easier config of bench make target 2008-12-05 08:53:23 +00:00
Simon Michael
b61c4f85e6 "make bench" runs some benchmark tests and saves results 2008-11-26 19:00:55 +00:00