mirror of
https://github.com/brain-hackers/buildbrain
synced 2024-12-23 04:30:12 +09:00
37 lines
775 B
Plaintext
37 lines
775 B
Plaintext
|
#!/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
|