2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 # $Id: Makefile 9050 2007-09-28 01:23:17Z nbd $
9 include $(TOPDIR)/rules.mk
15 PKG_SOURCE:=$(PKG_NAME)-s$(PKG_VERSION).tar.bz2
16 PKG_SOURCE_URL:=http://www.skbuff.net/iputils
17 PKG_MD5SUM:=12245e9927d60ff5cf4a99d265bcb7d3
19 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-s$(PKG_VERSION)
21 include $(INCLUDE_DIR)/package.mk
25 define Package/iputils-arping
28 TITLE:=iputils - arping
29 URL:=http://www.skbuff.net/iputils
32 define Package/iputils-arping/description
33 Program arping from iputils.
34 Sends ARP REQUEST to a neighbour host.
37 define Package/iputils-clockdiff
40 TITLE:=iputils - clockdiff
41 URL:=http://www.skbuff.net/iputils
44 define Package/iputils-clockdiff/description
45 Program clockdiff from iputils.
46 Measures clock difference between hosts.
49 define Package/iputils-ping
53 URL:=http://www.skbuff.net/iputils
56 define Package/iputils-ping/description
57 Program ping from iputils.
58 Sends ICMP ECHO_REQUEST to network hosts (IPv4).
61 define Package/iputils-ping6
64 TITLE:=iputils - ping6
65 URL:=http://www.skbuff.net/iputils
68 define Package/iputils-ping6/description
69 Program ping6 from iputils.
70 Sends ICMP ECHO_REQUEST to network hosts (IPv6).
73 define Package/iputils-tftpd
76 TITLE:=iputils - tftpd
77 URL:=http://www.skbuff.net/iputils
80 define Package/iputils-tftpd/description
81 Program tftpd from iputils
82 Trivial File Transfer Protocol server.
85 define Package/iputils-tracepath
88 TITLE:=iputils - tracepath
89 URL:=http://www.skbuff.net/iputils
92 define Package/iputils-tracepath/description
93 Program tracepath from iputils.
94 Traces path to a network host discovering MTU along this path (IPv4).
97 define Package/iputils-tracepath6
100 TITLE:=iputils - tracepath6
101 URL:=http://www.skbuff.net/iputils
104 define Package/iputils-tracepath6/description
105 Program tracepath6 from iputils.
106 Traces path to a network host discovering MTU along this path (IPv6).
109 define Package/iputils-traceroute6
112 TITLE:=iputils - traceroute6
113 URL:=http://www.skbuff.net/iputils
116 define Package/iputils-traceroute6/description
117 Program traceroute6 from iputils.
118 Traces path to a network host (IPv6).
122 CFLAGS="$(TARGET_CFLAGS)"
124 define Package/iputils-arping/install
125 $(INSTALL_DIR) $(1)/usr/bin
126 $(INSTALL_BIN) $(PKG_BUILD_DIR)/arping $(1)/usr/bin/
129 define Package/iputils-clockdiff/install
130 $(INSTALL_DIR) $(1)/usr/bin
131 $(INSTALL_BIN) $(PKG_BUILD_DIR)/clockdiff $(1)/usr/bin/
134 define Package/iputils-ping/install
135 $(INSTALL_DIR) $(1)/usr/bin
136 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ping $(1)/usr/bin/
139 define Package/iputils-ping6/install
140 $(INSTALL_DIR) $(1)/usr/bin
141 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ping6 $(1)/usr/bin/
144 define Package/iputils-tftpd/install
145 $(INSTALL_DIR) $(1)/usr/sbin
146 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tftpd $(1)/usr/sbin/
149 define Package/iputils-tracepath/install
150 $(INSTALL_DIR) $(1)/usr/bin
151 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tracepath $(1)/usr/bin/
154 define Package/iputils-tracepath6/install
155 $(INSTALL_DIR) $(1)/usr/bin
156 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tracepath6 $(1)/usr/bin/
159 define Package/iputils-traceroute6/install
160 $(INSTALL_DIR) $(1)/usr/bin
161 $(INSTALL_BIN) $(PKG_BUILD_DIR)/traceroute6 $(1)/usr/bin/
164 $(eval $(call BuildPackage,iputils-arping))
165 $(eval $(call BuildPackage,iputils-clockdiff))
166 $(eval $(call BuildPackage,iputils-ping))
167 $(eval $(call BuildPackage,iputils-ping6))
168 $(eval $(call BuildPackage,iputils-tftpd))
169 $(eval $(call BuildPackage,iputils-tracepath))
170 $(eval $(call BuildPackage,iputils-tracepath6))
171 $(eval $(call BuildPackage,iputils-traceroute6))