liblzma: Prevent uninitialzed warning in mt stream encoder.
[xz/debian.git] / src / liblzma / common / Makefile.inc
blobf0276a2071e4424ff7809efe68ecbd5d6b7e6715
1 ##
2 ## Author: Lasse Collin
3 ##
4 ## This file has been put into the public domain.
5 ## You can do whatever you want with this file.
6 ##
8 liblzma_la_SOURCES += \
9         common/common.c \
10         common/common.h \
11         common/memcmplen.h \
12         common/block_util.c \
13         common/easy_preset.c \
14         common/easy_preset.h \
15         common/filter_common.c \
16         common/filter_common.h \
17         common/hardware_physmem.c \
18         common/index.c \
19         common/index.h \
20         common/stream_flags_common.c \
21         common/stream_flags_common.h \
22         common/string_conversion.c \
23         common/vli_size.c
25 if COND_THREADS
26 liblzma_la_SOURCES += \
27         common/hardware_cputhreads.c \
28         common/outqueue.c \
29         common/outqueue.h
30 endif
32 if COND_MAIN_ENCODER
33 liblzma_la_SOURCES += \
34         common/alone_encoder.c \
35         common/block_buffer_encoder.c \
36         common/block_buffer_encoder.h \
37         common/block_encoder.c \
38         common/block_encoder.h \
39         common/block_header_encoder.c \
40         common/easy_buffer_encoder.c \
41         common/easy_encoder.c \
42         common/easy_encoder_memusage.c \
43         common/filter_buffer_encoder.c \
44         common/filter_encoder.c \
45         common/filter_encoder.h \
46         common/filter_flags_encoder.c \
47         common/index_encoder.c \
48         common/index_encoder.h \
49         common/stream_buffer_encoder.c \
50         common/stream_encoder.c \
51         common/stream_flags_encoder.c \
52         common/vli_encoder.c
54 if COND_THREADS
55 liblzma_la_SOURCES += \
56         common/stream_encoder_mt.c
57 endif
59 if COND_MICROLZMA
60 liblzma_la_SOURCES += \
61         common/microlzma_encoder.c
62 endif
63 endif
65 if COND_MAIN_DECODER
66 liblzma_la_SOURCES += \
67         common/alone_decoder.c \
68         common/alone_decoder.h \
69         common/auto_decoder.c \
70         common/block_buffer_decoder.c \
71         common/block_decoder.c \
72         common/block_decoder.h \
73         common/block_header_decoder.c \
74         common/easy_decoder_memusage.c \
75         common/file_info.c \
76         common/filter_buffer_decoder.c \
77         common/filter_decoder.c \
78         common/filter_decoder.h \
79         common/filter_flags_decoder.c \
80         common/index_decoder.c \
81         common/index_decoder.h \
82         common/index_hash.c \
83         common/stream_buffer_decoder.c \
84         common/stream_decoder.c \
85         common/stream_decoder.h \
86         common/stream_flags_decoder.c \
87         common/vli_decoder.c
89 if COND_THREADS
90 liblzma_la_SOURCES += \
91         common/stream_decoder_mt.c
92 endif
94 if COND_MICROLZMA
95 liblzma_la_SOURCES += \
96         common/microlzma_decoder.c
97 endif
99 if COND_LZIP_DECODER
100 liblzma_la_SOURCES += \
101         common/lzip_decoder.c \
102         common/lzip_decoder.h
103 endif
104 endif