40 lines
666 B
Bash
40 lines
666 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -e
|
||
|
|
||
|
if [ ! -d "build/release" ]; then
|
||
|
mkdir -p "build/release"
|
||
|
else
|
||
|
echo "clean"
|
||
|
# rm build/* -r
|
||
|
fi
|
||
|
|
||
|
cd build
|
||
|
|
||
|
cmake -DCMAKE_INSTALL_PREFIX=./release -DISP_HW_VERSION=${ISP_HW_VERSION} ../ \
|
||
|
&& make -j4 \
|
||
|
&& make install
|
||
|
|
||
|
if [ $? -eq 0 ]; then
|
||
|
echo Build finished!
|
||
|
cd ..
|
||
|
fi
|
||
|
|
||
|
BIN=$(pwd)/build/release/bin/iqConverTer
|
||
|
if [ "-DISP_HW_V21" == "${ISP_HW_VERSION}" ]; then
|
||
|
pushd ../../iqfiles/isp21
|
||
|
else
|
||
|
pushd ../../iqfiles/isp20
|
||
|
fi
|
||
|
XML_FILES=$(find -type f -name "*.xml")
|
||
|
|
||
|
for file in ${XML_FILES[@]}
|
||
|
do
|
||
|
XML=$file
|
||
|
JSON=$(echo ${file/\.xml/\.json})
|
||
|
echo ">>>>>> Converting $XML to $JSON <<<<<<"
|
||
|
$BIN $XML $JSON
|
||
|
done
|
||
|
|
||
|
popd
|