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