From 41032fc7d07915e7b14679dc917f08f1c86ff9c5 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Fri, 21 Aug 2020 16:42:28 +0800
Subject: [PATCH] Update some build shell script for create install path

---
 3rdparty/sqlite/build.sh      |    1 +
 3rdparty/dhcpd/build.sh       |    1 +
 3rdparty/dosfstools/build.sh  |    1 +
 3rdparty/curl/build.sh        |    1 +
 3rdparty/stunnel/build.sh     |    1 +
 3rdparty/ethtool/build.sh     |    1 +
 3rdparty/dnsmasq/build.sh     |    1 +
 3rdparty/dropbear/build.sh    |    1 +
 3rdparty/imageMagick/build.sh |    5 +++++
 3rdparty/alsa/build.sh        |    1 +
 3rdparty/fbgrab/build.sh      |   14 ++++++++++++++
 11 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/3rdparty/alsa/build.sh b/3rdparty/alsa/build.sh
index a4eb689..71ca685 100755
--- a/3rdparty/alsa/build.sh
+++ b/3rdparty/alsa/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/curl/build.sh b/3rdparty/curl/build.sh
index 77c2174..d47a872 100755
--- a/3rdparty/curl/build.sh
+++ b/3rdparty/curl/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/dhcpd/build.sh b/3rdparty/dhcpd/build.sh
index b2b3683..3a94815 100755
--- a/3rdparty/dhcpd/build.sh
+++ b/3rdparty/dhcpd/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/dnsmasq/build.sh b/3rdparty/dnsmasq/build.sh
index f57f26c..589da26 100755
--- a/3rdparty/dnsmasq/build.sh
+++ b/3rdparty/dnsmasq/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/dosfstools/build.sh b/3rdparty/dosfstools/build.sh
index c4a1617..c2f0805 100755
--- a/3rdparty/dosfstools/build.sh
+++ b/3rdparty/dosfstools/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/dropbear/build.sh b/3rdparty/dropbear/build.sh
index fc96b08..e120128 100755
--- a/3rdparty/dropbear/build.sh
+++ b/3rdparty/dropbear/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/ethtool/build.sh b/3rdparty/ethtool/build.sh
index e8029e8..93cadbc 100755
--- a/3rdparty/ethtool/build.sh
+++ b/3rdparty/ethtool/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/fbgrab/build.sh b/3rdparty/fbgrab/build.sh
index e5e555d..caf23eb 100755
--- a/3rdparty/fbgrab/build.sh
+++ b/3rdparty/fbgrab/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/
 
@@ -95,6 +96,19 @@
 
 export_cross
 
+if [ ! -f ${PREFIX_PATH}/lib/libz.so ] ; then 
+    cd ../zlib/ 
+    ./build.sh 
+    cd -
+fi
+
+if [ ! -f ${PREFIX_PATH}/lib/libpng.so ] ; then 
+    cd ../libpng/ 
+    ./build.sh 
+    cd -
+fi
+
+
 compile_fbgrab
 
 
diff --git a/3rdparty/imageMagick/build.sh b/3rdparty/imageMagick/build.sh
index 3b977f7..128a1fa 100755
--- a/3rdparty/imageMagick/build.sh
+++ b/3rdparty/imageMagick/build.sh
@@ -89,6 +89,11 @@
     cd -
 }
 
+if [ ! -f ${PREFIX_PATH}/lib/libz.so ] ; then
+    cd ../zlib
+    ./build.sh
+    cd -
+fi
 
 export_cross
 
diff --git a/3rdparty/sqlite/build.sh b/3rdparty/sqlite/build.sh
index fa2088d..e4ae93d 100755
--- a/3rdparty/sqlite/build.sh
+++ b/3rdparty/sqlite/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/stunnel/build.sh b/3rdparty/stunnel/build.sh
index 903cab9..440ecb8 100755
--- a/3rdparty/stunnel/build.sh
+++ b/3rdparty/stunnel/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