define_module("HealthManager") set(${MODULE_PREFIX}_SRCS mod_healthmanager.cpp mod_healthmanager.h HealthManagerFSM.cpp HealthManagerFSM.h EntityBootStruct.h ) if(MSVC) list(APPEND ${MODULE_PREFIX}_SRCS ${ThirdPartyHeadRoot}/SystemStatus/CSystemStatus.cpp ) else() #UOS need it ? list(APPEND ${MODULE_PREFIX}_SRCS TerminalInfoQueryConn.cpp TerminalInfoQueryConn.h ) endif(MSVC) set(MOD_VERSION_STRING "1.0.2-dev1") add_module_libraries(${MODULE_PREFIX} ${MODULE_NAME} ${MOD_VERSION_STRING}) target_include_directories(${MODULE_NAME} PRIVATE ${DevHeadPath} ${RVC_TOOLKIT_INCLUDE_DIR} ${ModuleCommonHeadPath} ${MODULE_BASE_DIR}/mod_heartbeat ${MODULE_BASE_DIR}/mod_ContactlessCard ${MODULE_BASE_DIR}/mod_ups ${MODULE_BASE_DIR}/mod_interactioncontext ${MODULE_BASE_DIR}/mod_UpgradeMgr ${OTHER_LIB_BASE_DIR}/libpublicFun ${MODULE_BASE_DIR}/mod_CenterSetting ${MODULE_BASE_DIR}/mod_Initializer ${MODULE_BASE_DIR}/mod_accessauth ${MODULE_BASE_DIR}/mod_pinpad ${MODULE_BASE_DIR}/mod_chromium ${MODULE_BASE_DIR}/mod_ResourceWatcher ${OTHER_LIB_BASE_DIR}/libRestfulFunc ${MODULE_MICRO_SERVICES_INCLUDE_DIR} ${CONAN_INCLUDE_DIRS_JSONCPP} ${ThirdPartyHeadRoot}/SystemStatus ) target_link_directories(${MODULE_NAME} PRIVATE ${CONAN_LIB_DIRS_JSONCPP} ) # 添加实体需要依赖的其他共享库(包括系统库) set(${MODULE_PREFIX}_SYSLIBS libpublicFun) if(MSVC) list(APPEND ${MODULE_PREFIX}_SYSLIBS Ws2_32 IPHLPAPI) endif(MSVC) set(${MODULE_PREFIX}_LIBS RestfulFunc ${CONAN_PKG_LIBS_JSONCPP}) target_link_libraries(${MODULE_NAME} ${MODULE_BASE_LIBS} ${${MODULE_PREFIX}_LIBS} ${${MODULE_PREFIX}_SYSLIBS}) deploy_module(${MODULE_PREFIX} ${MODULE_NAME})