diff --git a/build.sh b/build.sh
index 19c47992..4c20f17c 100755
--- a/build.sh
+++ b/build.sh
@@ -71,6 +71,13 @@ rm -rf ./obj
rm -f makefile
rm HGImgProcTmp.cbp
+cd ../HGUpload
+cbp2make -targets ${system}_${arch}_Release -in HGUpload.cbp -out makefile
+make -j6
+rm -rf ./bin
+rm -rf ./obj
+rm -f makefile
+
cd ../HGWebService
cp HGWebService.cbp HGWebServiceTmp.cbp
sed -i "s/release\/${system}\/${arch}\/HGWebService/release\/${system}\/${arch}\/${prefix}WebService/g" HGWebServiceTmp.cbp
diff --git a/build/linux/HGUpload/HGUpload.cbp b/build/linux/HGUpload/HGUpload.cbp
new file mode 100644
index 00000000..93cedbd7
--- /dev/null
+++ b/build/linux/HGUpload/HGUpload.cbp
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/linux/default.workspace b/build/linux/default.workspace
index ddd6dc80..4b05bbb8 100644
--- a/build/linux/default.workspace
+++ b/build/linux/default.workspace
@@ -18,6 +18,12 @@
+
+
+
+
+
+