acd6192b35de7951d1a5a824147be71134288813
# Copyright (c) 1987 Regents of the University of California.
# Redistribution and use in source and binary forms are permitted
# provided that this notice is preserved and that due credit is given
# to the University of California at Berkeley. The name of the University
# may not be used to endorse or promote products derived from this
# software without specific prior written permission. This software
# is provided ``as is'' without express or implied warranty.
# @(#)mkdep.sh 5.8 (Berkeley) %G%
PATH
=/bin
:/usr
/bin
:/usr
/ucb
echo 'usage: mkdep [-p] [-f makefile] [flags] file ...'
MAKE
=Makefile
# default makefile name is "Makefile"
# -f allows you to select a makefile name
# the -p flag produces "program: program.c" style dependencies
# so .o's don't get produced
echo "mkdep: no writeable file \"$MAKE\""
trap 'rm -f $TMP ; exit 1' 1 2 3 13 15
sed -e '/DO NOT DELETE THIS LINE/,$d' < $MAKE > $TMP
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
cc
-M $
* |
/bin
/sed -e "s; \./; ;g" $SED | \
print rec; rec = $0; prev = $1; \
if (length(rec $2) > 78) { \
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
# copy to preserve permissions