[lcdproc] lcdproc package layout
William W. Ferrell
wwf@frontierdev.com
Tue, 27 Mar 2001 10:23:41 -0700
--AptwxgnoZDC4KQWS
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
--- zig@jade-v.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=
will
> have to be discussed eventually.
>=20
> 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.
>=20
> 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.
>=20
> Any thoughts?
Lots :)
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:
drivers/
clients/
server/
include/
(i.e. drivers *aren't* under server/ where they currently are in LCDproc
v0.4-prex).
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?
--AptwxgnoZDC4KQWS
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAjrAzJ0ACgkQgAeqhXR4/HppxACdEeSVb8ofzt9R6+Z5CptezJjU
fWsAn15rGKX+6C5Cvv7IznIQayxraqo1
=9uwh
-----END PGP SIGNATURE-----
--AptwxgnoZDC4KQWS
Content-Type: text/plain; charset=
-----------------------------------------------------------
To unsubscribe from this list send a blank message to
lcdproc-unsubscribe@lists.omnipotent.net
--AptwxgnoZDC4KQWS--