40 lines
602 B
Bash
Executable File
40 lines
602 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -v
|
|
set -x
|
|
|
|
COMPILE=${PWD}/../../out/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc
|
|
|
|
OUT_PATH=./out
|
|
rm ${OUT_PATH} -rf
|
|
mkdir ${OUT_PATH}
|
|
mkdir -p ${OUT_PATH}/lib
|
|
mkdir -p ${OUT_PATH}/bin
|
|
|
|
cd tinyalsa
|
|
make clean
|
|
make CC=${COMPILE}
|
|
cp *.so ../${OUT_PATH}/lib
|
|
|
|
cd ../
|
|
cd api_adapter
|
|
make clean
|
|
make CC=${COMPILE}
|
|
cp *.so ../${OUT_PATH}/lib
|
|
|
|
cd ../
|
|
cd tinyalsa/util
|
|
make clean
|
|
make CC=${COMPILE}
|
|
cd ../
|
|
|
|
cd ../
|
|
cd demo
|
|
make clean
|
|
make CC=${COMPILE}
|
|
cp demo_audio_in ../${OUT_PATH}/bin
|
|
cp demo_audio_out ../${OUT_PATH}/bin
|
|
cp demo_video_in ../${OUT_PATH}/bin
|
|
|
|
|