nuke $Id$ in /packages as well
[openwrt/svn-archive/archive.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))