#!/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