2 # Copyright (C) 2009-2010 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.bz2
15 PKG_SOURCE_URL:=http://verplant.org/liboping/files
16 PKG_MD5SUM:=b3d3ef82c8b963266e0ce8db1509cac4
22 include $(INCLUDE_DIR)/host-build.mk
23 include $(INCLUDE_DIR)/package.mk
25 define Package/liboping/Default
26 URL:=http://verplant.org/liboping/
29 define Package/liboping
30 $(call Package/liboping/Default)
33 TITLE:=C library to generate ICMP echo requests.
37 $(call Package/liboping/Default)
40 TITLE:=Send ICMP echo request to network hosts
45 $(call Package/liboping/Default)
48 TITLE:=Ncurses application to send ICMP echo request to network hosts
49 DEPENDS+= +liboping +libncurses
52 TARGET_CFLAGS += $(FPIC)
55 --without-perl-bindings \
59 define Build/InstallDev
60 $(INSTALL_DIR) $(1)/usr/include
61 $(CP) $(PKG_INSTALL_DIR)/usr/include/oping.h $(1)/usr/include/
62 $(INSTALL_DIR) $(1)/usr/lib
63 $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboping.{a,so*} $(1)/usr/lib/
66 define Package/liboping/install
67 $(INSTALL_DIR) $(1)/usr/lib
68 $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboping.so.* $(1)/usr/lib/
71 define Package/oping/install
72 $(INSTALL_DIR) $(1)/usr/bin
73 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/oping $(1)/usr/bin/
76 define Package/noping/install
77 $(INSTALL_DIR) $(1)/usr/bin
78 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/noping $(1)/usr/bin/
81 $(eval $(call BuildPackage,liboping))
82 $(eval $(call BuildPackage,oping))
83 $(eval $(call BuildPackage,noping))