mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 03:58:17 +00:00 
			
		
		
		
	Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| # ---------------------------------------------------------
 | |
| #  Set the core module defines according to Core Module
 | |
| # ---------------------------------------------------------
 | |
| # ---------------------------------------------------------
 | |
| # Set up the Versatile type define
 | |
| # ---------------------------------------------------------
 | |
| 
 | |
| mkdir -p ${obj}include
 | |
| variant=PB926EJ-S
 | |
| if [ "$1" == "" ]
 | |
| then
 | |
| 	echo "$0:: No parameters - using versatilepb_config"
 | |
| 	echo "#define CONFIG_ARCH_VERSATILE_PB" > ${obj}include/config.h
 | |
| 	variant=PB926EJ-S
 | |
| else
 | |
| 	case "$1" in
 | |
| 	versatilepb_config	|	\
 | |
| 	versatile_config)
 | |
| 	echo "#define CONFIG_ARCH_VERSATILE_PB" > ${obj}include/config.h
 | |
| 	;;
 | |
| 
 | |
| 	versatileab_config)
 | |
| 	echo "#define CONFIG_ARCH_VERSATILE_AB" > ${obj}include/config.h
 | |
| 	variant=AB926EJ-S
 | |
| 	;;
 | |
| 
 | |
| 
 | |
| 	*)
 | |
| 	echo "$0:: Unrecognised config - using versatilepb_config"
 | |
| 	echo "#define CONFIG_ARCH_VERSATILE_PB" > ${obj}include/config.h
 | |
| 	variant=PB926EJ-S
 | |
| 	;;
 | |
| 
 | |
| 	esac
 | |
| 
 | |
| fi
 | |
| # ---------------------------------------------------------
 | |
| # Complete the configuration
 | |
| # ---------------------------------------------------------
 | |
| $MKCONFIG -a versatile arm arm926ejs versatile NULL versatile
 | |
| echo "Variant:: $variant"
 |