summaryrefslogtreecommitdiff
path: root/libdb/Makefile.am
Commit message (Collapse)AuthorAge
* Quieten most warnings from compiling Gnulib (Debian bug #668429).Colin Watson2013-06-03
| | | | | | | | * configure.ac: Add gl_WARN_ADD results to WARN_CFLAGS rather than CFLAGS. * lib/Makefile.am (AM_CFLAGS): Add $(WARN_CFLAGS). * libdb/Makefile.am (AM_CFLAGS): Likewise. * src/Makefile.am (AM_CFLAGS): Likewise. Move $(libpipeline_CFLAGS) here from AM_CPPFLAGS.
* It turns out that AM_GNU_GETTEXT([use-libtool]) is unsupported.Colin Watson2010-10-05
| | | | | | | | | | | | | | | | | | | Switch to external libintl instead. * configure.ac (AM_GNU_GETTEXT): Set external. (AC_CONFIG_FILES): Remove intl/Makefile. * Makefile.am (SUBDIRS): Remove intl. (EXTRA_DIST): Add gnulib/m4/glibc2.m4, gnulib/m4/intdiv0.m4, gnulib/m4/intl.m4, gnulib/m4/intmax.m4, gnulib/m4/inttypes-pri.m4, gnulib/m4/lcmessage.m4, gnulib/m4/printf-posix.m4, gnulib/m4/uintmax_t.m4, and gnulib/m4/visibility.m4. * intl: Remove. * lib/Makefile.am (libman_la_CPPFLAGS): Remove -I$(top_builddir)/intl. * libdb/Makefile.am (libmandb_la_CPPFLAGS): Likewise. * src/Makefile.am (AM_CPPFLAGS): Likewise. * .bzrignore: Remove intl/Makefile, intl/charset.alias, intl/libgnuintl.h, intl/libintl.h, intl/ref-add.sed, and intl/ref-del.sed. * NEWS: Document this.
* Build libman and libmandb as shared libraries, reducing ourColin Watson2010-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | installed footprint by about 200K. * configure.ac: Add LT_INIT. Move AC_GNU_SOURCE up to above it. Remove redundant AC_PROG_RANLIB. * gnulib/m4/gnulib-cache.m4: Enable libtool support. * gnulib/m4/libtool.m4, gnulib/m4/ltoptions.m4, gnulib/m4/ltsugar.m4, gnulib/m4/ltversion.m4, gnulib/m4/lt~obsolete.m4, tools/ltmain.sh: New files, created by libtoolize. * autogen.sh: Export LIBTOOLIZE_OPTIONS=--quiet. * lib/Makefile.am: Switch to libtool. Add ../gnulib/lib/libgnu.la, $(LIBCOMPRESS), and @LIBINTL@ to LIBADD. Install the library in $(pkglibdir), and instruct libtool to set an RPATH on binaries built against this library. * libdb/Makefile.am: Switch to libtool. Add ../lib/libman.la to LIBADD. Install the library in $(pkglibdir), and instruct libtool to set an RPATH on binaries built against this library. * src/Makefile.am (LIBMAN): Reduce to libman. (LIBMANDB): Reduce to libmandb. (accessdb_LDADD, catman_LDADD, globbing_LDADD, lexgrog_LDADD, man_LDADD, manconv_LDADD, mandb_LDADD, manpath_LDADD, whatis_LDADD, zsoelim_LDADD): Remove dependencies of libman and libmandb. * .bzrignore: Add **/*.la, **/*.lo, **/.libs, and ./libtool. * NEWS: Document this. Avoid symbol clashes between libgnu and libman. * lib/hashtable.c (null_hash_free, plain_hash_free, hash_create, hash_lookup_structure, hash_lookup, hash_install, hash_remove, hash_free): Rename to ... (null_hashtable_free, plain_hashtable_free, hashtable_create, hashtable_lookup_structure, hashtable_lookup, hashtable_install, hashtable_remove, hashtable_free): ... these. Update all callers and prototypes. * lib/hashtable.h (hash_free_ptr): Rename to ... (hashtable_free_ptr): ... this. Update all users.
* * lib/Makefile.am (libman_a_CPPFLAGS), libdb/Makefile.amColin Watson2008-12-03
| | | | (libmandb_a_CPPFLAGS), src/Makefile.am (AM_CPPFLAGS): Add -I$(top_builddir)/intl.
* introduce gnulib; import gnulib error moduleColin Watson2007-10-14
|
* many fixes to allow VPATH builds, including a separate Makefile.am for each ↵Colin Watson2007-10-13
| | | | manual page language
* include/*.h is generated, so use top_builddir rather than top_srcdirColin Watson2007-10-13
|
* fix "make dist" to distribute everything it shouldColin Watson2007-10-11
|
* initial conversion to automakeColin Watson2007-10-09