nuke $Id$ in /packages as well
[packages.git] / net / iputils / Makefile
1
2 # Copyright (C) 2006 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:=iputils
11 PKG_VERSION:=20071127
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-s$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://www.skbuff.net/iputils
16 PKG_MD5SUM:=12245e9927d60ff5cf4a99d265bcb7d3
17
18 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-s$(PKG_VERSION)
19
20 include $(INCLUDE_DIR)/package.mk
21
22
23
24 define Package/iputils-arping
25   SECTION:=net
26   CATEGORY:=Network
27   TITLE:=iputils - arping
28   URL:=http://www.skbuff.net/iputils
29 endef
30
31 define Package/iputils-arping/description
32   Program arping from iputils.
33   Sends ARP REQUEST to a neighbour host.
34 endef
35
36 define Package/iputils-clockdiff
37   SECTION:=net
38   CATEGORY:=Network
39   TITLE:=iputils - clockdiff
40   URL:=http://www.skbuff.net/iputils
41 endef
42
43 define Package/iputils-clockdiff/description
44   Program clockdiff from iputils.
45   Measures clock difference between hosts.
46 endef
47
48 define Package/iputils-ping
49   SECTION:=net
50   CATEGORY:=Network
51   TITLE:=iputils - ping
52   URL:=http://www.skbuff.net/iputils
53 endef
54
55 define Package/iputils-ping/description
56   Program ping from iputils.
57   Sends ICMP ECHO_REQUEST to network hosts (IPv4).
58 endef
59
60 define Package/iputils-ping6
61   SECTION:=net
62   CATEGORY:=Network
63   TITLE:=iputils - ping6
64   URL:=http://www.skbuff.net/iputils
65 endef
66
67 define Package/iputils-ping6/description
68   Program ping6 from iputils.
69   Sends ICMP ECHO_REQUEST to network hosts (IPv6).
70 endef
71
72 define Package/iputils-tftpd
73   SECTION:=net
74   CATEGORY:=Network
75   TITLE:=iputils - tftpd
76   URL:=http://www.skbuff.net/iputils
77 endef
78
79 define Package/iputils-tftpd/description
80   Program tftpd from iputils
81   Trivial File Transfer Protocol server.
82 endef
83
84 define Package/iputils-tracepath
85   SECTION:=net
86   CATEGORY:=Network
87   TITLE:=iputils - tracepath
88   URL:=http://www.skbuff.net/iputils
89 endef
90
91 define Package/iputils-tracepath/description
92   Program tracepath from iputils.
93   Traces path to a network host discovering MTU along this path (IPv4).
94 endef
95
96 define Package/iputils-tracepath6
97   SECTION:=net
98   CATEGORY:=Network
99   TITLE:=iputils - tracepath6
100   URL:=http://www.skbuff.net/iputils
101 endef
102
103 define Package/iputils-tracepath6/description
104   Program tracepath6 from iputils.
105   Traces path to a network host discovering MTU along this path (IPv6).
106 endef
107
108 define Package/iputils-traceroute6
109   SECTION:=net
110   CATEGORY:=Network
111   TITLE:=iputils - traceroute6
112   URL:=http://www.skbuff.net/iputils
113 endef
114
115 define Package/iputils-traceroute6/description
116   Program traceroute6 from iputils.
117   Traces path to a network host (IPv6).
118 endef
119
120 MAKE_FLAGS += \
121         CFLAGS="$(TARGET_CFLAGS)"
122
123 define Package/iputils-arping/install
124         $(INSTALL_DIR) $(1)/usr/bin
125         $(INSTALL_BIN) $(PKG_BUILD_DIR)/arping $(1)/usr/bin/
126 endef
127
128 define Package/iputils-clockdiff/install
129         $(INSTALL_DIR) $(1)/usr/bin
130         $(INSTALL_BIN) $(PKG_BUILD_DIR)/clockdiff $(1)/usr/bin/
131 endef
132
133 define Package/iputils-ping/install
134         $(INSTALL_DIR) $(1)/usr/bin
135         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ping $(1)/usr/bin/
136 endef
137
138 define Package/iputils-ping6/install
139         $(INSTALL_DIR) $(1)/usr/bin
140         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ping6 $(1)/usr/bin/
141 endef
142
143 define Package/iputils-tftpd/install
144         $(INSTALL_DIR) $(1)/usr/sbin
145         $(INSTALL_BIN) $(PKG_BUILD_DIR)/tftpd $(1)/usr/sbin/
146 endef
147
148 define Package/iputils-tracepath/install
149         $(INSTALL_DIR) $(1)/usr/bin
150         $(INSTALL_BIN) $(PKG_BUILD_DIR)/tracepath $(1)/usr/bin/
151 endef
152
153 define Package/iputils-tracepath6/install
154         $(INSTALL_DIR) $(1)/usr/bin
155         $(INSTALL_BIN) $(PKG_BUILD_DIR)/tracepath6 $(1)/usr/bin/
156 endef
157
158 define Package/iputils-traceroute6/install
159         $(INSTALL_DIR) $(1)/usr/bin
160         $(INSTALL_BIN) $(PKG_BUILD_DIR)/traceroute6 $(1)/usr/bin/
161 endef
162
163 $(eval $(call BuildPackage,iputils-arping))
164 $(eval $(call BuildPackage,iputils-clockdiff))
165 $(eval $(call BuildPackage,iputils-ping))
166 $(eval $(call BuildPackage,iputils-ping6))
167 $(eval $(call BuildPackage,iputils-tftpd))
168 $(eval $(call BuildPackage,iputils-tracepath))
169 $(eval $(call BuildPackage,iputils-tracepath6))
170 $(eval $(call BuildPackage,iputils-traceroute6))