Commit graph

21 commits

Author SHA1 Message Date
Ondrej Zajicek e285bd236e Fixes installation (missing /usr/local/var/run). 2010-02-21 10:14:41 +01:00
Ondrej Zajicek f2cfc50996 Compilation and dependency generation should be serialized. 2009-08-10 13:59:56 +02:00
Ondrej Zajicek 581b59907c Clean files generated by Bison and Flex. 2009-08-10 13:57:08 +02:00
Ondrej Filip 71a9574a51 Makefile changed to make it work with 'make -jN' where N>1 2009-08-09 19:43:42 +02:00
Ondrej Filip 99355da18f Inlude DESTDIR in install to make life of packagers easier. 2009-06-02 12:01:24 +02:00
Ondrej Filip 26978ec419 Clean also ipv6 bird.ctl 2009-06-02 11:36:07 +02:00
Ondrej Filip de8f238fdb Error in test fixed. 2009-06-02 11:00:12 +02:00
Ondrej Filip dc16584ac2 Small change to make BIRD's IPv6 packaging easier 2009-06-02 00:28:08 +02:00
Martin Mares a4ffe2739d Bird's control socket should be in /var/run and the convention for
--localstatedir is /var. The control socket pathname creation is thus
corrected here.

(Andreas)
2004-05-31 17:53:02 +00:00
Martin Mares 99955b54be Proper building and installation of documentation in the Makefiles. 2000-06-09 06:31:43 +00:00
Martin Mares f9254d2349 Autoconf is *evil*. The sysconfdir and similar variables are unusable in
C includes as they contain substitutions specific to make.

Worked around by creating sysconf/paths.h which is created from
the Makefile instead of by the configure script.
2000-05-08 14:19:47 +00:00
Martin Mares d8508f70b0 `make install' now works. 2000-05-08 13:54:59 +00:00
Martin Mares b177724896 Connected the `doc' subtree to global makefiles.
All documentation is built in obj/doc (resp. doc/ if you do a stand-alone build).

Use `make docs' to make the whole documentation or `make userdocs' resp.
`make progdocs' for user manual resp. developer's guide.
2000-05-05 17:15:56 +00:00
Martin Mares 7211be1cff Configure, link and use the readline library. 2000-01-20 13:13:30 +00:00
Martin Mares 9fac310d1a Put client on a stony ground. The whole client is going to be system-specific
(the current version UNIX-specific) anyway, so it's useless to try splitting it
to sysdep and generic part. Instead of this, configure script decides (based on
system type and user's wish) what (if any) client should be built and what
autoconfiguration it requires. Also, the client provides its own die/bug/...
functions.
2000-01-19 15:07:00 +00:00
Martin Mares b9672a845f The CLI I/O functions work as desired. 1999-10-31 15:43:44 +00:00
Martin Mares ed6081502a Added skeleton of the client. Does nothing, but at least compiles. 1999-10-29 09:44:44 +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 49e7e5ee0b New makefiles. Includes support for out-of-source-tree builds. 1999-01-10 00:18:32 +00:00