Makefile.am 1.4 KB

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