mirror of
				https://github.com/brain-hackers/buildbrain
				synced 2025-11-04 14:28:34 +09:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			775 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			775 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
set -e
 | 
						|
 | 
						|
uboot() {
 | 
						|
    . ./u-boot-brain/.config
 | 
						|
    case "${CONFIG_SYS_CPU}" in
 | 
						|
        arm926ejs) echo -n "arm-linux-gnueabi-"; return;;
 | 
						|
        armv7) echo -n "arm-linux-gnueabihf-"; return;;
 | 
						|
        *) exit 1;;
 | 
						|
    esac
 | 
						|
}
 | 
						|
 | 
						|
linux() {
 | 
						|
    . ./linux-brain/.config
 | 
						|
    case "${CONFIG_CPU_ARM926T}_${CONFIG_ARCH_MULTI_V7}" in
 | 
						|
        y_) echo -n "arm-linux-gnueabi-"; return;;
 | 
						|
        _y) echo -n "arm-linux-gnueabihf-"; return;;
 | 
						|
        *) exit 1;;
 | 
						|
    esac
 | 
						|
}
 | 
						|
 | 
						|
rootfs() {
 | 
						|
    . ./linux-brain/.config
 | 
						|
    case "${CONFIG_CPU_ARM926T}_${CONFIG_ARCH_MULTI_V7}" in
 | 
						|
        y_) echo -n "armel"; return;;
 | 
						|
        _y) echo -n "armhf"; return;;
 | 
						|
        *) exit 1;;
 | 
						|
    esac
 | 
						|
}
 | 
						|
 | 
						|
case "$1" in
 | 
						|
    u-boot) uboot ;;
 | 
						|
    linux) linux ;;
 | 
						|
    rootfs) rootfs ;;
 | 
						|
    *) exit 1; ;;
 | 
						|
esac
 |