From 80ced196db2d97efbb5690f492a6dc558ff95e3d Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Wed, 7 Sep 2022 09:21:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0HGWebScan=20Linux=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 21 ++ build/linux/HGWebScan/HGWebScan.cbp | 325 ++++++++++++++++++++++++++++ build/linux/default.workspace | 5 + 3 files changed, 351 insertions(+) create mode 100644 build/linux/HGWebScan/HGWebScan.cbp diff --git a/build.sh b/build.sh index 5852bdb3..c0f23985 100755 --- a/build.sh +++ b/build.sh @@ -106,6 +106,25 @@ if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ]; the rm -f Makefile rm -rf obj rm HGWebServiceTmp.cbp + + cd ../HGWebScan + cp HGWebScan.cbp HGWebScanTmp.cbp + sed -i "s/release\/${system}\/${arch}\/HGWebScan/release\/${system}\/${arch}\/${prefix}WebScan/g" HGWebScanTmp.cbp + if [ "${1}" == "hwweb" ]; then + sed -i "s/OEM_HUAGAO/OEM_HANWANG/g" HGWebScanTmp.cbp + elif [ "${1}" == "lscweb" ]; then + sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGWebScanTmp.cbp + fi + sed -i "s/-lHGBase/-l${prefix}Base/g" HGWebScanTmp.cbp + sed -i "s/-lHGImgFmt/-l${prefix}ImgFmt/g" HGWebScanTmp.cbp + sed -i "s/-lHGImgProc/-l${prefix}ImgProc/g" HGWebScanTmp.cbp + sed -i "s/-lsane-hgsane/-lsane-${prefix2}sane/g" HGWebScanTmp.cbp + sed -i "s/-lhgdriver/-l${prefix2}driver/g" HGWebScanTmp.cbp + cbp2make -targets ${system}_${arch}_Release -in HGWebScanTmp.cbp -out makefile + make -j6 + rm -f Makefile + rm -rf obj + rm HGWebScanTmp.cbp elif [ "${1}" == "hgso" ] || [ "${1}" == "hwso" ] || [ "${1}" == "lscso" ]; then @@ -206,3 +225,5 @@ else #APP fi +cd ../../../ + diff --git a/build/linux/HGWebScan/HGWebScan.cbp b/build/linux/HGWebScan/HGWebScan.cbp new file mode 100644 index 00000000..4e90f2b7 --- /dev/null +++ b/build/linux/HGWebScan/HGWebScan.cbp @@ -0,0 +1,325 @@ + + + + + + diff --git a/build/linux/default.workspace b/build/linux/default.workspace index 85e6ef68..b0b3789a 100644 --- a/build/linux/default.workspace +++ b/build/linux/default.workspace @@ -29,6 +29,11 @@ + + + + +