[lcdproc] lcdproc package layout
William W. Ferrell
Tue, 27 Mar 2001 10:23:41 -0700
Content-Type: text/plain; charset=us-ascii
--- email@example.com's mailer spewed these beefy chunks ---
> While the discussion is leaning towards a lot of design of the daemon and
> the clients and drivers, I would like to bring up a different aspect that=
> have to be discussed eventually.
> What is the package directory structure / make / config system going to
> be? I found the current lcdproc make system very rooted in linux (which
> is okay) but me being of the FreeBSD persuasion, I had to modify all the
> make files to compile.
> I am probably going to have to do some #ifdefs to get the code to work
> on FreeBSD. No big deal, but I have seen a lot of packages that were
> setup with portability in mind. Thus, making my life / job easier and
> lcdproc running sooner on my machine.
> Any thoughts?
It currently uses autoconf/automake. Is this a problem for anyone? Is it
not as portable as it should be?
Note that I (yet again) don't know much about autoconf/automake --
someone else submitted the patches to make it use those.
#ifdefs suck and should be avoided wherever possible, methinks. Feel
free to correct my opinion though :)
As far as directory structure, I'm thinking the "standard" GNU layout,
with INSTALL, README, ChangeLog, etc., in the root of the tree, a src/
directory for all the src, and a docs/ directory for documentation.
Within src/, I'd sorta like to see:
(i.e. drivers *aren't* under server/ where they currently are in LCDproc
include/ would contain common code bits that all the different parts
could use (i.e. socket code, protocol, etc.).
William W. Ferrell, Senior System Administrator, Global Crossing Ltd.
950 17th St Ste 2200, Denver, CO 80202 1.303.223.0564
Public key available:
gpg --keyserver certserver.pgp.com --recv-key 7478FC7A
Is this the line for the latest whimsical YUGOSLAVIAN drama which also
makes you want to CRY and reconsider the VIETNAM WAR?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
-----END PGP SIGNATURE-----
Content-Type: text/plain; charset=
To unsubscribe from this list send a blank message to