On Tue, Jun 10, 2008 at 12:02:19AM +0300, Alon Bar-Lev wrote: > I am going over all projects I help to allow libtool-2 migration and > cleanups. > > Please review. > If you like I can split this into smaller parts.
Merged; in release 47. It worked okay for me on Gentoo and Fedora; please test on your own systems. > Please consider moving the documentation (except manpage) to > separate project, it will save much of the ugly build stuff from > this project, allow "make distcheck" work correctly, and provide > smaller tarball for users to download. A separate tarballs (eg > ecryptfs-docs) may be provided for this. For now, I changed the build targets so that the extra docs will not break the build if the dependencies aren't installed. They will just not be included. As you suggest, I will probably rip them out of the source package sometime in the future. > Attached is a patch with the following modifications: > > 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): > #include <sys/wait.h> > 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. > > Regards, > Alon Bar-Lev. > > --- > > diff --git a/Makefile.am b/Makefile.am > index f0cb95c..a9dbfaa 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -9,6 +9,19 @@ > # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > AUTOMAKE_OPTIONS=foreign dist-bzip2 > +#ACLOCAL_AMFLAGS = -I m4 > + > +MAINTAINERCLEANFILES = \ > + config.log config.status \ > + $(srcdir)/Makefile.in \ > + $(srcdir)/config.h.in $(srcdir)/config.h.in~ $(srcdir)/configure \ > + $(srcdir)/install-sh $(srcdir)/ltmain.sh $(srcdir)/missing \ > + $(srcdir)/compile $(srcdir)/depcomp $(srcdir)/aclocal.m4 \ > + $(srcdir)/config.guess $(srcdir)/config.sub \ > + $(srcdir)/m4/ltsugar.m4 $(srcdir)/m4/libtool.m4 \ > + $(srcdir)/m4/ltversion.m4 $(srcdir)/m4/lt~obsolete.m4 \ > + $(srcdir)/m4/ltoptions.m4 > + > SUBDIRS = doc src > > dist_doc_DATA = README > diff --git a/configure.ac b/configure.ac > index d7cb6d9..362e1da 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -9,13 +9,14 @@ > # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > -AC_PREREQ([2.59]) > +AC_PREREQ(2.59) > AC_INIT([ecryptfs-utils],[46]) > AC_CANONICAL_HOST > AC_CANONICAL_TARGET > AM_INIT_AUTOMAKE([${PACKAGE_NAME}], [${PACKAGE_VERSION}]) > AC_CONFIG_SRCDIR([src/libecryptfs]) > -AM_CONFIG_HEADER([config.h]) > +AC_CONFIG_HEADERS([config.h]) > +AC_CONFIG_MACRO_DIR([m4]) > > LIBECRYPTFS_LT_CURRENT="0" > LIBECRYPTFS_LT_REVISION="0" > @@ -26,56 +27,56 @@ AC_SUBST([LIBECRYPTFS_LT_AGE]) > > AC_ARG_ENABLE( > [openssl], > - [AC_HELP_STRING([--disable-openssl], [Build OpenSSL key module])], > + [AS_HELP_STRING([--disable-openssl],[Build OpenSSL key module])], > , > [enable_openssl="detect"] > ) > > AC_ARG_ENABLE( > [pkcs11-helper], > - [AC_HELP_STRING([--enable-pkcs11-helper], [Build pkcs11-helper key > module])], > + [AS_HELP_STRING([--enable-pkcs11-helper],[Build pkcs11-helper key > module])], > , > enable_pkcs11_helper="no" > ) > > AC_ARG_ENABLE( > [tspi], > - [AC_HELP_STRING([--enable-tspi], [Build TrouSerS key module])], > + [AS_HELP_STRING([--enable-tspi],[Build TrouSerS key module])], > , > [enable_tspi="no"] > ) > > AC_ARG_ENABLE( > [gpg], > - [AC_HELP_STRING([--enable-gpg], [Build GnuPG key module])], > + [AS_HELP_STRING([--enable-gpg],[Build GnuPG key module])], > , > [enable_gpg="no"] > ) > > AC_ARG_ENABLE( > [pam], > - [AC_HELP_STRING([--disable-pam], [Build PAM module])], > + [AS_HELP_STRING([--disable-pam],[Build PAM module])], > , > [enable_pam="yes"] > ) > > AC_ARG_ENABLE( > [gui], > - [AC_HELP_STRING([--enable-gui], [Enable building of GUI components])], > + [AS_HELP_STRING([--enable-gui],[Enable building of GUI components])], > , > [enable_gui="no"] > ) > > AC_ARG_ENABLE( > [docs], > - [AC_HELP_STRING([--enable-docs], [Enable installing document])], > + [AS_HELP_STRING([--enable-docs],[Enable installing document])], > , > [enable_docs="no"] > ) > > AC_ARG_ENABLE( > [docs-gen], > - [AC_HELP_STRING([--enable-docs-gen], [Enable generating documents])], > + [AS_HELP_STRING([--enable-docs-gen],[Enable generating documents])], > , > [enable_docs_gen="no"] > ) > @@ -83,7 +84,7 @@ test "${enable_docs_gen}" = "yes" && enable_docs="yes" > > AC_ARG_ENABLE( > [mudflap], > - [AC_HELP_STRING([--enable-mudflap], [Build with -fmudflap gcc option])], > + [AS_HELP_STRING([--enable-mudflap],[Build with -fmudflap gcc option])], > [ > if "${enableval}" = "yes"; then > CFLAGS="$CFLAGS -fmudflap" > @@ -94,14 +95,14 @@ AC_ARG_ENABLE( > > AC_ARG_WITH( > [gpgme-prefix], > - [AC_HELP_STRING([--with-gpgme-prefix=PATH], [Specify the directory > where gpgme install, default /usr])], > + [AS_HELP_STRING([--with-gpgme-prefix=PATH],[Specify the directory where > gpgme install, default /usr])], > , > [with_gpgme_prefix="/usr"] > ) > > AC_ARG_WITH( > [pamdir], > - [AC_HELP_STRING([--with-pamdir=PATH], [Specify the directory where PAM > modules are stored])], > + [AS_HELP_STRING([--with-pamdir=PATH],[Specify the directory where PAM > modules are stored])], > [pamdir="${withval}"], > [ > if test "${prefix}" = "/usr"; then > @@ -114,7 +115,7 @@ AC_ARG_WITH( > > AC_ARG_WITH( > [ecryptfskeymoddir], > - [AC_HELP_STRING([--with-ecryptfskeymoddir=PATH], [Specify the directory > where key modules are stored])], > + [AS_HELP_STRING([--with-ecryptfskeymoddir=PATH],[Specify the directory > where key modules are stored])], > [ > ecryptfskeymoddir="${withval}" > full_ecryptfskeymoddir="${ecryptfskeymoddir}" > @@ -126,9 +127,12 @@ AC_ARG_WITH( > ) > AC_DEFINE_UNQUOTED([ECRYPTFS_DEFAULT_KEY_MOD_DIR], > ["$full_ecryptfskeymoddir"], "Location of key modules") > > +AC_GNU_SOURCE > + > AC_PROG_CC > AC_MINIX > AC_PROG_LIBTOOL > +#LT_INIT > AM_PROG_CC_C_O > PKG_PROG_PKG_CONFIG > AC_PATH_PROGS([POD2MAN], [pod2man]) > @@ -148,7 +152,7 @@ if test "${enable_docs_gen}" = "yes"; then > fi > > AC_ISC_POSIX > -AC_STDC_HEADERS > +AC_HEADER_STDC > AC_CHECK_LIB([dl], [dlopen]) > > # Verify gcrypt > @@ -277,7 +281,7 @@ if test "${prefix}" = "/usr"; then > else > rootsbindir="\$(sbindir)" > fi > -CFLAGS="${CFLAGS} -D_GNU_SOURCE" > + > AC_SUBST([pamdir]) > AC_SUBST([pamlibdir]) > AC_SUBST([pkgconfigdir]) > @@ -293,6 +297,7 @@ AM_CONDITIONAL([BUILD_PAM], [test "${enable_pam}" = > "yes"]) > AM_CONDITIONAL([BUILD_GUI], [test "${enable_gui}" = "yes"]) > AM_CONDITIONAL([BUILD_DOCS], [test "${enable_docs}" = "yes"]) > AM_CONDITIONAL([BUILD_DOCS_GEN], [test "${enable_docs_gen}" = "yes"]) > +AM_CONDITIONAL([ENABLE_TESTS], [test -n "${DISTCHECK_HACK}"]) > > # workaround for <autoconf-2.60 > if test -z "${docdir}"; then > diff --git a/doc/Makefile.am b/doc/Makefile.am > index daa29a6..0bd1426 100644 > --- a/doc/Makefile.am > +++ b/doc/Makefile.am > @@ -1,3 +1,5 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > SUBDIRS = manpage design_doc beginners_guide > > dist_doc_DATA = > diff --git a/doc/beginners_guide/Makefile.am b/doc/beginners_guide/Makefile.am > index 707bd84..dfd79e1 100644 > --- a/doc/beginners_guide/Makefile.am > +++ b/doc/beginners_guide/Makefile.am > @@ -1,3 +1,4 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > > # > # Please note that "make dist" will also distribute > diff --git a/doc/design_doc/Makefile.am b/doc/design_doc/Makefile.am > index 2cfa30a..7f861ec 100644 > --- a/doc/design_doc/Makefile.am > +++ b/doc/design_doc/Makefile.am > @@ -1,3 +1,4 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > > # > # Please note that "make dist" will also distribute > diff --git a/doc/manpage/Makefile.am b/doc/manpage/Makefile.am > index 97c031e..655b276 100644 > --- a/doc/manpage/Makefile.am > +++ b/doc/manpage/Makefile.am > @@ -8,18 +8,17 @@ > # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the > # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > -EXTRA_DIST=ecryptfs.pod > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > +DISTCLEANFILES = ecryptfs.7 > > -man_MANS = ecryptfs.7 > +dist_noinst_DATA = ecryptfs.pod > dist_man_MANS = \ > ecryptfs-manager.8 \ > mount.ecryptfs.8 \ > - ecryptfsd.8 > + ecryptfsd.8 \ > + ecryptfs.7 > > -ecryptfs.7: ecryptfs.pod > +ecryptfs.7: $(srcdir)/ecryptfs.pod > $(POD2MAN) \ > --center="eCryptfs" --section=7 \ > - --release=$(PACKAGE_VERSION) ecryptfs.pod > ecryptfs.7 > - > -local-clean: > - -rm -fr ecryptfs.7 > + --release=$(PACKAGE_VERSION) $(srcdir)/ecryptfs.pod > ecryptfs.7 > diff --git a/src/Makefile.am b/src/Makefile.am > index f9d46dc..2641f61 100644 > --- a/src/Makefile.am > +++ b/src/Makefile.am > @@ -8,4 +8,6 @@ > # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the > # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > SUBDIRS = key_mod libecryptfs utils daemon include pam_ecryptfs > diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am > index 23e309f..92dd426 100644 > --- a/src/daemon/Makefile.am > +++ b/src/daemon/Makefile.am > @@ -1,5 +1,7 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > bin_PROGRAMS=ecryptfsd > > ecryptfsd_SOURCES = main.c > ecryptfsd_CFLAGS = $(AM_CFLAGS) $(LIBGCRYPT_CFLAGS) $(KEYUTILS_CFLAGS) > -ecryptfsd_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > $(KEYUTILS_LIBS) $(LIBGCRYPT_LIBS) > +ecryptfsd_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > $(KEYUTILS_LIBS) $(LIBGCRYPT_LIBS) > diff --git a/src/daemon/main.c b/src/daemon/main.c > index cceb487..307db5a 100644 > --- a/src/daemon/main.c > +++ b/src/daemon/main.c > @@ -30,6 +30,7 @@ > #include <fcntl.h> > #include <getopt.h> > #include <pthread.h> > +#include <sys/wait.h> > #include <sys/resource.h> > #include "config.h" > #include "../include/ecryptfs.h" > @@ -96,7 +97,7 @@ prompt_callback(char *prompt_type, char *prompt, char > *input, int input_size) { > fds[1] = -1; > > while ( > - (r=waitpid (pid, &status, __WNOTHREAD)) == 0 || > + (r=waitpid (pid, &status, 0)) == 0 || > (r == -1 && errno == EINTR) > ); > > diff --git a/src/include/Makefile.am b/src/include/Makefile.am > index 0917369..8d56e46 100644 > --- a/src/include/Makefile.am > +++ b/src/include/Makefile.am > @@ -1,3 +1,4 @@ > -EXTRA_DIST=*.h > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > > include_HEADERS = ecryptfs.h > +dist_noinst_HEADERS = decision_graph.h > diff --git a/src/key_mod/Makefile.am b/src/key_mod/Makefile.am > index c282d38..1af0812 100644 > --- a/src/key_mod/Makefile.am > +++ b/src/key_mod/Makefile.am > @@ -1,3 +1,5 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > ecryptfskeymod_LTLIBRARIES=libecryptfs_key_mod_passphrase.la > > if BUILD_OPENSSL > @@ -16,30 +18,35 @@ endif > libecryptfs_key_mod_openssl_la_SOURCES = ecryptfs_key_mod_openssl.c > libecryptfs_key_mod_openssl_la_CFLAGS = $(AM_CFLAGS) $(OPENSSL_CFLAGS) > libecryptfs_key_mod_openssl_la_LIBADD = $(OPENSSL_LIBS) > -libecryptfs_key_mod_openssl_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version > +libecryptfs_key_mod_openssl_la_LDFLAGS = $(AM_LDFLAGS) -module > -avoid-version -shared > > libecryptfs_key_mod_pkcs11_helper_la_SOURCES = > ecryptfs_key_mod_pkcs11_helper.c > libecryptfs_key_mod_pkcs11_helper_la_CFLAGS = $(AM_CFLAGS) > $(PKCS11_HELPER_CFLAGS) $(OPENSSL_CFLAGS) > libecryptfs_key_mod_pkcs11_helper_la_LIBADD = $(PKCS11_HELPER_LIBS) > $(OPENSSL_LIBS) > -libecryptfs_key_mod_pkcs11_helper_la_LDFLAGS = $(AM_LDFLAGS) -module > -avoid-version > +libecryptfs_key_mod_pkcs11_helper_la_LDFLAGS = $(AM_LDFLAGS) -module > -avoid-version -shared > > libecryptfs_key_mod_tspi_la_SOURCES = ecryptfs_key_mod_tspi.c > libecryptfs_key_mod_tspi_la_CFLAGS = $(AM_CFLAGS) $(TSPI_CFLAGS) > libecryptfs_key_mod_tspi_la_LIBADD = $(TSPI_LIBS) > -libecryptfs_key_mod_tspi_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version > +libecryptfs_key_mod_tspi_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version > -shared > > libecryptfs_key_mod_gpg_la_SOURCES = ecryptfs_key_mod_gpg.c > libecryptfs_key_mod_gpg_la_CFLAGS = $(AM_CFLAGS) $(GPGME_CFLAGS) > libecryptfs_key_mod_gpg_la_LIBADD = $(GPGME_LIBS) > -libecryptfs_key_mod_gpg_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version > +libecryptfs_key_mod_gpg_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version > -shared > > libecryptfs_key_mod_passphrase_la_SOURCES = ecryptfs_key_mod_passphrase.c > libecryptfs_key_mod_passphrase_la_CFLAGS = $(AM_CFLAGS) $(LIBGCRYPT_CFLAGS) > libecryptfs_key_mod_passphrase_la_LIBADD = $(LIBGCRYPT_LIBS) > -libecryptfs_key_mod_passphrase_la_LDFLAGS = $(AM_LDFLAGS) -module > -avoid-version > +libecryptfs_key_mod_passphrase_la_LDFLAGS = $(AM_LDFLAGS) -module > -avoid-version -shared > > -install-data-hook: > +# Needed until libtool-2 > +install-data-hook: install-ecryptfskeymodLTLIBRARIES > for f in `echo "$(ecryptfskeymod_LTLIBRARIES)" | $(SED) 's/\.la//g'`; > do \ > rm -f "$(DESTDIR)$(ecryptfskeymoddir)/$$f.la"; \ > rm -f "$(DESTDIR)$(ecryptfskeymoddir)/$$f.a"; \ > done > +uninstall-local: > + for f in `echo "$(ecryptfskeymod_LTLIBRARIES)" | $(SED) 's/\.la//g'`; > do \ > + rm -f "$(DESTDIR)$(ecryptfskeymoddir)/$$f.so"; \ > + done > diff --git a/src/libecryptfs/Makefile.am b/src/libecryptfs/Makefile.am > index 9b4f79c..f5cd48d 100644 > --- a/src/libecryptfs/Makefile.am > +++ b/src/libecryptfs/Makefile.am > @@ -1,5 +1,7 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > lib_LTLIBRARIES = libecryptfs.la > -pkgconfig_DATA=libecryptfs.pc > +pkgconfig_DATA = libecryptfs.pc > > libecryptfs_la_SOURCES = \ > main.c \ > diff --git a/src/pam_ecryptfs/Makefile.am b/src/pam_ecryptfs/Makefile.am > index 4cb37a6..98eee62 100644 > --- a/src/pam_ecryptfs/Makefile.am > +++ b/src/pam_ecryptfs/Makefile.am > @@ -1,13 +1,17 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > if BUILD_PAM > -pam_LTLIBRARIES = libpam_ecryptfs.la > +pam_LTLIBRARIES = pam_ecryptfs.la > > -install-data-hook: > - rm -f "$(DESTDIR)$(pamdir)/libpam_ecryptfs.la" > - rm -f "$(DESTDIR)$(pamdir)/libpam_ecryptfs.a" > - mv -f "$(DESTDIR)$(pamdir)/libpam_ecryptfs.so" > "$(DESTDIR)$(pamdir)/pam_ecryptfs.so" > +# Needed until libtool-2 > +install-data-hook: install-pamLTLIBRARIES > + rm -f "$(DESTDIR)$(pamdir)/pam_ecryptfs.la" > + rm -f "$(DESTDIR)$(pamdir)/pam_ecryptfs.a" > +uninstall-local: > + rm -f "$(DESTDIR)$(pamdir)/pam_ecryptfs.so" > endif > > -libpam_ecryptfs_la_SOURCES = pam_ecryptfs.c > -libpam_ecryptfs_la_CFLAGS = $(AM_CFLAGS) $(LIBGCRYPT_CFLAGS) > -libpam_ecryptfs_la_LIBADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > $(PAM_LIBS) $(LIBGCRYPT_LIBS) > -libpam_ecryptfs_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version > +pam_ecryptfs_la_SOURCES = pam_ecryptfs.c > +pam_ecryptfs_la_CFLAGS = $(AM_CFLAGS) $(LIBGCRYPT_CFLAGS) > +pam_ecryptfs_la_LIBADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > $(PAM_LIBS) $(LIBGCRYPT_LIBS) > +pam_ecryptfs_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version -shared > diff --git a/src/utils/Makefile.am b/src/utils/Makefile.am > index cdffa53..d36c99a 100644 > --- a/src/utils/Makefile.am > +++ b/src/utils/Makefile.am > @@ -1,4 +1,7 @@ > +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in > + > EXTRA_DIST=ecryptfsrc ecryptfs-setup-confidential > ecryptfs-mount-confidential ecryptfs-umount-confidential > + > rootsbin_PROGRAMS=mount.ecryptfs > bin_PROGRAMS=ecryptfs-manager ecryptfs-wrap-passphrase \ > ecryptfs-unwrap-passphrase \ > @@ -10,7 +13,10 @@ bin_SCRIPTS = ecryptfs-setup-confidential \ > ecryptfs-mount-confidential \ > ecryptfs-umount-confidential > noinst_PROGRAMS=test > + > +if ENABLE_TESTS > TESTS=test > +endif > > if BUILD_TSPI > bin_PROGRAMS+=ecryptfs-generate-tpm-key > @@ -20,28 +26,28 @@ INCLUDES = -I$(top_srcdir)/src/include > > mount_ecryptfs_SOURCES = mount.ecryptfs.c io.c io.h gen_key.c > plaintext_decision_graph.c > mount_ecryptfs_CFLAGS = $(AM_CFLAGS) $(KEYUTILS_CFLAGS) $(LIBGCRYPT_CFLAGS) > -mount_ecryptfs_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > $(KEYUTILS_LIBS) $(LIBGCRYPT_LIBS) > +mount_ecryptfs_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > $(KEYUTILS_LIBS) $(LIBGCRYPT_LIBS) > ecryptfs_manager_SOURCES = manager.c io.c io.h gen_key.c > ecryptfs_manager_CFLAGS = $(AM_CFLAGS) $(KEYUTILS_CFLAGS) $(LIBGCRYPT_CFLAGS) > -ecryptfs_manager_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > $(KEYUTILS_LIBS) $(LIBGCRYPT_LIBS) > +ecryptfs_manager_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > $(KEYUTILS_LIBS) $(LIBGCRYPT_LIBS) > ecryptfs_wrap_passphrase_SOURCES = ecryptfs_wrap_passphrase.c > -ecryptfs_wrap_passphrase_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_wrap_passphrase_LDADD = > $(top_builddir)/src/libecryptfs/libecryptfs.la > ecryptfs_unwrap_passphrase_SOURCES = ecryptfs_unwrap_passphrase.c > -ecryptfs_unwrap_passphrase_LDADD = > $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_unwrap_passphrase_LDADD = > $(top_builddir)/src/libecryptfs/libecryptfs.la > ecryptfs_insert_wrapped_passphrase_into_keyring_SOURCES = > ecryptfs_insert_wrapped_passphrase_into_keyring.c > -ecryptfs_insert_wrapped_passphrase_into_keyring_LDADD = > $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_insert_wrapped_passphrase_into_keyring_LDADD = > $(top_builddir)/src/libecryptfs/libecryptfs.la > ecryptfs_rewrap_passphrase_SOURCES = ecryptfs_rewrap_passphrase.c > -ecryptfs_rewrap_passphrase_LDADD = > $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_rewrap_passphrase_LDADD = > $(top_builddir)/src/libecryptfs/libecryptfs.la > ecryptfs_add_passphrase_SOURCES = ecryptfs_add_passphrase.c > -ecryptfs_add_passphrase_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_add_passphrase_LDADD = > $(top_builddir)/src/libecryptfs/libecryptfs.la > ecryptfs_zombie_kill_SOURCES = ecryptfs_zombie_kill.c > -ecryptfs_zombie_kill_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_zombie_kill_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > ecryptfs_zombie_list_SOURCES = ecryptfs_zombie_list.c > -ecryptfs_zombie_list_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > +ecryptfs_zombie_list_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > > ecryptfs_generate_tpm_key_SOURCES = ecryptfs_generate_tpm_key.c > ecryptfs_generate_tpm_key_CFLAGS = $(AM_CFLAGS) $(TSPI_CFLAGS) > ecryptfs_generate_tpm_key_LDADD = $(TSPI_LIBS) > > test_SOURCES = test.c io.c > -test_LDADD = $(top_srcdir)/src/libecryptfs/libecryptfs.la > +test_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > eCryptfs-devel mailing list > eCryptfs-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ecryptfs-devel
pgpO97WbyhSTR.pgp
Description: PGP signature
------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php
_______________________________________________ eCryptfs-devel mailing list eCryptfs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecryptfs-devel