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