websdk增加oem版本编译

This commit is contained in:
luoliangyi 2022-06-23 16:21:52 +08:00
parent 1d5a603ca7
commit 08ade613b7
2 changed files with 19 additions and 1 deletions

View File

@ -21,14 +21,18 @@ fi
echo ${system}
prefix="HG"
prefix2="hg"
if [ "${1}" == "hw" ]; then
prefix="Hw"
prefix2="hw"
elif [ "${1}" == "lsc" ]; then
prefix="Lsc"
prefix2="lsc"
fi
echo ${prefix}
echo ${prefix2}
cd ./build/linux/HGBase
@ -68,11 +72,24 @@ rm -f makefile
rm HGImgProcTmp.cbp
cd ../HGWebService
cbp2make -targets ${system}_${arch}_Release -in HGWebService.cbp -out makefile
cp HGWebService.cbp HGWebServiceTmp.cbp
sed -i "s/release\/${system}\/${arch}\/HGWebService/release\/${system}\/${arch}\/${prefix}WebService/g" HGWebServiceTmp.cbp
if [ "${1}" == "hw" ]; then
sed -i "s/OEM_HUAGAO/OEM_HANWANG/g" HGWebServiceTmp.cbp
elif [ "${1}" == "lsc" ]; then
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGWebServiceTmp.cbp
fi
sed -i "s/-lHGBase/-l${prefix}Base/g" HGWebServiceTmp.cbp
sed -i "s/-lHGImgFmt/-l${prefix}ImgFmt/g" HGWebServiceTmp.cbp
sed -i "s/-lHGImgProc/-l${prefix}ImgProc/g" HGWebServiceTmp.cbp
sed -i "s/-lsane-hgsane/-lsane-${prefix2}sane/g" HGWebServiceTmp.cbp
sed -i "s/-lhgdriver/-l${prefix2}driver/g" HGWebServiceTmp.cbp
cbp2make -targets ${system}_${arch}_Release -in HGWebServiceTmp.cbp -out makefile
make -j6
rm -rf ./bin
rm -rf ./obj
rm -f makefile
rm HGWebServiceTmp.cbp
cd ../../../build-qt/HGSolution
cp HGScanner.pro HGScannerTmp.pro

View File

@ -279,6 +279,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-DOEM_HUAGAO" />
<Add directory="../../../modules" />
<Add directory="../../../third_party/sha1" />
<Add directory="../../../third_party/base64" />