Mercurial > dovecot > core-2.2
annotate src/lib-compression/Makefile.am @ 22325:e01bc3015b2f
lib-index: Check .log.2 rotation only when syncing
Instead of also whenever appending transactions to .log file. This
shouldn't change the behavior much, and it's needed for the following
change to work correctly.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Tue, 11 Jul 2017 15:33:56 +0300 |
parents | 7799886e017a |
children |
rev | line source |
---|---|
14739
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
1 noinst_LTLIBRARIES = libcompression.la |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
2 |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
3 AM_CPPFLAGS = \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
4 -I$(top_srcdir)/src/lib \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
5 -I$(top_srcdir)/src/lib-test |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
6 |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
7 libcompression_la_SOURCES = \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
8 compression.c \ |
17028
81e486aacbc7
lib-compression: Added support for liblzma (xz)
Timo Sirainen <tss@iki.fi>
parents:
15928
diff
changeset
|
9 istream-lzma.c \ |
17104
fb4a0a84da50
lib-compression: Added initial support for LZ4
Timo Sirainen <tss@iki.fi>
parents:
17028
diff
changeset
|
10 istream-lz4.c \ |
14739
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
11 istream-zlib.c \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
12 istream-bzlib.c \ |
17028
81e486aacbc7
lib-compression: Added support for liblzma (xz)
Timo Sirainen <tss@iki.fi>
parents:
15928
diff
changeset
|
13 ostream-lzma.c \ |
17104
fb4a0a84da50
lib-compression: Added initial support for LZ4
Timo Sirainen <tss@iki.fi>
parents:
17028
diff
changeset
|
14 ostream-lz4.c \ |
14739
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
15 ostream-zlib.c \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
16 ostream-bzlib.c |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
17 libcompression_la_LIBADD = \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
18 $(COMPRESS_LIBS) |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
19 |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
20 pkginc_libdir = $(pkgincludedir) |
14743
95a423729f9c
Makefile: Added missing headers
Timo Sirainen <tss@iki.fi>
parents:
14739
diff
changeset
|
21 pkginc_lib_HEADERS = \ |
14739
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
22 compression.h \ |
17105
ccb3535bf650
Makefile: Added missing iostream-lz4.h
Timo Sirainen <tss@iki.fi>
parents:
17104
diff
changeset
|
23 iostream-lz4.h \ |
14739
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
24 istream-zlib.h \ |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
25 ostream-zlib.h |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
26 |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
27 pkglib_LTLIBRARIES = libdovecot-compression.la |
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
28 libdovecot_compression_la_SOURCES = |
18390
8be26d22925a
lib-compression: Use libdovecot.so as dependency. Don't include liblib.a itself!
Timo Sirainen <tss@iki.fi>
parents:
17329
diff
changeset
|
29 libdovecot_compression_la_LIBADD = libcompression.la ../lib-dovecot/libdovecot.la $(COMPRESS_LIBS) |
8be26d22925a
lib-compression: Use libdovecot.so as dependency. Don't include liblib.a itself!
Timo Sirainen <tss@iki.fi>
parents:
17329
diff
changeset
|
30 libdovecot_compression_la_DEPENDENCIES = libcompression.la ../lib-dovecot/libdovecot.la |
14739
378ba560ea9f
Moved zlib/bzlib code to lib-compression library.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
31 libdovecot_compression_la_LDFLAGS = -export-dynamic |
17329
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
32 |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
33 test_programs = \ |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
34 test-compression |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
35 |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
36 noinst_PROGRAMS = $(test_programs) |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
37 |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
38 test_libs = \ |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
39 $(noinst_LTLIBRARIES) \ |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
40 ../lib-test/libtest.la \ |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
41 ../lib/liblib.la |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
42 test_deps = $(test_libs) |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
43 |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
44 test_compression_SOURCES = test-compression.c |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
45 test_compression_LDADD = $(test_libs) |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
46 test_compression_DEPENDENCIES = $(test_deps) |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
47 |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
48 check: check-am check-test |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
49 check-test: all-am |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
50 for bin in $(test_programs); do \ |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
51 if ! $(RUN_TEST) ./$$bin; then exit 1; fi; \ |
6b40179a6868
lib-compression: Added some unit testing for lib-compression.
Timo Sirainen <tss@iki.fi>
parents:
17105
diff
changeset
|
52 done |