From 425fd0cea02d9b6705df14dcb4589be6e624d867 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Fri, 21 Aug 2020 17:03:29 +0800 Subject: [PATCH] update build shell scripts --- 3rdparty/zlib/build.sh | 1 + 3rdparty/pppd/build.sh | 6 ++++++ 3rdparty/libressl/build.sh | 1 + 3rdparty/ntpdate/build.sh | 1 + 3rdparty/zbar/build.sh | 7 +++++++ 3rdparty/openssh/build.sh | 9 ++++++++- 3rdparty/tree/build.sh | 1 + 3rdparty/ffmpeg/build.sh | 1 + 3rdparty/libconfig/build.sh | 1 + 3rdparty/lrzsz/build.sh | 1 + 3rdparty/openssl/build.sh | 1 + 3rdparty/vsftpd/build.sh | 1 + 3rdparty/mosquitto/build.sh | 10 ++++++++++ 13 files changed, 40 insertions(+), 1 deletions(-) diff --git a/3rdparty/ffmpeg/build.sh b/3rdparty/ffmpeg/build.sh index 48f2321..611ea95 100755 --- a/3rdparty/ffmpeg/build.sh +++ b/3rdparty/ffmpeg/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/bin/ +mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/libconfig/build.sh b/3rdparty/libconfig/build.sh index 60aadd3..746f42b 100755 --- a/3rdparty/libconfig/build.sh +++ b/3rdparty/libconfig/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/ +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/libressl/build.sh b/3rdparty/libressl/build.sh index 9952271..ced8053 100755 --- a/3rdparty/libressl/build.sh +++ b/3rdparty/libressl/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/lrzsz/build.sh b/3rdparty/lrzsz/build.sh index 2a72ce9..e43e9ea 100755 --- a/3rdparty/lrzsz/build.sh +++ b/3rdparty/lrzsz/build.sh @@ -9,6 +9,7 @@ PRJ_PATH=`pwd` PREFIX_PATH=`pwd`/../install +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/mosquitto/build.sh b/3rdparty/mosquitto/build.sh index b925b09..bc8268a 100755 --- a/3rdparty/mosquitto/build.sh +++ b/3rdparty/mosquitto/build.sh @@ -9,6 +9,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ @@ -93,8 +94,17 @@ cd - } +if [ ! -f ${PREFIX_PATH}/lib/libcrypto.so ] ; then + cd ../openssl + ./build.sh + cd - +fi + + export_cross compile_mosquitto + + diff --git a/3rdparty/ntpdate/build.sh b/3rdparty/ntpdate/build.sh index b9c1f48..5146aec 100755 --- a/3rdparty/ntpdate/build.sh +++ b/3rdparty/ntpdate/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/ +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/openssh/build.sh b/3rdparty/openssh/build.sh index c921088..4ae5f97 100755 --- a/3rdparty/openssh/build.sh +++ b/3rdparty/openssh/build.sh @@ -9,7 +9,7 @@ PRJ_PATH=`pwd` PREFIX_PATH=${PRJ_PATH}/../install/ -#PREFIX_PATH=${PRJ_PATH}/install/ +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ @@ -114,6 +114,13 @@ cd - } +if [ ! -f ${PREFIX_PATH}/lib/libcrypto.so ] ; then + cd ../openssl + ./build.sh + cd - +fi + + export_cross compile_openssh diff --git a/3rdparty/openssl/build.sh b/3rdparty/openssl/build.sh index e17d830..e43deb5 100755 --- a/3rdparty/openssl/build.sh +++ b/3rdparty/openssl/build.sh @@ -9,6 +9,7 @@ PROJ_PATH=`pwd` PREFIX_PATH=`pwd`/../install +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/pppd/build.sh b/3rdparty/pppd/build.sh index 040d3b8..6453419 100755 --- a/3rdparty/pppd/build.sh +++ b/3rdparty/pppd/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/bin +mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ @@ -106,6 +107,11 @@ cd - } +if [ ! -f ${PREFIX_PATH}/lib/libcrypto.so ] ; then + cd ../openssl + ./build.sh + cd - +fi export_cross diff --git a/3rdparty/tree/build.sh b/3rdparty/tree/build.sh index a6fae53..0a13ebc 100755 --- a/3rdparty/tree/build.sh +++ b/3rdparty/tree/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/bin +mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/vsftpd/build.sh b/3rdparty/vsftpd/build.sh index 4e7a5cc..64877ca 100755 --- a/3rdparty/vsftpd/build.sh +++ b/3rdparty/vsftpd/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/ +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ diff --git a/3rdparty/zbar/build.sh b/3rdparty/zbar/build.sh index a03d241..6c6f52c 100755 --- a/3rdparty/zbar/build.sh +++ b/3rdparty/zbar/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/ +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ @@ -109,6 +110,12 @@ export_cross +if [ ! -f ${PREFIX_PATH}/lib/libMagickCore-6.Q16.a ] ; then + cd ../imageMagick + ./build.sh + cd - +fi + compile_zbar diff --git a/3rdparty/zlib/build.sh b/3rdparty/zlib/build.sh index bc06b5b..5f2beef 100755 --- a/3rdparty/zlib/build.sh +++ b/3rdparty/zlib/build.sh @@ -8,6 +8,7 @@ #+-------------------------------------------------------------------------------------------- PREFIX_PATH=`pwd`/../install/ +mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} LYFTP_SRC=ftp://master.iot-yun.club/src/ -- Gitblit v1.9.1