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 @@
+
+
+
+
+