xref: /aosp_15_r20/external/webp/sharpyuv/Makefile.am (revision b2055c353e87c8814eb2b6b1b11112a1562253bd)
1*b2055c35SXin LiAM_CPPFLAGS += -I$(top_builddir) -I$(top_srcdir)
2*b2055c35SXin LiAM_CPPFLAGS += -I$(top_builddir)/src -I$(top_srcdir)/src
3*b2055c35SXin Li
4*b2055c35SXin Lilib_LTLIBRARIES = libsharpyuv.la
5*b2055c35SXin Li
6*b2055c35SXin Linoinst_LTLIBRARIES =
7*b2055c35SXin Linoinst_LTLIBRARIES += libsharpyuv_sse2.la
8*b2055c35SXin Linoinst_LTLIBRARIES += libsharpyuv_neon.la
9*b2055c35SXin Li
10*b2055c35SXin Lilibsharpyuvinclude_HEADERS =
11*b2055c35SXin Lilibsharpyuvinclude_HEADERS += sharpyuv.h
12*b2055c35SXin Lilibsharpyuvinclude_HEADERS += sharpyuv_csp.h
13*b2055c35SXin Linoinst_HEADERS =
14*b2055c35SXin Linoinst_HEADERS += ../src/dsp/cpu.c
15*b2055c35SXin Linoinst_HEADERS += ../src/dsp/cpu.h
16*b2055c35SXin Linoinst_HEADERS += ../src/webp/types.h
17*b2055c35SXin Li
18*b2055c35SXin Lilibsharpyuv_sse2_la_SOURCES =
19*b2055c35SXin Lilibsharpyuv_sse2_la_SOURCES += sharpyuv_sse2.c
20*b2055c35SXin Lilibsharpyuv_sse2_la_CPPFLAGS = $(libsharpyuv_la_CPPFLAGS)
21*b2055c35SXin Lilibsharpyuv_sse2_la_CFLAGS = $(AM_CFLAGS) $(SSE2_FLAGS)
22*b2055c35SXin Li
23*b2055c35SXin Lilibsharpyuv_neon_la_SOURCES =
24*b2055c35SXin Lilibsharpyuv_neon_la_SOURCES += sharpyuv_neon.c
25*b2055c35SXin Lilibsharpyuv_neon_la_CPPFLAGS = $(libsharpyuv_la_CPPFLAGS)
26*b2055c35SXin Lilibsharpyuv_neon_la_CFLAGS = $(AM_CFLAGS) $(NEON_FLAGS)
27*b2055c35SXin Li
28*b2055c35SXin Lilibsharpyuv_la_SOURCES =
29*b2055c35SXin Lilibsharpyuv_la_SOURCES += sharpyuv_cpu.c sharpyuv_cpu.h
30*b2055c35SXin Lilibsharpyuv_la_SOURCES += sharpyuv_csp.c sharpyuv_csp.h
31*b2055c35SXin Lilibsharpyuv_la_SOURCES += sharpyuv_dsp.c sharpyuv_dsp.h
32*b2055c35SXin Lilibsharpyuv_la_SOURCES += sharpyuv_gamma.c sharpyuv_gamma.h
33*b2055c35SXin Lilibsharpyuv_la_SOURCES += sharpyuv.c sharpyuv.h
34*b2055c35SXin Li
35*b2055c35SXin Lilibsharpyuv_la_CPPFLAGS = $(AM_CPPFLAGS)
36*b2055c35SXin Lilibsharpyuv_la_LDFLAGS = -no-undefined -version-info 1:0:1 -lm
37*b2055c35SXin Lilibsharpyuv_la_LIBADD =
38*b2055c35SXin Lilibsharpyuv_la_LIBADD += libsharpyuv_sse2.la
39*b2055c35SXin Lilibsharpyuv_la_LIBADD += libsharpyuv_neon.la
40*b2055c35SXin Lilibsharpyuvincludedir = $(includedir)/webp/sharpyuv
41*b2055c35SXin Lipkgconfig_DATA = libsharpyuv.pc
42