Commit Graph

81 Commits

Author SHA1 Message Date
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
Simon Michael
cf914879d0 update continuous target 2008-11-08 20:25:22 +00:00
Simon Michael
836992a0b4 have make continuous run the tests instead 2008-10-18 00:14:00 +00:00
Simon Michael
4b77961380 remove some hoogle workaround 2008-11-08 22:42:48 +00:00
Simon Michael
ac25f5583a NEWS file 2008-11-23 21:49:04 +00:00
Simon Michael
df5fa12e41 generate html and pdf from README 2008-11-08 22:41:20 +00:00
Simon Michael
d005833741 "make show-authors" lists patch authors since last release 2008-11-23 21:50:38 +00:00
Simon Michael
99e326a77c makefile tweak 2008-11-23 21:50:47 +00:00
Simon Michael
6cd97f3f64 "make release" extracts version number from Options.hs, tags and uploads to hackage 2008-11-23 22:15:51 +00:00
Simon Michael
7db0881b40 makefile cleanup, add "make sloc" 2008-10-18 04:34:41 +00:00
Simon Michael
dc497e0c26 build with -O2 by default 2008-10-17 17:00:53 +00:00
Simon Michael
726594f09a "make continuous" recompiles and runs whenever a module changes. you rock happs guys. 2008-10-17 16:59:05 +00:00
Simon Michael
f696edd502 "make show-changes" since last release 2008-10-17 18:04:24 +00:00
Simon Michael
ec740a3e1c also clean up darcs-amend-record files 2008-10-17 18:04:54 +00:00
Simon Michael
15ea00a327 rename that pesky tags target 2008-10-10 01:44:40 +00:00
Simon Michael
d507559056 makefile cleanups 2008-10-03 07:40:28 +00:00
Simon Michael
7f5d85cea4 fix hscolour make target 2008-10-03 02:02:25 +00:00
Simon Michael
9a72298a4c update Tags and clean targets 2008-10-03 01:12:14 +00:00
Simon Michael
dff6eb8e76 stop linking to per-entity source, which breaks haddock 2008-10-03 00:53:30 +00:00