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