summaryrefslogtreecommitdiff
path: root/makedepend.SH
diff options
context:
space:
mode:
Diffstat (limited to 'makedepend.SH')
-rwxr-xr-xmakedepend.SH12
1 files changed, 7 insertions, 5 deletions
diff --git a/makedepend.SH b/makedepend.SH
index 35a5d7e65c..038d9bf953 100755
--- a/makedepend.SH
+++ b/makedepend.SH
@@ -20,10 +20,12 @@ echo "Extracting makedepend (with variable substitutions)"
rm -f makedepend
$spitshell >makedepend <<!GROK!THIS!
$startsh
-!GROK!THIS!
-$spitshell >>makedepend <<'!NO!SUBS!'
# makedepend.SH
#
+## To use an alternate make, set \$altmake in config.sh.
+MAKE=${altmake-make}
+!GROK!THIS!
+$spitshell >>makedepend <<'!NO!SUBS!'
export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh \$0; kill \$\$)
@@ -73,7 +75,7 @@ esac
: might be identical
$test -d UU || mkdir UU
-make clist || ($echo "Searching for .c files..."; \
+$MAKE clist || ($echo "Searching for .c files..."; \
$echo *.c | $tr ' ' '\012' | $egrep -v '\*' >.clist)
for file in `$cat .clist`; do
# for file in `cat /dev/null`; do
@@ -110,7 +112,7 @@ done
$sed <$mf >$mf.new -e '1,/^# AUTOMATICALLY/!d'
-make shlist || ($echo "Searching for .SH files..."; \
+$MAKE shlist || ($echo "Searching for .SH files..."; \
$echo *.SH | $tr ' ' '\012' | $egrep -v '\*' >.shlist)
if $test -s .deptmp; then
for file in `cat .shlist`; do
@@ -123,7 +125,7 @@ if $test -s .deptmp; then
$sed 's|^\(.*\.o:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|" .deptmp \
>>$mf.new
else
- make hlist || ($echo "Searching for .h files..."; \
+ $MAKE hlist || ($echo "Searching for .h files..."; \
$echo *.h | $tr ' ' '\012' | $egrep -v '\*' >.hlist)
$echo "You don't seem to have a proper C preprocessor. Using grep instead."
$egrep '^#include ' `cat .clist` `cat .hlist` >.deptmp