diff options
author | Andrew Shadura <andrewsh@debian.org> | 2014-09-14 17:41:43 +0200 |
---|---|---|
committer | Andrew Shadura <andrew@shadura.me> | 2015-07-25 14:44:57 +0200 |
commit | 02e4dec7376d8e7b563b8008b979682b82b23e11 (patch) | |
tree | 18b1263e3a507d785fbde6a8a09e6e019ff986a8 /builtins/prog_mkdep | |
parent | 99305952b2affb1672b6f44834378729c753aab4 (diff) | |
parent | 7bea690e43ee009efc9e8f6a45504496348cd3ee (diff) |
Imported Debian patch 0.28.0-1
Diffstat (limited to 'builtins/prog_mkdep')
-rwxr-xr-x | builtins/prog_mkdep | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/builtins/prog_mkdep b/builtins/prog_mkdep new file mode 100755 index 0000000..c2e1b94 --- /dev/null +++ b/builtins/prog_mkdep @@ -0,0 +1,39 @@ +#!/bin/sh + +############################################################ +# Copyright (c) 2013 by Aleksey Cheusov +# +# See LICENSE file in the distribution. +############################################################ + +LC_ALL=C +export LC_ALL + +extra_args="$*" + +pathpart='custom_nbmkdep' +. mkc_check_common.sh + +trap "rm -f $tmpc $tmpo" 0 + +cat > "$tmpc" <<'EOF' +#include <stdio.h> +EOF + +if test -n "$MKDEP_CC"; then + CC="$MKDEP_CC" + export CC +fi + +check_mkdep (){ + "$1" -f "$tmpo" $extra_args -I . -I `pwd` "$tmpc" +} + +for i in bmkdep nbmkdep mkdep; do + if test -z "`check_mkdep $i 2>&1 > /dev/null`"; then + mkc_which $i + exit 0 + fi +done + +echo '' |