• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1AM_CPPFLAGS += -I$(top_builddir) -I$(top_srcdir)
2AM_CPPFLAGS += -I$(top_builddir)/src -I$(top_srcdir)/src
3
4lib_LTLIBRARIES = libsharpyuv.la
5
6noinst_LTLIBRARIES =
7noinst_LTLIBRARIES += libsharpyuv_sse2.la
8noinst_LTLIBRARIES += libsharpyuv_neon.la
9
10libsharpyuvinclude_HEADERS =
11libsharpyuvinclude_HEADERS += sharpyuv.h
12libsharpyuvinclude_HEADERS += sharpyuv_csp.h
13noinst_HEADERS =
14noinst_HEADERS += ../src/dsp/cpu.c
15noinst_HEADERS += ../src/dsp/cpu.h
16noinst_HEADERS += ../src/webp/types.h
17
18libsharpyuv_sse2_la_SOURCES =
19libsharpyuv_sse2_la_SOURCES += sharpyuv_sse2.c
20libsharpyuv_sse2_la_CPPFLAGS = $(libsharpyuv_la_CPPFLAGS)
21libsharpyuv_sse2_la_CFLAGS = $(AM_CFLAGS) $(SSE2_FLAGS)
22
23libsharpyuv_neon_la_SOURCES =
24libsharpyuv_neon_la_SOURCES += sharpyuv_neon.c
25libsharpyuv_neon_la_CPPFLAGS = $(libsharpyuv_la_CPPFLAGS)
26libsharpyuv_neon_la_CFLAGS = $(AM_CFLAGS) $(NEON_FLAGS)
27
28libsharpyuv_la_SOURCES =
29libsharpyuv_la_SOURCES += sharpyuv_cpu.c sharpyuv_cpu.h
30libsharpyuv_la_SOURCES += sharpyuv_csp.c sharpyuv_csp.h
31libsharpyuv_la_SOURCES += sharpyuv_dsp.c sharpyuv_dsp.h
32libsharpyuv_la_SOURCES += sharpyuv_gamma.c sharpyuv_gamma.h
33libsharpyuv_la_SOURCES += sharpyuv.c sharpyuv.h
34
35libsharpyuv_la_CPPFLAGS = $(AM_CPPFLAGS)
36libsharpyuv_la_LDFLAGS = -no-undefined -version-info 0:0:0 -lm
37libsharpyuv_la_LIBADD =
38libsharpyuv_la_LIBADD += libsharpyuv_sse2.la
39libsharpyuv_la_LIBADD += libsharpyuv_neon.la
40libsharpyuvincludedir = $(includedir)/webp/sharpyuv
41pkgconfig_DATA = libsharpyuv.pc
42