diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-11-18 13:35:30 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-11-18 13:35:30 +0200 |
commit | db7e58b41501fda7629080195e33946f6d26e2a3 (patch) | |
tree | 8f5fc59d44dacfb013e5dc6ce4850c84d866959e /libmailutils/Makefile.am | |
parent | f7942ced21d97774e678be261cc5b9094e47e8da (diff) | |
download | mailutils-db7e58b41501fda7629080195e33946f6d26e2a3.tar.gz mailutils-db7e58b41501fda7629080195e33946f6d26e2a3.tar.bz2 |
Move list support into a separate convenience library.
* configure.ac: Build libmailutils/list/Makefile
* include/mailutils/sys/list.h (DESTROY_ITEM): New define.
(_mu_list_insert_item): New proto.
* libmailutils/Makefile.am (SUBDIRS): Add list.
(libmailutils_la_LIBADD): Add list/liblist.la
* libmailutils/base/Makefile.am (libbase_la_SOURCES): Remove list sources.
* libmailutils/base/list.c: Split into smaller files (see below).
* libmailutils/base/listlist.c: Move to libmailutils/list/listlist.c
* libmailutils/list/Makefile.am: New file.
* libmailutils/list/append.c: New file.
* libmailutils/list/array.c: New file.
* libmailutils/list/clear.c: New file.
* libmailutils/list/count.c: New file.
* libmailutils/list/create.c: New file.
* libmailutils/list/destroy.c: New file.
* libmailutils/list/do.c: New file.
* libmailutils/list/empty.c: New file.
* libmailutils/list/get.c: New file.
* libmailutils/list/getcomp.c: New file.
* libmailutils/list/insert.c: New file.
* libmailutils/list/intersect.c: New file.
* libmailutils/list/iterator.c: New file.
* libmailutils/list/locate.c: New file.
* libmailutils/list/prepend.c: New file.
* libmailutils/list/remove.c: New file.
* libmailutils/list/replace.c: New file.
* libmailutils/list/setcomp.c: New file.
* libmailutils/list/setdestr.c: New file.
Diffstat (limited to 'libmailutils/Makefile.am')
-rw-r--r-- | libmailutils/Makefile.am | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libmailutils/Makefile.am b/libmailutils/Makefile.am index 7c1c5c432..b32138250 100644 --- a/libmailutils/Makefile.am +++ b/libmailutils/Makefile.am @@ -13,14 +13,16 @@ # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General # Public License along with this library. If not, see # <http://www.gnu.org/licenses/>. -SUBDIRS = auth base address sockaddr cidr cfg diag filter mailbox mailer mime\ - server string stream stdstream property url imapio . tests +SUBDIRS = \ + auth base address list sockaddr cidr cfg diag\ + filter mailbox mailer mime server string stream stdstream\ + property url imapio . tests lib_LTLIBRARIES = libmailutils.la libmailutils_la_SOURCES = libmailutils_la_LIBADD = \ @@ -31,12 +33,13 @@ libmailutils_la_LIBADD = \ sockaddr/libsockaddr.la\ cidr/libcidr.la\ cfg/libcfg.la\ diag/libdiag.la\ filter/libfilter.la\ imapio/libimapio.la\ + list/liblist.la\ mailbox/libmailbox.la\ mailer/libmailer.la\ mime/libmime.la\ property/libproperty.la\ server/libserver.la\ string/libstring.la\ |