Root/package/libnl/Makefile

1#
2# Copyright (C) 2006-2009 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:=libnl
11PKG_VERSION:=1.1
12PKG_RELEASE:=4
13
14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15PKG_SOURCE_URL:=http://downloads.openwrt.org/sources/
16PKG_MD5SUM:=ae970ccd9144e132b68664f98e7ceeb1
17
18include $(INCLUDE_DIR)/package.mk
19
20define Package/libnl
21  SECTION:=libs
22  CATEGORY:=Libraries
23  TITLE:=netlink socket library
24  URL:=http://people.suug.ch/~tgr/libnl/
25endef
26
27define Package/libnl/description
28 This package contains a library for applications dealing with netlink sockets
29endef
30
31TARGET_CFLAGS += -ffunction-sections $(FPIC)
32
33define Build/Compile
34    $(call Build/Compile/Default)
35    make -C $(PKG_BUILD_DIR) \
36        DESTDIR="$(PKG_INSTALL_DIR)" \
37        install
38endef
39
40ifneq ($(CONFIG_LINUX_2_6),)
41  define Build/InstallDev
42    $(INSTALL_DIR) $(1)
43    $(CP) $(PKG_INSTALL_DIR)/* $(1)/
44    mkdir -p $(1)/usr/include/libnl
45    $(CP) $(PKG_BUILD_DIR)/include/linux $(1)/usr/include/libnl/
46  endef
47
48  define Package/libnl/install
49    $(INSTALL_DIR) $(1)/usr/lib
50    $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnl.so.* $(1)/usr/lib/
51  endef
52endif
53
54$(eval $(call BuildPackage,libnl))
55

Archive Download this file



interactive