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