#!/bin/sh# Do a makedepend, only leave out the standard headers# Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999TOP=$1shiftif["$1"="-MD"];thenshiftMAKEDEPEND=$1shiftfiif["$MAKEDEPEND"=""];then MAKEDEPEND=makedepend;ficp Makefile Makefile.save# fake the presence of Kerberostouch$TOP/krb5.hif expr"$MAKEDEPEND" : '.*gcc$'> /dev/null;thenargs=""while[$# -gt 0 ];do if["$1"!="--"];then args="$args$1";fishiftdonesed-e'/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmpecho'# DO NOT DELETE THIS LINE -- make depend depends on it.'>> Makefile.tmp${MAKEDEPEND}-Werror-D OPENSSL_DOING_MAKEDEPEND -M$args>> Makefile.tmp ||exit 1${PERL}$TOP/util/clean-depend.pl < Makefile.tmp > Makefile.newRC=$?rm-f Makefile.tmpelse${MAKEDEPEND}-D OPENSSL_DOING_MAKEDEPEND $@&&\${PERL}$TOP/util/clean-depend.pl < Makefile > Makefile.newRC=$?fimv Makefile.new Makefile# unfake the presence of Kerberosrm$TOP/krb5.hexit$RC