Rethink the uplink / applink story
[openssl.git] / util / domd.in
1 #!/bin/sh
2 ## Wrapper to portably run makedepend or equivalent compiler built-in.
3 ## Runs on Makefile.in, generates Makefile
4 ## {- join("\n## ", @autowarntext) -}
5
6 {- "MAKEDEPEND=" . quotify1($config{makedepprog}) -}
7
8 case "${MAKEDEPEND}" in
9 cat)
10     ;;
11 makedepend)
12     ${MAKEDEPEND} $@ || exit 1
13     ;;
14 *)
15     args="-Werror -MM"
16     while [ $# -gt 0 ]; do
17         if [ "$1" != '--' ] ; then
18             args="$args $1"
19         fi
20         shift
21     done
22     sed -e '/DO NOT DELETE THIS LINE/q' Makefile >Makefile.tmp
23     ${MAKEDEPEND} $args >>Makefile.tmp || exit 1
24     mv Makefile.tmp Makefile
25     ;;
26 esac