|
|
@ -11,11 +11,17 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffunction-sections -fdata-sections")
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
|
|
|
|
# SET_TARGET_PROPERTIES(microphoto PROPERTIES LINK_FLAGS "-Wl,-s,--gc-sections")
|
|
|
|
# SET_TARGET_PROPERTIES(microphoto PROPERTIES LINK_FLAGS "-Wl,-s,--gc-sections")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF (CMAKE_BUILD_TYPE STREQUAL Debug)
|
|
|
|
|
|
|
|
ADD_DEFINITIONS(-D_DEBUG)
|
|
|
|
|
|
|
|
ELSE()
|
|
|
|
|
|
|
|
ADD_DEFINITIONS(-DNDEBUG)
|
|
|
|
|
|
|
|
ENDIF()
|
|
|
|
# add_definitions(-DBOOST_EXCEPTION_DISABLE)
|
|
|
|
# add_definitions(-DBOOST_EXCEPTION_DISABLE)
|
|
|
|
# add_definitions(-DBOOST_NO_EXCEPTIONS)
|
|
|
|
# add_definitions(-DBOOST_NO_EXCEPTIONS)
|
|
|
|
add_definitions(-DTERMINAL_CLIENT)
|
|
|
|
add_definitions(-DTERMINAL_CLIENT)
|
|
|
|
add_definitions(-DKEEP_FRAME_TYPE_ON_REVERSE)
|
|
|
|
add_definitions(-DKEEP_FRAME_TYPE_ON_REVERSE)
|
|
|
|
add_definitions(-DBOOST_ALL_NO_LIB)
|
|
|
|
add_definitions(-DBOOST_ALL_NO_LIB)
|
|
|
|
|
|
|
|
add_definitions(-DASIO_STANDALONE)
|
|
|
|
|
|
|
|
|
|
|
|
# set(OpenCV_DIR D:/Workspace/deps/OpenCV-android-sdk/sdk/native/jni/)
|
|
|
|
# set(OpenCV_DIR D:/Workspace/deps/OpenCV-android-sdk/sdk/native/jni/)
|
|
|
|
set(OPENCV_EXTRA_MODULES_PATH D:/Workspace/Github/opencv_contrib/modules)
|
|
|
|
set(OPENCV_EXTRA_MODULES_PATH D:/Workspace/Github/opencv_contrib/modules)
|
|
|
@ -56,9 +62,11 @@ SET(BREAKPAD_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/breakpad)
|
|
|
|
|
|
|
|
|
|
|
|
SET(CAMERA2_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/camera2)
|
|
|
|
SET(CAMERA2_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/camera2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SET(EVPP_SRC_DIR ${EVPP_ROOT}/evpp)
|
|
|
|
|
|
|
|
|
|
|
|
include_directories(${YAMC_INC_DIR})
|
|
|
|
include_directories(${YAMC_INC_DIR})
|
|
|
|
include_directories(${BREAKPAD_ROOT} ${BREAKPAD_ROOT}/common/android/include)
|
|
|
|
include_directories(${BREAKPAD_ROOT} ${BREAKPAD_ROOT}/common/android/include)
|
|
|
|
|
|
|
|
include_directories(${ASIO_ROOT}/include)
|
|
|
|
|
|
|
|
|
|
|
|
file(GLOB BREAKPAD_SOURCES_COMMON
|
|
|
|
file(GLOB BREAKPAD_SOURCES_COMMON
|
|
|
|
native-lib.cpp
|
|
|
|
native-lib.cpp
|
|
|
@ -134,10 +142,85 @@ SET(CAMERA2_SOURCES
|
|
|
|
# ${CAMERA2_ROOT_DIR}/utils/camera_utils.cpp
|
|
|
|
# ${CAMERA2_ROOT_DIR}/utils/camera_utils.cpp
|
|
|
|
${CAMERA2_ROOT_DIR}/ndkcamera.cpp)
|
|
|
|
${CAMERA2_ROOT_DIR}/ndkcamera.cpp)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SET(EVPP_SOURCES
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/any.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/buffer.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/buffer.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/connector.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/connector.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/dns_resolver.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/dns_resolver.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/duration.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/duration.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/duration.inl.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_loop.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_loop.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_loop_thread.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_loop_thread.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_loop_thread_pool.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_loop_thread_pool.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_watcher.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/event_watcher.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/fd_channel.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/fd_channel.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/gettimeofday.h
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\conn.cc
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\conn.h
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\conn_pool.cc
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\conn_pool.h
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\request.cc
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\request.h
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\response.cc
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\response.h
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\ssl.cc
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\ssl.h
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\url_parser.cc
|
|
|
|
|
|
|
|
#${EVPP_SRC_DIR}/httpc\url_parser.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/inner_pre.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/inner_pre.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/invoke_timer.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/invoke_timer.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/libevent.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/libevent.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/listener.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/listener.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/logging.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/memmem.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/platform_config.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/server_status.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/slice.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/sockets.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/sockets.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/sys_addrinfo.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/sys_sockets.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_callbacks.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_client.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_client.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_conn.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_conn.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_server.cc
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/tcp_server.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/thread_dispatch_policy.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/timestamp.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/timestamp.inl.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/utility.h
|
|
|
|
|
|
|
|
${EVPP_SRC_DIR}/windows_port.h
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
include_directories(${TERM_CORE_ROOT})
|
|
|
|
include_directories(${TERM_CORE_ROOT})
|
|
|
|
# include_directories(${PROJECT_SOURCE_DIR}/../../../../../libs/inc/)
|
|
|
|
# include_directories(${PROJECT_SOURCE_DIR}/../../../../../libs/inc/)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_library( # Sets the name of the library.
|
|
|
|
|
|
|
|
evpp_lite
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Sets the library as a shared library.
|
|
|
|
|
|
|
|
STATIC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Provides a relative path to your source file(s).
|
|
|
|
|
|
|
|
${EVPP_SOURCES} )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF (CMAKE_HOST_SYSTEM_NAME MATCHES "Windows")
|
|
|
|
IF (CMAKE_HOST_SYSTEM_NAME MATCHES "Windows")
|
|
|
|
# set(BOOST_ROOT C:/ProgramData/boost_1_82_0/)
|
|
|
|
# set(BOOST_ROOT C:/ProgramData/boost_1_82_0/)
|
|
|
|
# set(BOOST_INCLUDEDIR C:/ProgramData/boost_1_82_0/)
|
|
|
|
# set(BOOST_INCLUDEDIR C:/ProgramData/boost_1_82_0/)
|
|
|
@ -193,6 +276,7 @@ add_library( # Sets the name of the library.
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_JS.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_JS.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_HN.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_HN.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_HEN.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_HEN.cpp
|
|
|
|
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_HENZZ.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_SHX.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_I1_SHX.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_XY.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_XY.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_ZJ.cpp
|
|
|
|
${TERM_CORE_ROOT}/SpecData_ZJ.cpp
|
|
|
@ -202,8 +286,10 @@ add_library( # Sets the name of the library.
|
|
|
|
${TERM_CORE_ROOT}/Utils.cpp
|
|
|
|
${TERM_CORE_ROOT}/Utils.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_HN.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_HN.cpp
|
|
|
|
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_HEN_ZZ.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_HEN.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_HEN.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_SHX.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_SHX.cpp
|
|
|
|
|
|
|
|
${TERM_CORE_ROOT}/Client/Terminal_JS.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/UpgradeReceiver.cpp
|
|
|
|
${TERM_CORE_ROOT}/Client/UpgradeReceiver.cpp
|
|
|
|
|
|
|
|
|
|
|
|
)
|
|
|
|
)
|
|
|
|