2 # Copyright (C) 2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
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
>
19 PKG_CPE_ID
:=cpe
:/a
:libnet_project
:libnet
24 include $(INCLUDE_DIR
)/package.mk
26 TARGET_CFLAGS
+= $(FPIC
)
28 define Package
/libnet-1.2.x
32 TITLE
:=Low-level packet creation library
41 ac_cv_libnet_endianess
=$(ENDIANESS
) \
42 libnet_cv_have_packet_socket
=yes \
43 LL_INT_TYPE
=libnet_link_linux
45 define Build
/Configure
46 (cd
$(PKG_BUILD_DIR
); touch \
52 $(call Build
/Configure
/Default
)
56 define Build
/InstallDev
57 $(INSTALL_DIR
) $(STAGING_DIR
)/usr
/include
58 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/libnet.h
$(STAGING_DIR
)/usr
/include
60 $(INSTALL_DIR
) $(STAGING_DIR
)
61 $(CP
) $(PKG_BUILD_DIR
)/libnet-config
$(STAGING_DIR
)/usr
62 chmod a
+x
$(STAGING_DIR
)/usr
/libnet-config
64 $(INSTALL_DIR
) $(STAGING_DIR
)/usr
/include/libnet
65 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/libnet
/libnet-
*.h
$(STAGING_DIR
)/usr
/include/libnet
67 $(INSTALL_DIR
) $(STAGING_DIR
)/usr
/lib
68 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libnet.
{a
,la
,so
*} $(STAGING_DIR
)/usr
/lib
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
/
76 $(eval
$(call BuildPackage
,libnet-1.2.x
))