|
|
|
@ -88,6 +88,9 @@ SET(CAMERA2_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/camera2)
|
|
|
|
|
SET(FREETYPE_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/freetype)
|
|
|
|
|
|
|
|
|
|
SET(MQTT_ROOT ${TERM_CORE_ROOT}/Client/mqtt)
|
|
|
|
|
SET(SSL_LIBRARY_PATH "${TERM_CORE_ROOT}/Client/mqtt/lib/${ANDROID_ABI}/libssl.a")
|
|
|
|
|
SET(CRYPTO_LIBRARY_PATH "${TERM_CORE_ROOT}/Client/mqtt/lib/${ANDROID_ABI}/libcrypto.a")
|
|
|
|
|
|
|
|
|
|
# SET(EVPP_SRC_DIR ${EVPP_ROOT}/evpp)
|
|
|
|
|
|
|
|
|
|
include_directories(${YAMC_INC_DIR})
|
|
|
|
@ -316,6 +319,20 @@ add_library(
|
|
|
|
|
STATIC
|
|
|
|
|
${MQTT_SOURCES}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_compile_definitions(mqtt PRIVATE
|
|
|
|
|
WITH_SOCKS
|
|
|
|
|
WITH_EC
|
|
|
|
|
WITH_UUID
|
|
|
|
|
WITH_SYS_TREE
|
|
|
|
|
WITH_MEMORY_TRACKING
|
|
|
|
|
WITH_PERSISTENCE
|
|
|
|
|
WITH_BRIDGE
|
|
|
|
|
WITH_THREADING
|
|
|
|
|
WITH_TLS_PSK
|
|
|
|
|
WITH_TLS
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
add_library(
|
|
|
|
|
freetype
|
|
|
|
|
STATIC
|
|
|
|
@ -408,6 +425,14 @@ find_library( # Sets the name of the path variable.
|
|
|
|
|
# can link multiple libraries, such as libraries you define in this
|
|
|
|
|
# build script, prebuilt third-party libraries, or system libraries.
|
|
|
|
|
|
|
|
|
|
add_library(ssl STATIC IMPORTED)
|
|
|
|
|
set_target_properties(ssl PROPERTIES IMPORTED_LOCATION ${SSL_LIBRARY_PATH})
|
|
|
|
|
|
|
|
|
|
add_library(ssl_crypto STATIC IMPORTED)
|
|
|
|
|
set_target_properties(ssl_crypto PROPERTIES IMPORTED_LOCATION ${CRYPTO_LIBRARY_PATH})
|
|
|
|
|
|
|
|
|
|
target_link_libraries(mqtt PRIVATE ssl)
|
|
|
|
|
target_link_libraries(mqtt PRIVATE ssl_crypto)
|
|
|
|
|
|
|
|
|
|
target_link_libraries( # Specifies the target library.
|
|
|
|
|
microphoto
|
|
|
|
|