lede-packages-rs

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

Makefile (1384B)


      1 #
      2 # Copyright (C) 2011 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:=libcap
     11 PKG_VERSION:=2.25
     12 PKG_RELEASE:=1
     13 
     14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
     15 PKG_SOURCE_URL:=@KERNEL/linux/libs/security/linux-privs/libcap2
     16 PKG_MD5SUM:=6666b839e5d46c2ad33fc8aa2ceb5f77
     17 PKG_MAINTAINER:=Paul Wassi <p.wassi@gmx.at>
     18 
     19 PKG_INSTALL:=1
     20 
     21 include $(INCLUDE_DIR)/package.mk
     22 include $(INCLUDE_DIR)/kernel.mk
     23 
     24 define Package/libcap
     25   TITLE:=Linux capabilities library
     26   SECTION:=libs
     27   CATEGORY:=Libraries
     28   URL:=http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/
     29 endef
     30 
     31 MAKE_FLAGS += \
     32     CFLAGS="$(TARGET_CFLAGS)" \
     33     BUILD_CC="$(CC)" \
     34     BUILD_CFLAGS="$(FPIC) -I$(PKG_BUILD_DIR)/libcap/include" \
     35     CFLAGS="$(TARGET_CFLAGS)" \
     36     LD="$(TARGET_CC)" \
     37     LDFLAGS="$(TARGET_LDFLAGS) -shared" \
     38     INDENT="| true" \
     39     PAM_CAP="no" \
     40     RAISE_SETFCAP="no" \
     41     DYNAMIC="yes" \
     42     lib="lib"
     43 
     44 define Build/InstallDev
     45 	$(INSTALL_DIR) $(1)/usr/include/sys
     46 	$(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
     47 	$(INSTALL_DIR) $(1)/usr/lib/
     48 	$(CP) $(PKG_INSTALL_DIR)/lib/* $(1)/usr/lib/
     49 endef
     50 
     51 define Package/libcap/install
     52 	$(INSTALL_DIR) $(1)/usr/lib
     53 	$(CP) $(PKG_INSTALL_DIR)/lib/libcap.so* $(1)/usr/lib/
     54 endef
     55 
     56 $(eval $(call BuildPackage,libcap))