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##
7
8liblzma_la_SOURCES += \
9	common/common.c \
10	common/common.h \
11	common/block_util.c \
12	common/easy_preset.c \
13	common/easy_preset.h \
14	common/filter_common.c \
15	common/filter_common.h \
16	common/hardware_physmem.c \
17	common/index.c \
18	common/index.h \
19	common/stream_flags_common.c \
20	common/stream_flags_common.h \
21	common/vli_size.c
22
23if COND_MAIN_ENCODER
24liblzma_la_SOURCES += \
25	common/alone_encoder.c \
26	common/block_buffer_encoder.c \
27	common/block_encoder.c \
28	common/block_encoder.h \
29	common/block_header_encoder.c \
30	common/easy_buffer_encoder.c \
31	common/easy_encoder.c \
32	common/easy_encoder_memusage.c \
33	common/filter_buffer_encoder.c \
34	common/filter_encoder.c \
35	common/filter_encoder.h \
36	common/filter_flags_encoder.c \
37	common/index_encoder.c \
38	common/index_encoder.h \
39	common/stream_buffer_encoder.c \
40	common/stream_encoder.c \
41	common/stream_encoder.h \
42	common/stream_flags_encoder.c \
43	common/vli_encoder.c
44endif
45
46if COND_MAIN_DECODER
47liblzma_la_SOURCES += \
48	common/alone_decoder.c \
49	common/alone_decoder.h \
50	common/auto_decoder.c \
51	common/block_buffer_decoder.c \
52	common/block_decoder.c \
53	common/block_decoder.h \
54	common/block_header_decoder.c \
55	common/easy_decoder_memusage.c \
56	common/filter_buffer_decoder.c \
57	common/filter_decoder.c \
58	common/filter_decoder.h \
59	common/filter_flags_decoder.c \
60	common/index_decoder.c \
61	common/index_hash.c \
62	common/stream_buffer_decoder.c \
63	common/stream_decoder.c \
64	common/stream_decoder.h \
65	common/stream_flags_decoder.c \
66	common/vli_decoder.c
67endif
68