Hello,

During my PKCS#11 work, I found that I can first help in cleaning
up the build system.

I hope you accept this.

Rework the build environment so it will be more
flexible and maintainable.

Major changes:
 1. The CFLAGS and LIBS of every library may be
    specified to configure.
 2. Don't detect optional components, explicit --enable them.
 3. "make dist" works now as expected, and allow distribution to users.
 4. Generate documents for packager.

Use "autoreconf -i -v -f" to generate autoconf/automake environment. But
before you do so, you must have dependencies' m4 files installed
(libgcrypt, gpgme, pkcs11-helper).

After applying this patch (or checkout from source control), --enable-docs-gen
must be specified so documents may be generated.

There are files not included in "make dist", as they are not built,
if required easy to add.

Signed-off-by: Alon Bar-Lev <[EMAIL PROTECTED]>

---

http://alon.barlev.googlepages.com/ecryptfs-utils-23-alon-patches.tar.bz2
ecryptfs-utils-23-build.patch

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
eCryptfs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecryptfs-devel

Reply via email to