2 # Wrapper to portably run makedepend or equivalent compiler built-in.
3 # Runs on Makefile.in, generates Makefile
7 if [ "$1" = "-MD" ]; then
11 if [ "$MAKEDEPEND" = "ccache" ]; then
12 MAKEDEPEND="$MAKEDEPEND $1"
16 if [ -z "$MAKEDEPEND" ] ; then
20 if ${MAKEDEPEND} --version 2>&1 | egrep "clang|gcc" >/dev/null ; then
22 while [ $# -gt 0 ]; do
23 if [ "$1" != '--' ] ; then
28 ${MAKEDEPEND} -Werror -DOPENSSL_DOING_MAKEDEPEND -M $args >Makefile.tmp || exit 1
29 cat Makefile.in Makefile.tmp >Makefile
32 cp Makefile.in Makefile
33 ${MAKEDEPEND} -DOPENSSL_DOING_MAKEDEPEND $@ || exit 1