mjpegtools.mk 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. ################################################################################
  2. #
  3. # mjpegtools
  4. #
  5. ################################################################################
  6. MJPEGTOOLS_VERSION = 2.1.0
  7. MJPEGTOOLS_SITE = http://sourceforge.net/projects/mjpeg/files/mjpegtools/$(MJPEGTOOLS_VERSION)
  8. MJPEGTOOLS_DEPENDENCIES = host-pkgconf jpeg
  9. MJPEGTOOLS_INSTALL_STAGING = YES
  10. MJPEGTOOLS_LICENSE = GPL-2.0+
  11. MJPEGTOOLS_LICENSE_FILES = COPYING
  12. # We're patching Makefile.am
  13. MJPEGTOOLS_AUTORECONF = YES
  14. ifeq ($(BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT),y)
  15. MJPEGTOOLS_CONF_OPTS += --enable-simd-accel
  16. else
  17. MJPEGTOOLS_CONF_OPTS += --disable-simd-accel
  18. endif
  19. ifeq ($(BR2_PACKAGE_LIBPNG),y)
  20. MJPEGTOOLS_CONF_OPTS += --with-libpng
  21. MJPEGTOOLS_DEPENDENCIES += libpng
  22. else
  23. MJPEGTOOLS_CONF_OPTS += --without-libpng
  24. endif
  25. # expects X11 backend in sdl
  26. ifeq ($(BR2_PACKAGE_SDL_X11),y)
  27. MJPEGTOOLS_CONF_OPTS += --with-libsdl
  28. MJPEGTOOLS_DEPENDENCIES += sdl
  29. else
  30. MJPEGTOOLS_CONF_OPTS += --without-libsdl
  31. endif
  32. ifeq ($(BR2_PACKAGE_SDL_GFX),y)
  33. MJPEGTOOLS_CONF_OPTS += --with-sdlgfx
  34. MJPEGTOOLS_DEPENDENCIES += sdl_gfx
  35. else
  36. MJPEGTOOLS_CONF_OPTS += --without-sdlgfx
  37. endif
  38. ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
  39. MJPEGTOOLS_CONF_OPTS += --with-x
  40. MJPEGTOOLS_DEPENDENCIES += xlib_libX11
  41. else
  42. MJPEGTOOLS_CONF_OPTS += --without-x
  43. endif
  44. ifeq ($(BR2_PACKAGE_XLIB_LIBXXF86DGA),y)
  45. MJPEGTOOLS_CONF_OPTS += --with-dga
  46. MJPEGTOOLS_DEPENDENCIES += xlib_libXxf86dga
  47. else
  48. MJPEGTOOLS_CONF_OPTS += --without-dga
  49. endif
  50. ifeq ($(BR2_PACKAGE_LIBGTK2),y)
  51. MJPEGTOOLS_CONF_OPTS += --with-gtk
  52. MJPEGTOOLS_DEPENDENCIES += libgtk2
  53. else
  54. MJPEGTOOLS_CONF_OPTS += --without-gtk
  55. endif
  56. $(eval $(autotools-package))