Setting up repository
[linux-libre-firmware.git] / ath9k_htc / target_firmware / configure
1 #!/bin/sh
2 TOOLCHAIN=$PWD/../toolchain/inst
3 TARGET=xtensa-elf
4 PREFIX="$TOOLCHAIN/bin/$TARGET-"
5 TOOLCHAIN_FILE=$PWD/build/toolchain.cmake
6
7 set -e
8 rm -rf build
9 mkdir -p build
10
11 cat > "$TOOLCHAIN_FILE" <<EOF
12 INCLUDE(CMakeForceCompiler)
13
14 SET(CMAKE_SYSTEM_PROCESSOR xtensa)
15 SET(CMAKE_FIND_ROOT_PATH ${TOOLCHAIN}/$TARGET)
16 SET(CMAKE_STRIP :)
17
18 CMAKE_FORCE_C_COMPILER(${PREFIX}gcc GNU)
19 EOF
20
21 do_cmake() {
22         cmake -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_FILE "$@"
23 }
24
25 mkdir -p build/k2 build/magpie
26 cd build/k2
27 do_cmake -DTARGET_K2=ON ../..
28 cd -
29 cd build/magpie
30 do_cmake -DTARGET_MAGPIE=ON ../..
31 cd -