Makefile.am revision 1ed1ad066e4aa313e33dafedb892fb84946caceb
noinst_LTLIBRARIES = libmail.la
AM_CPPFLAGS = \
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-test \
-I$(top_srcdir)/src/lib-charset
libmail_la_SOURCES = \
istream-header-filter.c \
mbox-from.c \
message-address.c \
message-date.c \
message-decoder.c \
message-header-decode.c \
message-header-parser.c \
message-id.c \
message-parser.c \
message-part-serialize.c \
message-search.c \
message-send.c \
message-size.c \
quoted-printable.c \
rfc2231-parser.c \
rfc822-parser.c
headers = \
istream-header-filter.h \
mbox-from.h \
mail-types.h \
message-address.h \
message-date.h \
message-decoder.h \
message-header-decode.h \
message-header-parser.h \
message-id.h \
message-parser.h \
message-part-serialize.h \
message-search.h \
message-send.h \
message-size.h \
quoted-printable.h \
rfc2231-parser.h \
rfc822-parser.h
if INSTALL_HEADERS
pkginc_libdir=$(pkgincludedir)
pkginc_lib_HEADERS = $(headers)
else
noinst_HEADERS = $(headers)
endif
test_programs = \
test-istream-header-filter \
test-mbox-from \
test-message-address \
test-message-date \
test-message-header-parser \
test-message-parser \
test-rfc2231-parser
noinst_PROGRAMS = $(test_programs)
test_libs = \
../lib-test/libtest.la \
../lib/liblib.la
test_istream_header_filter_SOURCES = test-istream-header-filter.c
test_istream_header_filter_LDADD = istream-header-filter.o message-header-parser.o $(test_libs)
test_istream_header_filter_DEPENDENCIES = istream-header-filter.o message-header-parser.o $(test_libs)
test_mbox_from_SOURCES = test-mbox-from.c
test_mbox_from_LDADD = mbox-from.o $(test_libs)
test_mbox_from_DEPENDENCIES = mbox-from.o $(test_libs)
test_message_address_SOURCES = test-message-address.c
test_message_address_LDADD = message-address.o rfc822-parser.o $(test_libs)
test_message_address_DEPENDENCIES = message-address.o rfc822-parser.o $(test_libs)
test_message_date_SOURCES = test-message-date.c
test_message_date_LDADD = message-date.o rfc822-parser.o $(test_libs)
test_message_date_DEPENDENCIES = message-date.o rfc822-parser.o $(test_libs)
test_message_header_parser_SOURCES = test-message-header-parser.c
test_message_header_parser_LDADD = message-header-parser.o $(test_libs)
test_message_header_parser_DEPENDENCIES = message-header-parser.o $(test_libs)
test_message_parser_SOURCES = test-message-parser.c
test_message_parser_LDADD = message-parser.o message-header-parser.o message-size.o rfc822-parser.o rfc2231-parser.o $(test_libs)
test_message_parser_DEPENDENCIES = message-parser.o message-header-parser.o message-size.o rfc822-parser.o rfc2231-parser.o $(test_libs)
test_rfc2231_parser_SOURCES = test-rfc2231-parser.c
test_rfc2231_parser_LDADD = rfc2231-parser.o rfc822-parser.o $(test_libs)
test_rfc2231_parser_DEPENDENCIES = rfc2231-parser.o rfc822-parser.o $(test_libs)
check: check-am check-test
check-test: $(test_programs)
for bin in $(test_programs); do \
if ! ./$$bin; then exit 1; fi \
done