
#! /bin/sh
#
# @(#)makedepend.sh 9.2 88/01/18
#
# Copyright (c) 1987 by Sun Microsystems, Inc.
#

include=-I$1

(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

