26 lines
		
	
	
		
			569 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			569 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/bin/sh
 | 
						|
#
 | 
						|
# Show the command name for GNU Make
 | 
						|
#
 | 
						|
# U-Boot is supposed to be built on various platforms.
 | 
						|
# One problem is that the command 'make' is not always GNU Make.
 | 
						|
# (For ex. the command name for GNU Make on FreeBSD is usually 'gmake'.)
 | 
						|
# It is not a good idea to hard-code the command name in scripts
 | 
						|
# where where GNU Make is expected.
 | 
						|
# Call this helper script to get the command name for GNU Make.
 | 
						|
#
 | 
						|
# SPDX-License-Identifier:	GPL-2.0+
 | 
						|
#
 | 
						|
 | 
						|
gnu_make=
 | 
						|
 | 
						|
for m in make gmake
 | 
						|
do
 | 
						|
	if $m --version 2>/dev/null | grep -q GNU; then
 | 
						|
		echo $m
 | 
						|
		exit 0
 | 
						|
	fi
 | 
						|
done
 | 
						|
 | 
						|
exit 1
 |