nginx: Add openssl dependency. Also fix parallel build.
[openwrt/svn-archive/archive.git] / libs / gd / Makefile
1 #
2 # Copyright (C) 2006-2010 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=gd
11 PKG_VERSION:=2.0.35
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://www.libgd.org/releases
16 PKG_MD5SUM:=6c6c3dbb7bf079e0bb5fbbfd3bb8a71c
17
18 PKG_FIXUP:=libtool
19 PKG_INSTALL:=1
20 PKG_BUILD_PARALLEL:=1
21
22 include $(INCLUDE_DIR)/package.mk
23
24 define Package/libgd
25 SECTION:=libs
26 CATEGORY:=Libraries
27 DEPENDS:=+libjpeg +libpng
28 TITLE:=The GD graphics library
29 URL:=http://www.libgd.org/
30 endef
31
32 define Package/libgd/description
33 GD is an open source code library for the dynamic creation of images by
34 programmers. GD creates PNG, JPEG and GIF images, among other formats.
35 endef
36
37 CONFIGURE_ARGS += \
38 --enable-shared \
39 --enable-static \
40 --disable-rpath \
41 --without-x \
42 --without-freetype \
43 --with-jpeg=$(STAGING_DIR)/usr \
44 --with-png=$(STAGING_DIR)/usr \
45 --without-xpm \
46 --without-iconv
47
48 CONFIGURE_VARS += \
49 LIBPNG12_CONFIG="$(STAGING_DIR)/host/bin/libpng12-config"
50
51 TARGET_CFLAGS += $(FPIC)
52
53 define Build/Configure
54 ( cd $(PKG_BUILD_DIR); aclocal; libtoolize; autoreconf; );
55 $(call Build/Configure/Default)
56 endef
57
58 define Build/InstallDev
59 $(INSTALL_DIR) $(1)/usr/bin
60 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gdlib-config $(1)/usr/bin/
61 $(INSTALL_DIR) $(1)/usr/include
62 $(CP) $(PKG_INSTALL_DIR)/usr/include/entities.h $(1)/usr/include/
63 $(CP) $(PKG_INSTALL_DIR)/usr/include/gd{,_io,cache,fontg,fontl,fontmb,fonts,fontt,fx}.h \
64 $(1)/usr/include/
65 $(INSTALL_DIR) $(1)/usr/lib
66 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgd.{a,so*} $(1)/usr/lib/
67 $(SED) 's,-I$$$${prefix}/include,,g' $(1)/usr/bin/gdlib-config
68 endef
69
70 define Package/libgd/install
71 $(INSTALL_DIR) $(1)/usr/lib
72 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgd.so.* $(1)/usr/lib/
73 endef
74
75 $(eval $(call BuildPackage,libgd))