-
Committer:
Mike halcrow
-
Date:
2008-06-10 18:20:51 UTC
-
Revision ID:
git-v1:67d53f57bbf3c86397c986544f86f9cb75cd95dd
1. Ready to libtool-2
Add -shared to modules, so that in future the .la and .a will not be generated.
Current versions of libtool ignore this.
In order to activate libtool-2 support:
Modify configure.ac:
-AC_PROG_LIBTOOL
-#LT_INIT
+#AC_PROG_LIBTOOL
+LT_INIT
Modify Makefile.am:
-#ACLOCAL_AMFLAGS = -I m4
+ACLOCAL_AMFLAGS = -I m4
2. make maintainer-clean clean most of unmonitored files (except of docs).
3. autoupdate modifications
Removes spaces.
AM_CONFIG_HEADER->AC_CONFIG_HEADERS
AC_STDC_HEADERS->AC_HEADER_STDC
4. GNU Source
Replace:
CFLAGS="${CFLAGS} -D_GNU_SOURCE"
with:
AC_GNU_SOURCE
Add to src/daemon/main.c (missing):
Remove __WNOTHREAD from waitpid (unneeded).
5. Distribute ecryptfs.7 in tarball so that pod2man is not required on target.
6. Initial work for separate build directory:
mkdir xxx
cd xxx
../configure
make
Some replacements of top_srcdir and top_builddir
Why initial? As I could not make the design doc work correctly.
7. Remove EXTRA_DIST=*.h from src/include/Makefile.am, replace with explicit
+filename.
8. Create pam_ecryptfs directly and not libpam_ecryptfs.
9. Introduce DISTCHECK_HACK variable to disable tests and uninstall-local
+targets
so "make distcheck" work.
10. Add some dependency to install-hooks to fix parallel make potential issues.
Contributed by Alon Bar-Lev.