John Wiegley
0bab6e8674
Added a tools/ subdirectory, with various maintainer related files.
2009-01-31 06:00:31 -04:00
John Wiegley
38fa1e17d7
Added a dependency on mpfr.
2009-01-30 16:20:41 -04:00
John Wiegley
f1257cbc3e
Removed all dependency on gdtoa.
2009-01-30 16:19:31 -04:00
John Wiegley
cdb123974c
Created a new stream.h file for dealing with output streaming.
2009-01-30 00:40:46 -04:00
John Wiegley
3c0e2138fc
Changed the way that etags is invoked for 'make TAGS'.
2009-01-29 19:11:14 -04:00
John Wiegley
119b5dc197
Refactored the timelog code into its own file.
2009-01-29 18:22:28 -04:00
John Wiegley
5b388af626
Fixed the way that the Doxygen documentation is built.
2009-01-29 02:21:49 -04:00
John Wiegley
e851c02d27
Unit test for Python are now auto-generated from the C++ tests.
2009-01-28 20:49:26 -04:00
John Wiegley
2170703310
Fixed TAGS target to work when building in a separate output dir.
2009-01-26 20:50:17 -04:00
John Wiegley
2541c4cd26
Handle the VERSION more gracefully, and uninstall the Python Egg file.
2009-01-26 17:16:59 -04:00
John Wiegley
082614a086
Pass $(srcdir) down to python/setup.py, so it can find pyledger.cc.
2009-01-26 14:13:10 -04:00
John Wiegley
e72de399c7
Fixed the way that python/setup.py was being invoked.
2009-01-26 13:52:40 -04:00
John Wiegley
1c21a0c6c9
Removed references to non-existent unit test files.
2009-01-26 13:33:10 -04:00
John Wiegley
60838879ce
Fixed the rsync command in release-distcheck, in case building in a separate
...
directory from the sources.
2009-01-26 13:32:56 -04:00
John Wiegley
43750bfc5d
Shelling out to 'fullcheck' script needs to use a complete pathname.
2009-01-25 16:50:44 -04:00
John Wiegley
f6cdbfd02b
Missed a -I needed for building in a separate output tree from the source.
2009-01-25 16:48:36 -04:00
John Wiegley
3f07906e2f
Made 'make fullcheck' work for all the new unit tests.
2009-01-25 01:49:42 -04:00
John Wiegley
79a7976600
Reorganized Ledger so that it builds as 7 separate libraries. This is mainly
...
to prove to myself that it has proper decoupling between prior code areas.
2009-01-25 01:10:05 -04:00
John Wiegley
a69649fb7f
Switched over to using irrxml for parsing XML, rather than expat.
2009-01-24 04:49:58 -04:00
John Wiegley
396fa731c8
Changed lib/ exclusions in Makefile when using release-distcheck target.
2009-01-23 19:50:48 -04:00
John Wiegley
900a92e115
Added support for Unicode text in Ledger files, thanks to 'utfcpp', which can
...
be located at http://utfcpp.sourceforge.net .
2009-01-23 19:50:00 -04:00
John Wiegley
f52e04c2ba
Build with gdtoa by default again, for the sake of Python users who pass
...
floating point arguments into the Ledger code.
2009-01-23 19:34:47 -04:00
John Wiegley
fc8dd14467
Create a py_value module, for translating value_t objects to/from Python.
2009-01-23 15:59:01 -04:00
John Wiegley
617dd0c261
When Python support is present, use a session_t object which is derived from
...
python_interpreter_t, so that Python can provide value expression definitions.
2009-01-23 01:53:19 -04:00
John Wiegley
3682ea6f8c
Added support for "anonymizing" any report with --anon.
2009-01-20 20:05:41 -04:00
John Wiegley
adf8cfbbc0
Can now determine the market value of balance pairs, even if stored within
...
value_t objects.
2009-01-19 22:23:02 -04:00
John Wiegley
94463c7b0f
Added --root option to Python install. This change from Levin.
2009-01-19 18:01:48 -04:00
John Wiegley
8a051119ac
Reverse build order of libamounts and libledger.
2009-01-19 16:22:54 -04:00
John Wiegley
fdc7a4e4c5
Factored common parts of entry_t and xact_t into new item_t
2008-09-19 08:06:20 -04:00
John Wiegley
313d86283d
Reversed the link order of libamounts and libledger when building ledger.so.
...
Again, for Ubuntu 8.04.
2008-08-31 21:13:17 -04:00
John Wiegley
78e1ac62cb
Reverse the link order of libledger.la and libamounts.la. Apparently this
...
matters to Ubuntu 8.04, but only when building 'make check'!
2008-08-31 20:54:06 -04:00
John Wiegley
3572c21ec5
When a person does 'make libs', run git submodule update for them.
2008-08-26 00:06:10 -04:00
John Wiegley
eb1fdd0e51
Added the use of autogen.sh from http://buildconf.brlcad.org/ . 'acprep' still
...
remains useful (mostly to me), but now users can use this script if they
expect to find it.
2008-08-14 03:21:29 -04:00
John Wiegley
b07451d650
A few corrections for the sake of 'make distcheck'.
2008-08-14 02:14:00 -04:00
John Wiegley
f900213dae
Added a 'make report', which uses GCOV and LCOV to produce code coverage
...
statistics after running 'make fullcheck'. In order to generate these
reports, you need lcov installed and you must run acprep with the '--gcov'
option.
2008-08-13 18:15:12 -04:00
John Wiegley
3231e380bb
The balance output now includes the final total.
2008-08-13 05:48:32 -04:00
John Wiegley
24d85a35e2
Removed use of growlnotify.
2008-08-13 04:15:09 -04:00
John Wiegley
203a6018eb
Added a rule for building the 'lib' directory.
2008-08-13 02:57:18 -04:00
John Wiegley
622a0396e1
Moved some dependencies around for 'make distcheck'.
2008-08-11 23:22:58 -04:00
John Wiegley
60b178789f
Several changes to autoconf and automake files:
...
- Always build with Python support, if it's available
- Better rule for building the TAGS file (optional)
- Basic reorganization
- Don't run the RegressionTests if no Python interpretor is found
2008-08-11 18:35:52 -04:00
John Wiegley
f826854a1a
Removed an erroneous @ symbol.
2008-08-10 18:10:52 -04:00
John Wiegley
345350c603
Don't fail if growlnotify isn't present.
2008-08-10 16:01:44 -04:00
John Wiegley
d978767629
When preparing a distribution, copy doc/README over the top-level README.
...
That's typically where people expect to find it.
2008-08-10 04:05:00 -04:00
John Wiegley
65510c9a9f
Use growlnotify on my system to signify the end of a build. This lets me know
...
when I can hit "run" in gdb, without having to watch the build output.
2008-08-10 00:56:57 -04:00
John Wiegley
572a37a9c6
Use $PYTHON to locate which Python interpretor to use during a build.
2008-08-10 00:56:28 -04:00
John Wiegley
cb8ca79d5c
Added rule to build a TAGS file.
2008-08-10 00:55:10 -04:00
John Wiegley
6fe833bb9b
Moved sources which I did not write from src/ into lib/.
2008-08-09 19:48:23 -04:00
John Wiegley
c747da11fa
If the Makefile says that ledger.so is out of date, forcibly rebuild it.
2008-08-09 16:10:44 -04:00
John Wiegley
3c6a466219
'make distcheck' now works with Python support enabled.
2008-08-09 07:56:41 -04:00
John Wiegley
4d1057c472
Added a pretty divider line. :)
2008-08-08 03:08:10 -04:00