Martin Mares
ed6081502a
Added skeleton of the client. Does nothing, but at least compiles.
1999-10-29 09:44:44 +00:00
Martin Mares
4a4911a36a
Added missing quotes.
1999-05-31 17:39:44 +00:00
Martin Mares
a70693ca9b
Don't forget to export CPPFLAGS to GCC. :)
1999-05-21 14:28:44 +00:00
Martin Mares
113694892e
Use $(CC) instead of gcc even when generating dependencies.
1999-04-12 17:21:11 +00:00
Martin Mares
ed9a82369f
Added new target "tags" to generate a tag table for Emacs.
...
Also made "depend" work before the tree is compiled first time.
1999-04-11 19:28:16 +00:00
Martin Mares
abae6e9cd3
First few FreeBSD portability fixes.
1999-04-01 15:33:52 +00:00
Martin Mares
7a2105becd
Use dmalloc instead of EFence when available (dmalloc has lot of improvements
...
over EFence and also hopefully smaller memory overhead, but sadly it's non-free
for commercial use).
If the DMALLOC_OPTIONS environment variable is not set, switch on `reasonable'
checks by default.
Also introduced mb_allocz() for cleared mb_alloc().
1999-03-04 11:36:26 +00:00
Martin Mares
eab0d1e5e5
Latest changes broke out-of-tree compilation.
1999-03-02 16:39:41 +00:00
Martin Mares
e834074dd4
If we are compiling with debugging enabled and libefence is available,
...
link it to get debugging malloc.
1999-03-01 22:42:47 +00:00
Martin Mares
ea3582a6f6
Include "config.h" instead of "autoconf.h" in all Modules lists to make defines
...
in the static portion of configuration includes available as well.
1999-03-01 20:15:14 +00:00
Martin Mares
2c2f67bd83
Filter all `Modules' files through C preprocessor, so that they can
...
reference BIRD configuration.
By the way: Do you know GCC by default does `#define unix 1'?
1999-01-23 21:08:36 +00:00
Pavel Machek
ca6dfded2c
Make filters actually compiled.
1999-01-15 16:52:14 +00:00
Martin Mares
b79f9215b9
Propagate "depend" target to real top-level Makefile.
1999-01-15 16:40:14 +00:00
Pavel Machek
eeb05158ac
Be a tiny bit more verbose.
1999-01-15 14:42:55 +00:00
Martin Mares
cceb3e7d2f
Fixed trivial bug in naming of `depend' file. Argh.
1999-01-12 20:36:18 +00:00
Martin Mares
49e7e5ee0b
New makefiles. Includes support for out-of-source-tree builds.
1999-01-10 00:18:32 +00:00
Martin Mares
2f9bcf9713
First step of "autoconfization". Created a configure script which
...
guesses most system-dependent parameters and determines name of system
configuration file (sysdep/cf/...) with the remaining ones.
To compile BIRD, you now need to do:
autoconf # Create configure from configure.in
./configure # Run configure script
make # Compile everything
Configuration files:
sysdep/config.h Master config file
sysdep/autoconf.h Parameters determined by configure script
sysdep/cf/*.h Fixed system configuration we're unable
to guess.
Makefiles are still the original ones, but this will change soon.
1999-01-09 15:02:11 +00:00
Martin Mares
d2ed2579fa
Now merges configuration fragments (*.Y) as well.
1998-11-27 19:31:41 +00:00
Martin Mares
25697773b5
The library is now glued together from generic and OS-dependent parts
...
by the `mergedirs' script. Few more IP address manipulation functions
and some fixes.
1998-05-15 07:56:13 +00:00