
#! /bin/sh
#
# @(#)makedepend.sh 1.6 88/02/19
#
# Copyright (c) 1987 by Sun Microsystems, Inc.
#

include=
for i in $*
    do
    include="$include -I$i"
    done

(for i in *.c
    do
    echo `basename $i .c`.o: `/lib/cpp $include ${i}|egrep '^# [0-9]* "[^/"]'|sed -e 's/[^"]*"\([^"]*\)".*/\1/' -e 's:^\./::'|sort|uniq`
    done ) | egrep -v ': *$'>makedep
echo '/^# START OF AUTOMATICALLY GENERATED DEPENDENCIES /+1,$d' >eddep
echo '$r makedep' >>eddep
echo 'w' >>eddep
cp Makefile Makefile.bak
ex - Makefile < eddep
rm eddep makedep

