LingYun open library local/cross compile shell scripts
guowenxue
yesterday 1ee652137c90cec0c3ff4ea34194cdf7d98202e6
mosquitto/build.sh
@@ -57,6 +57,7 @@
      pr_error $1
   fi
}
# decompress a packet to destination path
function do_unpack()
{
@@ -161,14 +162,27 @@
   export LDFLAGS="-L${PREFIX_PATH}/lib -lcrypto -lssl -ldl -lpthread"
   export DESTDIR=${PREFIX_PATH}
   make WITH_UUID=no WITH_STATIC_LIBRARIES=yes
    make -j ${JOBS} WITH_UUID=no WITH_STATIC_LIBRARIES=yes
   check_result "ERROR: compile ${LIB_NAME} failure"
   make DESTDIR=${PREFIX_PATH} prefix=/ install
    make -j ${JOBS} DESTDIR=${PREFIX_PATH} prefix=/ install
   check_result "ERROR: compile ${LIB_NAME} failure"
   install -m 755 src/mosquitto $BIN_PATH
   install -m 644 lib/libmosquitto.a $LIB_PATH
    install -m 755 -D src/mosquitto $BIN_PATH/mosquitto
    install -m 644 -D lib/libmosquitto.a $LIB_PATH/libmosquitto.a
}
function do_depend()
{
    cd $TOP_PATH/openssl || exit 1
    pr_info "build depend openssl..."
    ./build.sh
    cd $TOP_PATH/cjson || exit 1
    pr_info "build depend cjson..."
    ./build.sh
    cd $PRJ_PATH || exit 1
}
function do_clean()
@@ -182,6 +196,8 @@
   exit;
fi
do_depend
do_fetch
do_build