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))