1# 2# Copyright (C) 2009-2013 OpenWrt.org 3# 4# This is free software, licensed under the GNU General Public License v2. 5# See /LICENSE for more information. 6# 7 8include $(TOPDIR)/rules.mk 9 10PKG_NAME:=libnetfilter_queue 11PKG_VERSION:=1.0.2 12PKG_RELEASE:=1 13 14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 15PKG_SOURCE_URL:= \ 16 http://www.netfilter.org/projects/libnetfilter_queue/files/ \ 17 ftp://ftp.netfilter.org/pub/libnetfilter_queue/ 18PKG_MD5SUM:=df09befac35cb215865b39a36c96a3fa 19 20PKG_FIXUP:=autoreconf 21PKG_LICENSE:=GPL-2.0+ 22 23PKG_INSTALL:=1 24 25include $(INCLUDE_DIR)/package.mk 26 27define Package/libnetfilter-queue 28 SECTION:=libs 29 CATEGORY:=Libraries 30 DEPENDS:=+libmnl +libnfnetlink 31 TITLE:=API to the in-kernel connection tracking queue infrastructure 32 URL:=http://www.netfilter.org/projects/libnetfilter_queue/ 33endef 34 35define Package/libnetfilter-queue/description 36 libnetfilter_queue is a userspace library providing a programming 37 interface (API) to the in-kernel connection tracking state table. 38 This library is currently used by conntrack-tools. 39endef 40 41TARGET_CFLAGS += $(FPIC) -D_GNU_SOURCE=1 42 43CONFIGURE_ARGS += \ 44 --enable-static \ 45 --enable-shared \ 46 47define Build/InstallDev 48 $(INSTALL_DIR) $(1)/usr/include/libnetfilter_queue 49 $(CP) \ 50 $(PKG_INSTALL_DIR)/usr/include/libnetfilter_queue/*.h \ 51 $(1)/usr/include/libnetfilter_queue/ 52 53 $(INSTALL_DIR) $(1)/usr/lib 54 $(CP) \ 55 $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_queue.{so*,a,la} \ 56 $(1)/usr/lib/ 57 58 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 59 $(CP) \ 60 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnetfilter_queue.pc \ 61 $(1)/usr/lib/pkgconfig/ 62endef 63 64define Package/libnetfilter-queue/install 65 $(INSTALL_DIR) $(1)/usr/lib 66 $(CP) \ 67 $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_queue.so.* \ 68 $(1)/usr/lib/ 69endef 70 71$(eval $(call BuildPackage,libnetfilter-queue)) 72