gst1-plugins-base: update to 1.22.8
[feed/packages.git] / libs / libnet-1.2.x / Makefile
1 #
2 # Copyright (C) 2015 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
10 PKG_NAME:=libnet
11 PKG_VERSION:=1.2-rc3
12 PKG_RELEASE:=4
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=@SF/libnet-dev
16 PKG_HASH:=72c380785ad44183005e654b47cc12485ee0228d7fa6b0a87109ff7614be4a63
17 PKG_MAINTAINER:=Mislav Novakovic <mislav.novakovic@sartura.hr>
18 PKG_LICENSE:=GPL-2.0
19
20 PKG_FIXUP:=autoreconf
21 PKG_INSTALL:=1
22
23 include $(INCLUDE_DIR)/package.mk
24
25 TARGET_CFLAGS += $(FPIC)
26
27 define Package/libnet-1.2.x
28 SECTION:=libs
29 CATEGORY:=Libraries
30 DEPENDS:=+libpcap
31 TITLE:=Low-level packet creation library
32 endef
33
34
35 CONFIGURE_ARGS += \
36 --enable-shared \
37 --enable-static
38
39 CONFIGURE_VARS += \
40 ac_cv_libnet_endianess=$(ENDIANESS) \
41 libnet_cv_have_packet_socket=yes \
42 LL_INT_TYPE=libnet_link_linux
43
44 define Build/Configure
45 (cd $(PKG_BUILD_DIR); touch \
46 configure.in \
47 include.m4 \
48 aclocal.m4 \
49 Makefile.in \
50 );
51 $(call Build/Configure/Default)
52 endef
53
54
55 define Build/InstallDev
56 $(INSTALL_DIR) $(STAGING_DIR)/usr/include
57 $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet.h $(STAGING_DIR)/usr/include
58
59 $(INSTALL_DIR) $(STAGING_DIR)
60 $(CP) $(PKG_BUILD_DIR)/libnet-config $(STAGING_DIR)/usr
61 chmod a+x $(STAGING_DIR)/usr/libnet-config
62
63 $(INSTALL_DIR) $(STAGING_DIR)/usr/include/libnet
64 $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet/libnet-*.h $(STAGING_DIR)/usr/include/libnet
65
66 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib
67 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.{a,la,so*} $(STAGING_DIR)/usr/lib
68 endef
69
70 define Package/libnet-1.2.x/install
71 $(INSTALL_DIR) $(1)/usr/lib
72 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.so* $(1)/usr/lib/
73 endef
74
75 $(eval $(call BuildPackage,libnet-1.2.x))