giflib: fix CVEs
[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 PKG_CPE_ID:=cpe:/a:libnet_project:libnet
20
21 PKG_FIXUP:=autoreconf
22 PKG_INSTALL:=1
23
24 include $(INCLUDE_DIR)/package.mk
25
26 TARGET_CFLAGS += $(FPIC)
27
28 define Package/libnet-1.2.x
29 SECTION:=libs
30 CATEGORY:=Libraries
31 DEPENDS:=+libpcap
32 TITLE:=Low-level packet creation library
33 endef
34
35
36 CONFIGURE_ARGS += \
37 --enable-shared \
38 --enable-static
39
40 CONFIGURE_VARS += \
41 ac_cv_libnet_endianess=$(ENDIANESS) \
42 libnet_cv_have_packet_socket=yes \
43 LL_INT_TYPE=libnet_link_linux
44
45 define Build/Configure
46 (cd $(PKG_BUILD_DIR); touch \
47 configure.in \
48 include.m4 \
49 aclocal.m4 \
50 Makefile.in \
51 );
52 $(call Build/Configure/Default)
53 endef
54
55
56 define Build/InstallDev
57 $(INSTALL_DIR) $(STAGING_DIR)/usr/include
58 $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet.h $(STAGING_DIR)/usr/include
59
60 $(INSTALL_DIR) $(STAGING_DIR)
61 $(CP) $(PKG_BUILD_DIR)/libnet-config $(STAGING_DIR)/usr
62 chmod a+x $(STAGING_DIR)/usr/libnet-config
63
64 $(INSTALL_DIR) $(STAGING_DIR)/usr/include/libnet
65 $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet/libnet-*.h $(STAGING_DIR)/usr/include/libnet
66
67 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib
68 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.{a,la,so*} $(STAGING_DIR)/usr/lib
69 endef
70
71 define Package/libnet-1.2.x/install
72 $(INSTALL_DIR) $(1)/usr/lib
73 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.so* $(1)/usr/lib/
74 endef
75
76 $(eval $(call BuildPackage,libnet-1.2.x))