Build system reworked to one global Makefile with includes and no nesting
Also removed the lib-dir merging with sysdep. Updated #include'saccordingly.
Fixed make doc on recent Debian together with moving generated doc intoobjdir.
Moved Makefile.in into root dir...
Restructures birdc and birdcl to merge duplicated code.
The BIRD client code is restructured that most of the code (includingmain function) is shared in client.c, while birdc.c and birdcl.c containjust I/O-specific callbacks. This removes all duplicated code from...
Removes unnecessary client subdirectories and updates buildsystem.
Renames some files:birdc/client.c -> birdc.cbirdcl/client.c -> birdcl.cclient_common.c -> common.c
Add lightweight client - birdcl
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/....
Pull out independent routines from client_full.c
Pull out routines for interacting with the server and interpretinginternal commands which are not dependent on libreadline andncurses libraries.
This is a preparation step for a new lightweight birdc client.
Rename client/client.c to client_full.c
Rename client/client.c to client-full.c and change the Makefile accordingly.This is a preparation step for introducing a new lightweight client whichshould reuse as much code as possible from the old one but it should not depend...
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 itto sysdep and generic part. Instead of this, configure script decides (based onsystem type and user's wish) what (if any) client should be built and what...
Added skeleton of the client. Does nothing, but at least compiles.