#
# Copyright (C) 2006-2010 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=attr
PKG_VERSION:=2.4.43
PKG_RELEASE:=1
PKG_FIXUP:=libtool

PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION)-1.tar.gz
PKG_SOURCE_URL:=http://www.kernel.org/pub/linux/utils/fs/xfs/attr/
PKG_MD5SUM:=91583a14bcbd637adaa9b07ea49c5d4b

include $(INCLUDE_DIR)/package.mk

define Package/attr
  SECTION:=utils
  CATEGORY:=Libraries
  TITLE:=Linux Capabilitied
  URL:=http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/
endef

LDFLAGS="$(TARGET_LDFLAGS)"

define Build/Configure
endef

define Build/Compile
	-$(MAKE) -C $(PKG_BUILD_DIR) distclean
	(cd $(PKG_BUILD_DIR); \
		mv install-sh acl.install-sh || exit 0 ; \
		AT_M4DIR="m4" autoreconf --force --install || exit 0 ; \
		mv acl.install-sh install-sh || exit 0 );
	$(call Build/Configure/Default, \
		LIBTOOL="$(STAGING_DIR)/host/bin/libtool")
	$(MAKE) -C $(PKG_BUILD_DIR) \
		$(MAKE_OPTS) \
		DESTDIR="$(PKG_INSTALL_DIR)" \
		$(TARGET_CONFIGURE_OPTS)
endef

define Build/InstallDev
	$(INSTALL_DIR) $(1)/usr/include/attr $(1)/usr/lib
	$(CP) $(PKG_BUILD_DIR)/libattr/libattr.la $(1)/usr/lib
	$(CP) $(PKG_BUILD_DIR)/libattr/.libs/libattr.{a,so*} $(1)/usr/lib
	$(CP) $(PKG_BUILD_DIR)/include/{attributes,xattr,libattr}.h $(1)/usr/include/attr
endef

define Package/attr/install
	$(INSTALL_DIR) $(1)/usr/lib
	$(CP) $(PKG_BUILD_DIR)/libattr/.libs/libattr.so* $(1)/usr/lib/
endef

$(eval $(call BuildPackage,attr))
