Commit based upon d6442850bde61f0c3e7e2ae3247b4a856073c5e0
[librecmc/package-feed.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:=3
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/lib/libnet-1.2.x/include
57         $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet.h $(STAGING_DIR)/usr/lib/libnet-1.2.x/include
58
59         $(INSTALL_DIR) $(STAGING_DIR)/usr/lib/libnet-1.2.x/include/libnet
60         $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet/libnet-*.h $(STAGING_DIR)/usr/lib/libnet-1.2.x/include/libnet
61
62         $(INSTALL_DIR) $(STAGING_DIR)/usr/lib/libnet-1.2.x/lib
63         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.{a,la,so*} $(STAGING_DIR)/usr/lib/libnet-1.2.x/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))