xref: /aosp_15_r20/external/webp/src/utils/Makefile.am (revision b2055c353e87c8814eb2b6b1b11112a1562253bd)
1AM_CPPFLAGS += -I$(top_builddir) -I$(top_srcdir)
2noinst_LTLIBRARIES = libwebputils.la
3
4if BUILD_LIBWEBPDECODER
5  noinst_LTLIBRARIES += libwebputilsdecode.la
6endif
7
8common_HEADERS = ../webp/types.h
9commondir = $(includedir)/webp
10
11noinst_HEADERS =
12noinst_HEADERS += ../dsp/cpu.h
13noinst_HEADERS += ../dsp/dsp.h
14noinst_HEADERS += ../webp/decode.h
15noinst_HEADERS += ../webp/encode.h
16noinst_HEADERS += ../webp/format_constants.h
17
18COMMON_SOURCES =
19COMMON_SOURCES += bit_reader_utils.c
20COMMON_SOURCES += bit_reader_utils.h
21COMMON_SOURCES += bit_reader_inl_utils.h
22COMMON_SOURCES += color_cache_utils.c
23COMMON_SOURCES += color_cache_utils.h
24COMMON_SOURCES += endian_inl_utils.h
25COMMON_SOURCES += filters_utils.c
26COMMON_SOURCES += filters_utils.h
27COMMON_SOURCES += huffman_utils.c
28COMMON_SOURCES += huffman_utils.h
29COMMON_SOURCES += palette.c
30COMMON_SOURCES += palette.h
31COMMON_SOURCES += quant_levels_dec_utils.c
32COMMON_SOURCES += quant_levels_dec_utils.h
33COMMON_SOURCES += rescaler_utils.c
34COMMON_SOURCES += rescaler_utils.h
35COMMON_SOURCES += random_utils.c
36COMMON_SOURCES += random_utils.h
37COMMON_SOURCES += thread_utils.c
38COMMON_SOURCES += thread_utils.h
39COMMON_SOURCES += utils.c
40COMMON_SOURCES += utils.h
41
42ENC_SOURCES =
43ENC_SOURCES += bit_writer_utils.c
44ENC_SOURCES += bit_writer_utils.h
45ENC_SOURCES += huffman_encode_utils.c
46ENC_SOURCES += huffman_encode_utils.h
47ENC_SOURCES += quant_levels_utils.c
48ENC_SOURCES += quant_levels_utils.h
49
50libwebputils_la_SOURCES = $(COMMON_SOURCES) $(ENC_SOURCES)
51
52if BUILD_LIBWEBPDECODER
53  libwebputilsdecode_la_SOURCES = $(COMMON_SOURCES)
54endif
55