2 # Copyright (C) 2006-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=@SF
/giflib
16 PKG_HASH
:=31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd
18 PKG_MAINTAINER
:=Ted Hess
<thess@kitschensync.net
>
20 PKG_LICENSE_FILES
:=COPYING
21 PKG_CPE_ID
:=cpe
:/a
:giflib_project
:giflib
25 PKG_BUILD_FLAGS
:=gc-sections
27 include $(INCLUDE_DIR
)/package.mk
33 URL
:=https
://sourceforge.net
/projects
/giflib
36 define Package
/giflib
/description
37 giflib is a library for reading and writing gif images.
38 It is API and ABI compatible with libungif which was in wide use while
39 the LZW compression algorithm was patented.
42 define Package
/giflib-utils
46 URL
:=https
://sourceforge.net
/projects
/giflib
49 define Package
/giflib-utils
/description
50 These are the utilities that come with giflib.
53 TARGET_CFLAGS
+= $(FPIC
)
54 TARGET_LDFLAGS
+= -Wl
,--as-needed
57 CFLAGS
="$(TARGET_CFLAGS)" \
58 LDFLAGS
="$(TARGET_LDFLAGS)" \
59 PREFIX
=$(CONFIGURE_PREFIX
)
61 define Build
/InstallDev
62 $(INSTALL_DIR
) $(1)/usr
/{lib
,include}
63 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libgif.so
* $(1)/usr
/lib
64 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/libgif.a
$(1)/usr
/lib
65 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/include/*.h
$(1)/usr
/include
68 define Package
/giflib
/install
69 $(INSTALL_DIR
) $(1)/usr
/lib
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libgif.so
* $(1)/usr
/lib
73 define Package
/giflib-utils
/install
74 $(INSTALL_DIR
) $(1)/usr
/bin
75 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/bin
78 $(eval
$(call BuildPackage
,giflib
))
79 $(eval
$(call BuildPackage
,giflib-utils
))