All you need on your end is a sane setup for installation, including
building of shared libraries and installing necessary headers for
userland programs.
Each individual distribution can easily package your exofs-utils into a
deb or RPM.
Some of my projects have to do this. Here is one way, the highly
standardized GNU autotools.
Take a look at autogen.sh, configure.ac, Makefile.am,
include/Makefile.am and lib/Makefile.am from
git://git.kernel.org/pub/scm/daemon/distsrv/chunkd.git
That demonstrates how to handle building and installing a shared
library, header files and programs.
A lot of people dislike GNU autotools, but it's main benefit here is
that Debian/Red Hat/Novell/Canonical/etc. are well-versed in creating
.deb or .rpm from GNU autotools builds. It makes integration into a
Linux distribution much easier.
Oh yeah, I forgot about that.
Jeff
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html