Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #
  2. # Copyright (C) 2007 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. include $(INCLUDE_DIR)/kernel.mk
  10. PKG_NAME:=ipset
  11. PKG_VERSION:=3.2
  12. PKG_RELEASE:=1
  13. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
  14. PKG_SOURCE_URL:=http://ipset.netfilter.org
  15. PKG_MD5SUM:=0fd83af3efae5f72f5e5b55d07582941
  16. include $(INCLUDE_DIR)/package.mk
  17. define Package/ipset
  18. SECTION:=net
  19. CATEGORY:=Network
  20. DEPENDS:=@!TARGET_etrax @LINUX_2_6
  21. TITLE:=Netfilter ip sets administration utility
  22. URL:=http://ipset.netfilter.org/
  23. endef
  24. define Build/Compile
  25. $(call Build/Compile/Default, \
  26. COPT_FLAGS="$(TARGET_CFLAGS)" \
  27. LDFLAGS="-rdynamic -static-libgcc" \
  28. KERNEL_DIR="$(LINUX_DIR)" \
  29. PREFIX="/usr" \
  30. DESTDIR="$(PKG_INSTALL_DIR)" \
  31. binaries \
  32. )
  33. endef
  34. define Package/ipset/install
  35. $(MAKE) -C $(PKG_BUILD_DIR) \
  36. DESTDIR="$(1)" \
  37. PREFIX="/usr" \
  38. binaries_install
  39. rm -rf $(1)/usr/man
  40. endef
  41. $(eval $(call BuildPackage,ipset))