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/....
Fixes build on Sparc.
Merge several fixes suggested by Joakim Tjernlund.
Do not forget to propagate LDFLAGS from configure. Allows static linking,among other things.
Proper building and installation of documentation in the Makefiles.
Autoconf is evil. The sysconfdir and similar variables are unusable inC includes as they contain substitutions specific to make.
Worked around by creating sysconf/paths.h which is created fromthe Makefile instead of by the configure script.
`make install' now works.
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.
Don't make dependencies in client directory if the client is notconfigured in.
Configure, link and use the readline library.
Added skeleton of the client. Does nothing, but at least compiles.
Don't forget to export CPPFLAGS to GCC. :)
Use $(CC) instead of gcc even when generating dependencies.
Use dmalloc instead of EFence when available (dmalloc has lot of improvementsover EFence and also hopefully smaller memory overhead, but sadly it's non-freefor commercial use).
If the DMALLOC_OPTIONS environment variable is not set, switch on `reasonable'...
If we are compiling with debugging enabled and libefence is available,link it to get debugging malloc.
Make filters actually compiled.
Fixed trivial bug in naming of `depend' file. Argh.
New makefiles. Includes support for out-of-source-tree builds.