noddos: Noddos v0.5.0 with mDNS / DNS-SD support
[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:=http://sourceforge.net/projects/libnet-dev/files/
16 PKG_MD5SUM:=f051e6e5bdecddb90f77c701c2ca1804
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)/usr/include/libnet
60 $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet/libnet-*.h $(STAGING_DIR)/usr/include/libnet
61
62 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib
63 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.{a,la,so*} $(STAGING_DIR)/usr/lib
64 endef
65
66 define Package/libnet-1.2.x/install
67 $(INSTALL_DIR) $(1)/usr/lib
68 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.so* $(1)/usr/lib/
69 endef
70
71 $(eval $(call BuildPackage,libnet-1.2.x))