Mercurial > dovecot > core-2.2
annotate src/lib-charset/Makefile.am @ 23017:c1d36f2575c7 default tip
lib-imap: Fix "Don't accept strings with NULs" cherry-pick
author | Timo Sirainen <timo.sirainen@open-xchange.com> |
---|---|
date | Thu, 29 Aug 2019 09:55:25 +0300 |
parents | 01666acde1a8 |
children |
rev | line source |
---|---|
9017
1b586a2fee8b
Build libdovecot.so and libdovecot-storage.so.
Timo Sirainen <tss@iki.fi>
parents:
5197
diff
changeset
|
1 noinst_LTLIBRARIES = libcharset.la |
568
f2aa58c2afd0
SEARCH CHARSET support. Currently we do it through iconv() and only ASCII
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
2 |
2796
fb7f862194b5
Upgrades to autoconf 2.5 and automake >1.4.
Timo Sirainen <tss@iki.fi>
parents:
609
diff
changeset
|
3 AM_CPPFLAGS = \ |
18714
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
4 -I$(top_srcdir)/src/lib \ |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
5 -I$(top_srcdir)/src/lib-test |
568
f2aa58c2afd0
SEARCH CHARSET support. Currently we do it through iconv() and only ASCII
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
6 |
18381
36ca0e03bd06
Cleanup for libcharset's iconv linking.
Timo Sirainen <tss@iki.fi>
parents:
11117
diff
changeset
|
7 libcharset_la_LIBADD = $(LTLIBICONV) |
9017
1b586a2fee8b
Build libdovecot.so and libdovecot-storage.so.
Timo Sirainen <tss@iki.fi>
parents:
5197
diff
changeset
|
8 libcharset_la_SOURCES = \ |
609
5470c0cb13a7
We can support UTF-8 charset too without any translations.
Timo Sirainen <tss@iki.fi>
parents:
568
diff
changeset
|
9 charset-iconv.c \ |
22848
170f155eb2b2
lib-charset: Move non-iconv UTF-8 only translation code to its own file
Timo Sirainen <timo.sirainen@dovecot.fi>
parents:
18714
diff
changeset
|
10 charset-utf8.c \ |
170f155eb2b2
lib-charset: Move non-iconv UTF-8 only translation code to its own file
Timo Sirainen <timo.sirainen@dovecot.fi>
parents:
18714
diff
changeset
|
11 charset-utf8-only.c |
568
f2aa58c2afd0
SEARCH CHARSET support. Currently we do it through iconv() and only ASCII
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
12 |
5197
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
13 headers = \ |
22849
01666acde1a8
lib-charset: Allow plugins to replace charset_* functions
Timo Sirainen <timo.sirainen@dovecot.fi>
parents:
22848
diff
changeset
|
14 charset-utf8.h \ |
01666acde1a8
lib-charset: Allow plugins to replace charset_* functions
Timo Sirainen <timo.sirainen@dovecot.fi>
parents:
22848
diff
changeset
|
15 charset-utf8-private.h |
5197
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
16 |
11117
eee1e2a1c25b
configure: Removed --enable-header-install. It's now always enabled.
Timo Sirainen <tss@iki.fi>
parents:
9220
diff
changeset
|
17 pkginc_libdir=$(pkgincludedir) |
eee1e2a1c25b
configure: Removed --enable-header-install. It's now always enabled.
Timo Sirainen <tss@iki.fi>
parents:
9220
diff
changeset
|
18 pkginc_lib_HEADERS = $(headers) |
18714
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
19 |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
20 test_programs = \ |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
21 test-charset |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
22 |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
23 noinst_PROGRAMS = $(test_programs) |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
24 |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
25 test_libs = \ |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
26 ../lib-test/libtest.la \ |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
27 ../lib/liblib.la |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
28 test_deps = $(noinst_LTLIBRARIES) $(test_libs) |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
29 |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
30 test_charset_SOURCES = test-charset.c |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
31 test_charset_LDADD = libcharset.la $(test_libs) |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
32 test_charset_DEPENDENCIES = libcharset.la $(test_deps) |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
33 |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
34 check: check-am check-test |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
35 check-test: all-am |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
36 for bin in $(test_programs); do \ |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
37 if ! $(RUN_TEST) ./$$bin; then exit 1; fi; \ |
dcaf508860ad
lib-charset: Added a minimal unit test
Timo Sirainen <tss@iki.fi>
parents:
18381
diff
changeset
|
38 done |