| | |
| | | pr_error $1 |
| | | fi |
| | | } |
| | | |
| | | # decompress a packet to destination path |
| | | function do_unpack() |
| | | { |
| | |
| | | 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() |
| | |
| | | exit; |
| | | fi |
| | | |
| | | do_depend |
| | | |
| | | do_fetch |
| | | |
| | | do_build |