summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/inetutils.in6
-rw-r--r--rules/inetutils.make23
2 files changed, 25 insertions, 4 deletions
diff --git a/rules/inetutils.in b/rules/inetutils.in
index ef566a4be..14c808fb3 100644
--- a/rules/inetutils.in
+++ b/rules/inetutils.in
@@ -22,4 +22,10 @@ config INETUTILS_RSHD
default y
depends on INETUTILS
+config INETUTILS_PING
+ bool
+ prompt "ping"
+ default n
+ depends on INETUTILS
+
endmenu
diff --git a/rules/inetutils.make b/rules/inetutils.make
index 736fe90cf..7e0d92fb8 100644
--- a/rules/inetutils.make
+++ b/rules/inetutils.make
@@ -1,5 +1,5 @@
# -*-makefile-*-
-# $Id: inetutils.make,v 1.4 2003/10/23 15:01:19 mkl Exp $
+# $Id: inetutils.make,v 1.5 2004/07/22 18:21:05 rsc Exp $
#
# Copyright (C) 2003 by Ixia Corporation (www.ixiacom.com)
#
@@ -103,14 +103,24 @@ inetutils_compile_deps = $(STATEDIR)/inetutils.prepare
$(STATEDIR)/inetutils.compile: $(inetutils_compile_deps)
@$(call targetinfo, $@)
$(INETUTILS_PATH) make -C $(INETUTILS_DIR)/libinetutils
+
+# First the libraries:
+ifdef PTXCONF_INETUTILS_PING
+ cd $(INETUTILS_DIR)/libicmp && $(INETUTILS_PATH) make
+endif
+
+# Now the tools:
ifdef PTXCONF_INETUTILS_RCP
- $(INETUTILS_PATH) make -C $(INETUTILS_DIR)/rcp
+ cd $(INETUTILS_DIR)/rcp && $(INETUTILS_PATH) make
endif
ifdef PTXCONF_INETUTILS_RLOGIND
- $(INETUTILS_PATH) make -C $(INETUTILS_DIR)/rlogind
+ cd $(INETUTILS_DIR)/rlogind && $(INETUTILS_PATH) make
endif
ifdef PTXCONF_INETUTILS_RSHD
- $(INETUTILS_PATH) make -C $(INETUTILS_DIR)/rshd
+ cd $(INETUTILS_DIR)/rshd && $(INETUTILS_PATH) make
+endif
+ifdef PTXCONF_INETUTILS_PING
+ cd $(INETUTILS_DIR)/ping && $(INETUTILS_PATH) make
endif
touch $@
@@ -150,6 +160,11 @@ ifdef PTXCONF_INETUTILS_RSHD
install -D $(INETUTILS_DIR)/rshd/rshd $(ROOTDIR)/usr/bin/rshd
$(CROSSSTRIP) -R .note -R .comment $(ROOTDIR)/usr/bin/rshd
endif
+
+ifdef PTXCONF_INETUTILS_PING
+ install -D $(INETUTILS_DIR)/ping/ping $(ROOTDIR)/bin/ping
+ $(CROSSSTRIP) -R .note -R .comment $(ROOTDIR)/bin/ping
+endif
touch $@
# ----------------------------------------------------------------------------