Makefile 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #
  2. # Copyright (C) 2006-2016 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=giflib
  9. PKG_VERSION:=5.1.2
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
  12. PKG_SOURCE_URL:=@SF/giflib
  13. PKG_MD5SUM:=323a9f11ab56c8a2d1715376410ce376
  14. PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>
  15. PKG_LICENSE:=MIT
  16. PKG_LICENSE_FILES:=COPYING
  17. PKG_FIXUP:=autoreconf
  18. PKG_REMOVE_FILES:=autogen.sh aclocal.m4
  19. include $(INCLUDE_DIR)/package.mk
  20. define Package/giflib
  21. SECTION:=libs
  22. CATEGORY:=Libraries
  23. TITLE:=GIF libraries
  24. URL:=http://sourceforge.net/projects/giflib
  25. endef
  26. define Package/giflib/description
  27. giflib is a library for reading and writing gif images.
  28. It is API and ABI compatible with libungif which was in wide use while
  29. the LZW compression algorithm was patented.
  30. endef
  31. TARGET_CFLAGS += $(FPIC)
  32. define Build/Compile
  33. $(MAKE) -C $(PKG_BUILD_DIR)
  34. endef
  35. define Build/InstallDev
  36. $(INSTALL_DIR) $(1)/usr/{lib,include}
  37. $(CP) $(PKG_BUILD_DIR)/lib/.libs/lib*so* $(1)/usr/lib
  38. $(CP) $(PKG_BUILD_DIR)/lib/.libs/libgif.a $(1)/usr/lib
  39. $(CP) $(PKG_BUILD_DIR)/lib/libgif.la $(1)/usr/lib
  40. $(CP) $(PKG_BUILD_DIR)/lib/*.h $(1)/usr/include/
  41. endef
  42. define Package/giflib/install
  43. $(INSTALL_DIR) $(1)/usr/lib
  44. $(CP) $(PKG_BUILD_DIR)/lib/.libs/lib*so* $(1)/usr/lib/
  45. endef
  46. $(eval $(call BuildPackage,giflib))