summaryrefslogtreecommitdiff
path: root/tools/Makefile.in
AgeCommit message (Collapse)Author
2013-04-19Removes unnecessary client subdirectories and updates buildsystem.Ondrej Zajicek
Renames some files: birdc/client.c -> birdc.c birdcl/client.c -> birdcl.c client_common.c -> common.c
2013-03-19Add lightweight client - birdclTomas Hlavacek
Restructure client/ subdir. Add two different flavors of client. The full featured birdc client code is in client/birdc/. The new light client birtcl is in client/birdcl/. Common sources of both clients are directly in client/. Rework on-line auto-completion in client/command.c to conditionally turn off ncurses-specific code. Add lightweight client without libreadline and ncurses dependencies - birdcl. The birdcl lacks support of history, on-line auto-completion and there are different implementations of "more" functionality and help on '?' press. New client operates in canonical terminal mode (apart from "more" display) and therefore all commands have to be executed by a return key including help commands (called by '?' character in the end of the line). Apart from these limitations the interaction style should be the same as for the full client - birdc. Build of birdcl is always on (independent on --enable-client parameter).
2012-05-03Implements build options to specify socket dir and suffix.Ondrej Zajicek
2011-04-28Use constants from /etc/iproute2/rt_* files.Ondrej Zajicek
2010-02-21Fixes installation (missing /usr/local/var/run).Ondrej Zajicek
2009-08-10Compilation and dependency generation should be serialized.Ondrej Zajicek
2009-08-10Clean files generated by Bison and Flex.Ondrej Zajicek
2009-08-09Makefile changed to make it work with 'make -jN' where N>1Ondrej Filip
2009-06-02Inlude DESTDIR in install to make life of packagers easier.Ondrej Filip
2009-06-02Clean also ipv6 bird.ctlOndrej Filip
2009-06-02Error in test fixed.Ondrej Filip
2009-06-02Small change to make BIRD's IPv6 packaging easierOndrej Filip
2004-05-31Bird's control socket should be in /var/run and the convention forMartin Mares
--localstatedir is /var. The control socket pathname creation is thus corrected here. (Andreas)
2000-06-09Proper building and installation of documentation in the Makefiles.Martin Mares
2000-05-08Autoconf is *evil*. The sysconfdir and similar variables are unusable inMartin Mares
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`make install' now works.Martin Mares
2000-05-05Connected the `doc' subtree to global makefiles.Martin Mares
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-01-20Configure, link and use the readline library.Martin Mares
2000-01-19Put client on a stony ground. The whole client is going to be system-specificMartin Mares
(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.
1999-10-31The CLI I/O functions work as desired.Martin Mares
1999-10-29Added skeleton of the client. Does nothing, but at least compiles.Martin Mares
1999-04-11Added new target "tags" to generate a tag table for Emacs.Martin Mares
Also made "depend" work before the tree is compiled first time.
1999-04-01First few FreeBSD portability fixes.Martin Mares
1999-03-04Use dmalloc instead of EFence when available (dmalloc has lot of improvementsMartin Mares
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-01-10New makefiles. Includes support for out-of-source-tree builds.Martin Mares