mirror of
				https://git.proxmox.com/git/mirror_edk2
				synced 2025-11-04 01:03:23 +00:00 
			
		
		
		
	Signed-off-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13180 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			30 lines
		
	
	
		
			871 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			871 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
#python `dirname $0`/RunToolFromSource.py `basename $0` $*
 | 
						|
#exec `dirname $0`/../../../../C/bin/`basename $0` $*
 | 
						|
 | 
						|
TOOL_BASENAME=`basename $0`
 | 
						|
 | 
						|
if [ -n "$WORKSPACE" -a -e $WORKSPACE/Conf/BaseToolsCBinaries ]
 | 
						|
then
 | 
						|
  exec $WORKSPACE/Conf/BaseToolsCBinaries/$TOOL_BASENAME
 | 
						|
elif [ -n "$WORKSPACE" -a -e $EDK_TOOLS_PATH/Source/C ]
 | 
						|
then
 | 
						|
  if [ ! -e $EDK_TOOLS_PATH/Source/C/bin/$TOOL_BASENAME ]
 | 
						|
  then
 | 
						|
    echo BaseTools C Tool binary was not found \($TOOL_BASENAME\)
 | 
						|
    echo You may need to run:
 | 
						|
    echo "  make -C $EDK_TOOLS_PATH/Source/C"
 | 
						|
  else
 | 
						|
    exec $EDK_TOOLS_PATH/Source/C/bin/$TOOL_BASENAME $*
 | 
						|
  fi
 | 
						|
elif [ -e `dirname $0`/../../Source/C/bin/$TOOL_BASENAME ]
 | 
						|
then
 | 
						|
  exec `dirname $0`/../../Source/C/bin/$TOOL_BASENAME $*
 | 
						|
else
 | 
						|
  echo Unable to find the real \'$TOOL_BASENAME\' to run
 | 
						|
  echo This message was printed by
 | 
						|
  echo "  $0"
 | 
						|
  exit -1
 | 
						|
fi
 | 
						|
 |