blob: 90a5f3862b496ca842b3984c99a7a302e46ae78a [file] [log] [blame]
Masahiro Yamadad45d2fa2014-07-22 11:19:07 +09001#!/bin/sh
Tom Rini10e47792018-05-06 17:58:06 -04002# SPDX-License-Identifier: GPL-2.0+
Masahiro Yamadad45d2fa2014-07-22 11:19:07 +09003#
4# Show the command name for GNU Make
5#
6# U-Boot is supposed to be built on various platforms.
7# One problem is that the command 'make' is not always GNU Make.
8# (For ex. the command name for GNU Make on FreeBSD is usually 'gmake'.)
9# It is not a good idea to hard-code the command name in scripts
10# where where GNU Make is expected.
11# Call this helper script to get the command name for GNU Make.
Masahiro Yamadad45d2fa2014-07-22 11:19:07 +090012
13gnu_make=
14
15for m in make gmake
16do
17 if $m --version 2>/dev/null | grep -q GNU; then
18 echo $m
19 exit 0
20 fi
21done
22
23exit 1