hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/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