Root/package/libs/libnetfilter-conntrack/Makefile

1#
2# Copyright (C) 2009-2012 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_conntrack
11PKG_VERSION:=0.9.1
12PKG_RELEASE:=1
13
14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15PKG_SOURCE_URL:= \
16    http://www.netfilter.org/projects/libnetfilter_conntrack/files/ \
17    ftp://ftp.netfilter.org/pub/libnetfilter_conntrack/
18PKG_MD5SUM:=b7506cbb7580433859809d8eac53a199
19PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
20
21PKG_FIXUP:=autoreconf
22
23PKG_INSTALL:=1
24
25include $(INCLUDE_DIR)/package.mk
26
27define Package/libnetfilter-conntrack
28  SECTION:=libs
29  CATEGORY:=Libraries
30  DEPENDS:=+libnfnetlink +kmod-nf-conntrack-netlink
31  TITLE:=API to the in-kernel connection tracking state table
32  URL:=http://www.netfilter.org/projects/libnetfilter_conntrack/
33endef
34
35define Package/libnetfilter-conntrack/description
36 libnetfilter_conntrack is a userspace library providing a programming
37 interface (API) to the in-kernel connection tracking state table. The
38 library libnetfilter_conntrack has been previously known as
39 libnfnetlink_conntrack and libctnetlink. This library is currently
40 used by conntrack-tools among many other applications.
41endef
42
43TARGET_CFLAGS += $(FPIC)
44
45CONFIGURE_ARGS += \
46    --enable-static \
47    --enable-shared \
48
49define Build/InstallDev
50    $(INSTALL_DIR) $(1)/usr/include/libnetfilter_conntrack
51    $(CP) \
52        $(PKG_INSTALL_DIR)/usr/include/libnetfilter_conntrack/*.h \
53        $(1)/usr/include/libnetfilter_conntrack/
54
55    $(INSTALL_DIR) $(1)/usr/lib
56    $(CP) \
57        $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_conntrack.{so*,a,la} \
58        $(1)/usr/lib/
59
60    $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
61    $(CP) \
62        $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnetfilter_conntrack.pc \
63        $(1)/usr/lib/pkgconfig/
64endef
65
66define Package/libnetfilter-conntrack/install
67    $(INSTALL_DIR) $(1)/usr/lib
68    $(CP) \
69        $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_conntrack.so.* \
70        $(1)/usr/lib/
71endef
72
73$(eval $(call BuildPackage,libnetfilter-conntrack))
74

Archive Download this file



interactive