lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1491B)


      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 
      8 include $(TOPDIR)/rules.mk
      9 
     10 PKG_NAME:=giflib
     11 PKG_VERSION:=5.1.2
     12 PKG_RELEASE:=1
     13 
     14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
     15 PKG_SOURCE_URL:=@SF/giflib
     16 PKG_MD5SUM:=323a9f11ab56c8a2d1715376410ce376
     17 
     18 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>
     19 
     20 PKG_LICENSE:=MIT
     21 PKG_LICENSE_FILES:=COPYING
     22 
     23 PKG_FIXUP:=autoreconf
     24 PKG_REMOVE_FILES:=autogen.sh aclocal.m4
     25 
     26 include $(INCLUDE_DIR)/host-build.mk
     27 include $(INCLUDE_DIR)/package.mk
     28 
     29 define Package/giflib
     30   SECTION:=libs
     31   CATEGORY:=Libraries
     32   TITLE:=GIF libraries
     33   URL:=http://sourceforge.net/projects/giflib
     34 endef
     35 
     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.
     40 endef
     41 
     42 TARGET_CFLAGS += $(FPIC)
     43 
     44 define Build/Compile
     45 	$(MAKE) -C $(PKG_BUILD_DIR)
     46 endef
     47 
     48 define Build/InstallDev
     49 	$(INSTALL_DIR) $(1)/usr/{lib,include}
     50 	$(CP) $(PKG_BUILD_DIR)/lib/.libs/lib*so* $(1)/usr/lib
     51 	$(CP) $(PKG_BUILD_DIR)/lib/.libs/libgif.a $(1)/usr/lib
     52 	$(CP) $(PKG_BUILD_DIR)/lib/libgif.la $(1)/usr/lib
     53 	$(CP) $(PKG_BUILD_DIR)/lib/*.h $(1)/usr/include/
     54 endef
     55 
     56 define Package/giflib/install
     57 	$(INSTALL_DIR) $(1)/usr/lib
     58 	$(CP) $(PKG_BUILD_DIR)/lib/.libs/lib*so* $(1)/usr/lib/
     59 endef
     60 
     61 $(eval $(call HostBuild))
     62 $(eval $(call BuildPackage,giflib))