linux一键编译脚本不再全部编译
This commit is contained in:
parent
2e0ec17a62
commit
255c3c3e5f
298
build.sh
298
build.sh
|
@ -21,20 +21,306 @@ rm -f HGVersion/Makefile
|
|||
rm -f HGWebScan/Makefile
|
||||
rm -f HGWebService/Makefile
|
||||
|
||||
if [ "${1}" == "hw" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "hwso" ]; then
|
||||
if [ "${1}" == "hwall" ] || [ "${1}" == "hw" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "hwso" ]; then
|
||||
|
||||
if [ "${1}" == "hwall" ]; then
|
||||
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGSolution.pro
|
||||
elif [ "${1}" == "lsc" ] || [ "${1}" == "lscweb" ] || [ "${1}" == "lscso" ]; then
|
||||
make -j8
|
||||
|
||||
else
|
||||
|
||||
cd HGBase
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGBase.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgFmt
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGImgFmt.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgProc
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGImgProc.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
if [ "${1}" == "hw" ]; then
|
||||
|
||||
cd HGScanner
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGScanner.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
elif [ "${1}" == "hwweb" ]; then
|
||||
|
||||
cd HGWebService
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGWebService.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
else
|
||||
|
||||
cd HGScannerLib
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_HANWANG" HGScannerLib.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "${1}" == "lscall" ] || [ "${1}" == "lsc" ] || [ "${1}" == "lscweb" ] || [ "${1}" == "lscso" ]; then
|
||||
|
||||
if [ "${1}" == "lscall" ]; then
|
||||
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGSolution.pro
|
||||
elif [ "${1}" == "cts" ] || [ "${1}" == "ctsweb" ] || [ "${1}" == "ctsso" ]; then
|
||||
make -j8
|
||||
|
||||
else
|
||||
|
||||
cd HGBase
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGBase.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgFmt
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGImgFmt.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgProc
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGImgProc.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
if [ "${1}" == "lsc" ]; then
|
||||
|
||||
cd HGScanner
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGScanner.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
elif [ "${1}" == "lscweb" ]; then
|
||||
|
||||
cd HGWebService
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGWebService.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
else
|
||||
|
||||
cd HGScannerLib
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_LISICHENG" HGScannerLib.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "${1}" == "ctsall" ] || [ "${1}" == "cts" ] || [ "${1}" == "ctsweb" ] || [ "${1}" == "ctsso" ]; then
|
||||
|
||||
if [ "${1}" == "ctsall" ]; then
|
||||
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGSolution.pro
|
||||
elif [ "${1}" == "zj" ] || [ "${1}" == "zjweb" ] || [ "${1}" == "zjso" ]; then
|
||||
make -j8
|
||||
|
||||
else
|
||||
|
||||
cd HGBase
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGBase.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgFmt
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGImgFmt.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgProc
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGImgProc.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
if [ "${1}" == "cts" ]; then
|
||||
|
||||
cd HGScanner
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGScanner.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
elif [ "${1}" == "ctsweb" ]; then
|
||||
|
||||
cd HGWebService
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGWebService.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
else
|
||||
|
||||
cd HGScannerLib
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_CANGTIAN" HGScannerLib.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "${1}" == "zjall" ] || [ "${1}" == "zj" ] || [ "${1}" == "zjweb" ] || [ "${1}" == "zjso" ]; then
|
||||
|
||||
if [ "${1}" == "zjall" ]; then
|
||||
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGSolution.pro
|
||||
elif [ "${1}" == "zg" ] || [ "${1}" == "zgweb" ] || [ "${1}" == "zgso" ]; then
|
||||
make -j8
|
||||
|
||||
else
|
||||
|
||||
cd HGBase
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGBase.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgFmt
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGImgFmt.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgProc
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGImgProc.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
if [ "${1}" == "zj" ]; then
|
||||
|
||||
cd HGScanner
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGScanner.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
elif [ "${1}" == "zjweb" ]; then
|
||||
|
||||
cd HGWebService
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGWebService.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
else
|
||||
|
||||
cd HGScannerLib
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZHONGJING" HGScannerLib.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "${1}" == "zgall" ] || [ "${1}" == "zg" ] || [ "${1}" == "zgweb" ] || [ "${1}" == "zgso" ]; then
|
||||
|
||||
if [ "${1}" == "zgall" ]; then
|
||||
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGSolution.pro
|
||||
make -j8
|
||||
|
||||
else
|
||||
|
||||
cd HGBase
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGBase.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgFmt
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGImgFmt.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgProc
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGImgProc.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
if [ "${1}" == "zg" ]; then
|
||||
|
||||
cd HGScanner
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGScanner.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
elif [ "${1}" == "zgweb" ]; then
|
||||
|
||||
cd HGWebService
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGWebService.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
else
|
||||
|
||||
cd HGScannerLib
|
||||
qmake -qt=qt5 -makefile "DEFINES += OEM_ZIGUANG" HGScannerLib.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
if [ "${1}" == "hg" ] || [ "${1}" == "hgweb" ] || [ "${1}" == "hgso" ]; then
|
||||
|
||||
cd HGBase
|
||||
qmake -qt=qt5 -makefile HGBase.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgFmt
|
||||
qmake -qt=qt5 -makefile HGImgFmt.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGImgProc
|
||||
qmake -qt=qt5 -makefile HGImgProc.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
if [ "${1}" == "hg" ]; then
|
||||
|
||||
cd HGVersion
|
||||
qmake -qt=qt5 -makefile HGVersion.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGUpgrade
|
||||
qmake -qt=qt5 -makefile HGUpgrade.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
cd HGScanner
|
||||
qmake -qt=qt5 -makefile HGScanner.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
elif [ "${1}" == "hgweb" ]; then
|
||||
|
||||
cd HGWebService
|
||||
qmake -qt=qt5 -makefile HGWebService.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
else
|
||||
|
||||
cd HGScannerLib
|
||||
qmake -qt=qt5 -makefile HGScannerLib.pro
|
||||
make -j8
|
||||
cd ../
|
||||
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
qmake -qt=qt5 -makefile HGSolution.pro
|
||||
make -j8
|
||||
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
make -j8
|
||||
|
||||
cd ../../
|
||||
|
|
Loading…
Reference in New Issue