dovecot: update to 2.2.33.1
[feed/packages.git] / libs / liboping / Makefile
1 #
2 # Copyright (C) 2009-2014 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:=liboping
11 PKG_VERSION:=1.9.0
12 PKG_RELEASE:=1
13 PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
14 PKG_LICENSE:=LGPL-2.1+
15
16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
17 PKG_SOURCE_URL:=https://noping.cc/files
18 PKG_HASH:=44bb1d88b56b88fda5533edb3aa005c69b3cd396f20453a157d7e31e536f3530
19
20 PKG_FIXUP:=autoreconf
21
22 PKG_INSTALL:=1
23
24 include $(INCLUDE_DIR)/package.mk
25
26 define Package/liboping/Default
27 URL:=http://verplant.org/liboping/
28 endef
29
30 define Package/liboping
31 $(call Package/liboping/Default)
32 SECTION:=libs
33 CATEGORY:=Libraries
34 TITLE:=C library to generate ICMP echo requests.
35 endef
36
37 define Package/oping
38 $(call Package/liboping/Default)
39 SECTION:=net
40 CATEGORY:=Network
41 TITLE:=Send ICMP echo request to network hosts
42 DEPENDS+= +liboping
43 endef
44
45 define Package/noping
46 $(call Package/liboping/Default)
47 SECTION:=net
48 CATEGORY:=Network
49 TITLE:=Ncurses application to send ICMP echo request to network hosts
50 DEPENDS+= +liboping +libncurses
51 endef
52
53 TARGET_CFLAGS += $(FPIC)
54
55 CONFIGURE_ARGS += \
56 --without-perl-bindings \
57 --enable-shared \
58 --enable-static
59
60 define Build/InstallDev
61 $(INSTALL_DIR) $(1)/usr/include
62 $(CP) $(PKG_INSTALL_DIR)/usr/include/oping.h $(1)/usr/include/
63 $(INSTALL_DIR) $(1)/usr/lib
64 $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboping.{a,so*} $(1)/usr/lib/
65 endef
66
67 define Package/liboping/install
68 $(INSTALL_DIR) $(1)/usr/lib
69 $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboping.so.* $(1)/usr/lib/
70 endef
71
72 define Package/oping/install
73 $(INSTALL_DIR) $(1)/usr/bin
74 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/oping $(1)/usr/bin/
75 endef
76
77 define Package/noping/install
78 $(INSTALL_DIR) $(1)/usr/bin
79 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/noping $(1)/usr/bin/
80 endef
81
82 $(eval $(call BuildPackage,liboping))
83 $(eval $(call BuildPackage,oping))
84 $(eval $(call BuildPackage,noping))