Blame view

buildroot/buildroot-2016.08.1/package/libgdiplus/libgdiplus.mk 1.69 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
  ################################################################################
  #
  # libgdiplus
  #
  ################################################################################
  
  LIBGDIPLUS_VERSION = 4.2
  LIBGDIPLUS_SITE = $(call github,mono,libgdiplus,$(LIBGDIPLUS_VERSION))
  
  # Although there is a LICENSE file thas specifies LGPL or MPLv1.1,
  # looks like it is incorrect. The actual source files specify that
  # they're licensed under MIT, and so does the COPYING file (and they
  # all predate the addition of the LICENSE file).
  LIBGDIPLUS_LICENSE = MIT
  LIBGDIPLUS_LICENSE_FILES = COPYING src/carbon-private.h
  
  LIBGDIPLUS_INSTALL_STAGING = YES
  
  # github tarball doesn't have configure
  LIBGDIPLUS_AUTORECONF = YES
  
  LIBGDIPLUS_DEPENDENCIES = xlib_libXft libglib2 cairo libpng host-pkgconf
  
  # API changes in recent versions of libgif makes it incompatible with
  # this version of libgdiplus, so we are disabling it for now.
  LIBGDIPLUS_CONF_OPTS = --without-libgif
  
  # there is a bug in the configure script that enables pango support
  # when passing --without-pango, so let's just not use it
  ifeq ($(BR2_PACKAGE_PANGO),y)
  LIBGDIPLUS_CONF_OPTS += --with-pango
  LIBGDIPLUS_DEPENDENCIES += pango
  endif
  
  ifeq ($(BR2_PACKAGE_LIBEXIF),y)
  LIBGDIPLUS_CONF_OPTS += --with-libexif
  LIBGDIPLUS_DEPENDENCIES += libexif
  else
  LIBGDIPLUS_CONF_OPTS += --without-libexif
  endif
  
  ifeq ($(BR2_PACKAGE_JPEG),y)
  LIBGDIPLUS_CONF_OPTS += --with-libjpeg=$(STAGING_DIR)/usr
  LIBGDIPLUS_DEPENDENCIES += jpeg
  else
  LIBGDIPLUS_CONF_OPTS += --without-libjpeg
  endif
  
  ifeq ($(BR2_PACKAGE_TIFF),y)
  LIBGDIPLUS_CONF_OPTS += --with-libtiff=$(STAGING_DIR)/usr
  LIBGDIPLUS_DEPENDENCIES += tiff
  else
  LIBGDIPLUS_CONF_OPTS += --without-libtiff
  endif
  
  $(eval $(autotools-package))