Simulated product dispenser

Dependencies:   HTS221

Fork of mbed-cloud-workshop-connect-HTS221 by Jim Carver

Committer:
JimCarver
Date:
Thu Oct 25 14:00:12 2018 +0000
Revision:
4:e518dde96e59
Parent:
0:6b753f761943
Simulated dispenser

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JimCarver 0:6b753f761943 1 INCLUDE(CMakeForceCompiler)
JimCarver 0:6b753f761943 2 # CROSS COMPILER SETTING
JimCarver 0:6b753f761943 3 cmake_minimum_required (VERSION 2.8)
JimCarver 0:6b753f761943 4 SET(CMAKE_SYSTEM_NAME Generic)
JimCarver 0:6b753f761943 5
JimCarver 0:6b753f761943 6 add_definitions(-DTARGET_LIKE_POSIX)
JimCarver 0:6b753f761943 7
JimCarver 0:6b753f761943 8 if (${OS_BRAND} MATCHES Linux)
JimCarver 0:6b753f761943 9 add_definitions(-DMBED_CONF_NS_HAL_PAL_EVENT_LOOP_THREAD_STACK_SIZE=102400)
JimCarver 0:6b753f761943 10 else()
JimCarver 0:6b753f761943 11 add_definitions(-DMBED_CONF_NS_HAL_PAL_EVENT_LOOP_THREAD_STACK_SIZE=8000)
JimCarver 0:6b753f761943 12 endif()
JimCarver 0:6b753f761943 13
JimCarver 0:6b753f761943 14
JimCarver 0:6b753f761943 15 SET(MBED_CLOUD_CLIENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/mbed-cloud-client)
JimCarver 0:6b753f761943 16
JimCarver 0:6b753f761943 17 add_definitions(-DMBED_CONF_NANOSTACK_EVENTLOOP_EXCLUDE_HIGHRES_TIMER)
JimCarver 0:6b753f761943 18 add_definitions(-DMBED_CONF_NANOSTACK_EVENTLOOP_USE_PLATFORM_TICK_TIMER)
JimCarver 0:6b753f761943 19
JimCarver 0:6b753f761943 20 project(mbedCloudClient)
JimCarver 0:6b753f761943 21
JimCarver 0:6b753f761943 22 # mbed-cloud-client
JimCarver 0:6b753f761943 23
JimCarver 0:6b753f761943 24 ADD_GLOBALDIR( ${CMAKE_CURRENT_SOURCE_DIR})
JimCarver 0:6b753f761943 25 ADD_GLOBALDIR( ${CMAKE_CURRENT_SOURCE_DIR}/source)
JimCarver 0:6b753f761943 26 ADD_GLOBALDIR( ${CMAKE_CURRENT_SOURCE_DIR}/source/include)
JimCarver 0:6b753f761943 27 ADD_GLOBALDIR( ${CMAKE_CURRENT_SOURCE_DIR}/mbed-cloud-client)
JimCarver 0:6b753f761943 28 ADD_GLOBALDIR( ${CMAKE_CURRENT_SOURCE_DIR}/mbed-client)
JimCarver 0:6b753f761943 29
JimCarver 0:6b753f761943 30 # mbed-client
JimCarver 0:6b753f761943 31
JimCarver 0:6b753f761943 32 SET(MBED_CLIENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/mbed-client)
JimCarver 0:6b753f761943 33
JimCarver 0:6b753f761943 34 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR})
JimCarver 0:6b753f761943 35 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/source)
JimCarver 0:6b753f761943 36 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/source/include)
JimCarver 0:6b753f761943 37 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client)
JimCarver 0:6b753f761943 38 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-c)
JimCarver 0:6b753f761943 39 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-c/nsdl-c)
JimCarver 0:6b753f761943 40 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-c/source/include)
JimCarver 0:6b753f761943 41 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-classic)
JimCarver 0:6b753f761943 42 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-classic/mbed-client-classic)
JimCarver 0:6b753f761943 43 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-mbed-tls)
JimCarver 0:6b753f761943 44 ADD_GLOBALDIR(${MBED_CLIENT_SOURCE_DIR}/mbed-client-mbed-tls/mbed-client-mbedtls)
JimCarver 0:6b753f761943 45
JimCarver 0:6b753f761943 46 # pal headers
JimCarver 0:6b753f761943 47
JimCarver 0:6b753f761943 48 SET(PAL_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-pal/Source)
JimCarver 0:6b753f761943 49 ADD_GLOBALDIR(${PAL_SOURCE_DIR}/PAL-Impl/Services-API)
JimCarver 0:6b753f761943 50 ADD_GLOBALDIR(${PAL_SOURCE_DIR}/Port/Platform-API)
JimCarver 0:6b753f761943 51
JimCarver 0:6b753f761943 52 # common components
JimCarver 0:6b753f761943 53
JimCarver 0:6b753f761943 54 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-coap)
JimCarver 0:6b753f761943 55 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-coap/mbed-coap)
JimCarver 0:6b753f761943 56 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-coap/source/include)
JimCarver 0:6b753f761943 57 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-trace)
JimCarver 0:6b753f761943 58 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-trace/mbed-trace)
JimCarver 0:6b753f761943 59 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-randlib)
JimCarver 0:6b753f761943 60 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-randlib/mbed-client-randlib)
JimCarver 0:6b753f761943 61 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-randlib/mbed-client-randlib/platform)
JimCarver 0:6b753f761943 62 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice)
JimCarver 0:6b753f761943 63 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice/mbed-client-libservice)
JimCarver 0:6b753f761943 64 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice/mbed-client-libservice/platform)
JimCarver 0:6b753f761943 65 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/sal-stack-nanostack-eventloop)
JimCarver 0:6b753f761943 66 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/sal-stack-nanostack-eventloop/nanostack-event-loop)
JimCarver 0:6b753f761943 67 ADD_GLOBALDIR(${CMAKE_CURRENT_SOURCE_DIR}/ns-hal-pal)
JimCarver 0:6b753f761943 68
JimCarver 0:6b753f761943 69 # factory-client
JimCarver 0:6b753f761943 70
JimCarver 0:6b753f761943 71 SET(FACTORY_CLIENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/factory-configurator-client)
JimCarver 0:6b753f761943 72 ADD_GLOBALDIR(${FACTORY_CLIENT_SOURCE_DIR}/factory-configurator-client)
JimCarver 0:6b753f761943 73
JimCarver 0:6b753f761943 74 SET(FCC_MODULES
JimCarver 0:6b753f761943 75 ftcd-comm-base
JimCarver 0:6b753f761943 76 ftcd-comm-socket
JimCarver 0:6b753f761943 77 crypto-service
JimCarver 0:6b753f761943 78 key-config-manager
JimCarver 0:6b753f761943 79 factory-configurator-client
JimCarver 0:6b753f761943 80 fcc-bundle-handler
JimCarver 0:6b753f761943 81 secsrv-cbor
JimCarver 0:6b753f761943 82 logger
JimCarver 0:6b753f761943 83 storage
JimCarver 0:6b753f761943 84 utils
JimCarver 0:6b753f761943 85 mbed-trace-helper
JimCarver 0:6b753f761943 86 fcc-output-info-handler
JimCarver 0:6b753f761943 87 mbed-client-esfs
JimCarver 0:6b753f761943 88 )
JimCarver 0:6b753f761943 89
JimCarver 0:6b753f761943 90 # includes
JimCarver 0:6b753f761943 91 FOREACH(module ${FCC_MODULES})
JimCarver 0:6b753f761943 92 ADD_GLOBALDIR(${FACTORY_CLIENT_SOURCE_DIR}/${module}/${module})
JimCarver 0:6b753f761943 93 ADD_GLOBALDIR(${FACTORY_CLIENT_SOURCE_DIR}/${module}/source/include)
JimCarver 0:6b753f761943 94 ENDFOREACH()
JimCarver 0:6b753f761943 95
JimCarver 0:6b753f761943 96 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/factory-configurator-client/source/include)
JimCarver 0:6b753f761943 97 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/factory-configurator-client/factory-configurator-client)
JimCarver 0:6b753f761943 98 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/fc_protocol_handler/fc_protocol_handler)
JimCarver 0:6b753f761943 99 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/fc_protocol_handler/source/include)
JimCarver 0:6b753f761943 100 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/secure_store)
JimCarver 0:6b753f761943 101 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/secure_store/secure_store)
JimCarver 0:6b753f761943 102 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/storage)
JimCarver 0:6b753f761943 103 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/storage/storage)
JimCarver 0:6b753f761943 104 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/key-config-manager)
JimCarver 0:6b753f761943 105 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/key-config-manager/source/include)
JimCarver 0:6b753f761943 106 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/utils)
JimCarver 0:6b753f761943 107 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/utils/utils)
JimCarver 0:6b753f761943 108 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/logger)
JimCarver 0:6b753f761943 109 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/logger/logger)
JimCarver 0:6b753f761943 110 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/mbed-client-esfs/source/include)
JimCarver 0:6b753f761943 111 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/mbed-client-esfs/source-pal/api)
JimCarver 0:6b753f761943 112 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/mbed-client-esfs/source-pal/linux)
JimCarver 0:6b753f761943 113 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/crypto-service/crypto-service)
JimCarver 0:6b753f761943 114 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/crypto-service/source/include)
JimCarver 0:6b753f761943 115 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/secsrv-cbor/secsrv-cbor)
JimCarver 0:6b753f761943 116 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/fcc-bundle-handler/fcc-bundle-handler)
JimCarver 0:6b753f761943 117 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/fcc-bundle-handler/source/include)
JimCarver 0:6b753f761943 118 include_directories(${FACTORY_CLIENT_SOURCE_DIR}/fcc-output-info-handler/fcc-output-info-handler)
JimCarver 0:6b753f761943 119
JimCarver 0:6b753f761943 120 # update-client
JimCarver 0:6b753f761943 121
JimCarver 0:6b753f761943 122 SET(UPDATE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/update-client-hub)
JimCarver 0:6b753f761943 123
JimCarver 0:6b753f761943 124 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR})
JimCarver 0:6b753f761943 125 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/update-client-hub)
JimCarver 0:6b753f761943 126 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/atomic-queue)
JimCarver 0:6b753f761943 127 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/atomic-queue/atomic-queue)
JimCarver 0:6b753f761943 128 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/common)
JimCarver 0:6b753f761943 129 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/common/update-client-common)
JimCarver 0:6b753f761943 130 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/resume-engine)
JimCarver 0:6b753f761943 131 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/resume-engine/resume-engine)
JimCarver 0:6b753f761943 132 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/control-center)
JimCarver 0:6b753f761943 133 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/control-center/update-client-control-center)
JimCarver 0:6b753f761943 134 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/device-identity)
JimCarver 0:6b753f761943 135 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/device-identity/pal4life-device-identity)
JimCarver 0:6b753f761943 136 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/firmware-manager)
JimCarver 0:6b753f761943 137 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/firmware-manager/update-client-firmware-manager)
JimCarver 0:6b753f761943 138 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/lwm2m-mbed)
JimCarver 0:6b753f761943 139 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/lwm2m-mbed/update-client-lwm2m)
JimCarver 0:6b753f761943 140 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/manifest-manager)
JimCarver 0:6b753f761943 141 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/manifest-manager/update-client-manifest-manager)
JimCarver 0:6b753f761943 142 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/manifest-manager/source)
JimCarver 0:6b753f761943 143 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/monitor)
JimCarver 0:6b753f761943 144 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/monitor/update-client-monitor)
JimCarver 0:6b753f761943 145 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/paal-update-api)
JimCarver 0:6b753f761943 146 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/paal-update-api/paal-update-api)
JimCarver 0:6b753f761943 147 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source)
JimCarver 0:6b753f761943 148 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source/update-client-source)
JimCarver 0:6b753f761943 149 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source-http)
JimCarver 0:6b753f761943 150 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source-http/update-client-source-http)
JimCarver 0:6b753f761943 151 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source-http-socket)
JimCarver 0:6b753f761943 152 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source-http-socket/update-client-source-http-socket)
JimCarver 0:6b753f761943 153 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source-manager)
JimCarver 0:6b753f761943 154 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/source-manager/update-client-source-manager)
JimCarver 0:6b753f761943 155 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/paal)
JimCarver 0:6b753f761943 156 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/paal/update-client-paal)
JimCarver 0:6b753f761943 157 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/pal-filesystem)
JimCarver 0:6b753f761943 158 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/pal-filesystem/update-client-pal-filesystem)
JimCarver 0:6b753f761943 159 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/pal-flashiap)
JimCarver 0:6b753f761943 160 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/pal-flashiap/update-client-pal-flashiap)
JimCarver 0:6b753f761943 161 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/pal-linux)
JimCarver 0:6b753f761943 162 ADD_GLOBALDIR(${UPDATE_SOURCE_DIR}/modules/pal-linux/update-client-pal-linux)
JimCarver 0:6b753f761943 163
JimCarver 0:6b753f761943 164 FILE(GLOB MBED_CLOUD_CLIENT_SRC
JimCarver 0:6b753f761943 165 "${CMAKE_CURRENT_SOURCE_DIR}/source/*.c"
JimCarver 0:6b753f761943 166 "${CMAKE_CURRENT_SOURCE_DIR}/source/*.cpp"
JimCarver 0:6b753f761943 167 "${MBED_CLIENT_SOURCE_DIR}/source/*.cpp"
JimCarver 0:6b753f761943 168 "${MBED_CLIENT_SOURCE_DIR}/source/*.c"
JimCarver 0:6b753f761943 169 "${MBED_CLIENT_SOURCE_DIR}/mbed-client-c/source/*.c"
JimCarver 0:6b753f761943 170 "${MBED_CLIENT_SOURCE_DIR}/mbed-client-classic/source/*.cpp"
JimCarver 0:6b753f761943 171 "${MBED_CLIENT_SOURCE_DIR}/mbed-client-mbed-tls/source/*.cpp"
JimCarver 0:6b753f761943 172
JimCarver 0:6b753f761943 173 "${CMAKE_CURRENT_SOURCE_DIR}/mbed-coap/source/*.c"
JimCarver 0:6b753f761943 174
JimCarver 0:6b753f761943 175 "${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-randlib/source/*.c"
JimCarver 0:6b753f761943 176
JimCarver 0:6b753f761943 177 "${CMAKE_CURRENT_SOURCE_DIR}/sal-stack-nanostack-eventloop/source/*.c"
JimCarver 0:6b753f761943 178 "${CMAKE_CURRENT_SOURCE_DIR}/sal-stack-nanostack-eventloop/source/*.h"
JimCarver 0:6b753f761943 179 "${CMAKE_CURRENT_SOURCE_DIR}/sal-stack-nanostack-eventloop/source/*.cpp"
JimCarver 0:6b753f761943 180
JimCarver 0:6b753f761943 181 "${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice/source/libBits/common_functions.c"
JimCarver 0:6b753f761943 182 "${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice/source/libList/*.c"
JimCarver 0:6b753f761943 183 "${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice/source/nsdynmemLIB/*.c"
JimCarver 0:6b753f761943 184 "${CMAKE_CURRENT_SOURCE_DIR}/nanostack-libservice/source/libip6string/ip6tos.c"
JimCarver 0:6b753f761943 185
JimCarver 0:6b753f761943 186 "${CMAKE_CURRENT_SOURCE_DIR}/ns-hal-pal/ns_event_loop.c"
JimCarver 0:6b753f761943 187 if ((${OS_BRAND} MATCHES "FreeRTOS"))
JimCarver 0:6b753f761943 188 "${CMAKE_CURRENT_SOURCE_DIR}/ns-hal-pal/arm_hal_random.c"
JimCarver 0:6b753f761943 189 endif()
JimCarver 0:6b753f761943 190 "${CMAKE_CURRENT_SOURCE_DIR}/ns-hal-pal/ns_hal_init.c"
JimCarver 0:6b753f761943 191 "${CMAKE_CURRENT_SOURCE_DIR}/ns-hal-pal/arm_hal_interrupt.c"
JimCarver 0:6b753f761943 192 "${CMAKE_CURRENT_SOURCE_DIR}/ns-hal-pal/arm_hal_timer.cpp"
JimCarver 0:6b753f761943 193 "${FACTORY_CLIENT_SOURCE_DIR}/source/*.c"
JimCarver 0:6b753f761943 194 "${FACTORY_CLIENT_SOURCE_DIR}/storage/source/*.c"
JimCarver 0:6b753f761943 195 "${FACTORY_CLIENT_SOURCE_DIR}/secure_store/source/*.c"
JimCarver 0:6b753f761943 196 "${FACTORY_CLIENT_SOURCE_DIR}/key-config-manager/source/*.c"
JimCarver 0:6b753f761943 197 "${FACTORY_CLIENT_SOURCE_DIR}/utils/source/*.c"
JimCarver 0:6b753f761943 198 "${FACTORY_CLIENT_SOURCE_DIR}/logger/source/*.c"
JimCarver 0:6b753f761943 199 "${FACTORY_CLIENT_SOURCE_DIR}/mbed-client-esfs/source/*.c"
JimCarver 0:6b753f761943 200 "${FACTORY_CLIENT_SOURCE_DIR}/mbed-client-esfs/source-pal/linux/*.c"
JimCarver 0:6b753f761943 201 "${FACTORY_CLIENT_SOURCE_DIR}/mbed-client-esfs/source-pal/linux/*.cpp"
JimCarver 0:6b753f761943 202 "${FACTORY_CLIENT_SOURCE_DIR}/crypto-service/source/*.c"
JimCarver 0:6b753f761943 203 "${FACTORY_CLIENT_SOURCE_DIR}/fcc-bundle-handler/source/*.c"
JimCarver 0:6b753f761943 204 "${FACTORY_CLIENT_SOURCE_DIR}/fcc-output-info-handler/source/*.c"
JimCarver 0:6b753f761943 205 )
JimCarver 0:6b753f761943 206
JimCarver 0:6b753f761943 207 if ((${OS_BRAND} MATCHES "Linux"))
JimCarver 0:6b753f761943 208 FILE(GLOB UPDATE_SRC
JimCarver 0:6b753f761943 209 "${UPDATE_SOURCE_DIR}/source/*.c"
JimCarver 0:6b753f761943 210 "${UPDATE_SOURCE_DIR}/modules/atomic-queue/source/*.c"
JimCarver 0:6b753f761943 211 "${UPDATE_SOURCE_DIR}/modules/common/source/*.c"
JimCarver 0:6b753f761943 212 "${UPDATE_SOURCE_DIR}/modules/resume-engine/source/*.c"
JimCarver 0:6b753f761943 213 "${UPDATE_SOURCE_DIR}/modules/control-center/source/*.c"
JimCarver 0:6b753f761943 214 "${UPDATE_SOURCE_DIR}/modules/device-identity/source/*.c"
JimCarver 0:6b753f761943 215 "${UPDATE_SOURCE_DIR}/modules/firmware-manager/source/*.c"
JimCarver 0:6b753f761943 216 "${UPDATE_SOURCE_DIR}/modules/lwm2m-mbed/source/*.cpp"
JimCarver 0:6b753f761943 217 "${UPDATE_SOURCE_DIR}/modules/lwm2m-mbed/source/*.c"
JimCarver 0:6b753f761943 218 "${UPDATE_SOURCE_DIR}/modules/manifest-manager/source/*.c"
JimCarver 0:6b753f761943 219 "${UPDATE_SOURCE_DIR}/modules/source-http/source/*.c"
JimCarver 0:6b753f761943 220 "${UPDATE_SOURCE_DIR}/modules/source-http-socket/source/*.c"
JimCarver 0:6b753f761943 221 "${UPDATE_SOURCE_DIR}/modules/source-manager/source/*.c"
JimCarver 0:6b753f761943 222 "${UPDATE_SOURCE_DIR}/modules/paal/source/*.c"
JimCarver 0:6b753f761943 223 "${UPDATE_SOURCE_DIR}/modules/pal-filesystem/source/*.c"
JimCarver 0:6b753f761943 224 "${UPDATE_SOURCE_DIR}/modules/pal-flashiap/source/*.c"
JimCarver 0:6b753f761943 225 "${UPDATE_SOURCE_DIR}/modules/pal-flashiap/source/*.cpp"
JimCarver 0:6b753f761943 226 "${UPDATE_SOURCE_DIR}/modules/pal-linux/source/*.c"
JimCarver 0:6b753f761943 227 )
JimCarver 0:6b753f761943 228 endif()
JimCarver 0:6b753f761943 229
JimCarver 0:6b753f761943 230 list(APPEND MBED_CLOUD_CLIENT_SRC ${UPDATE_SRC})
JimCarver 0:6b753f761943 231 message(status "Mbed Cloud Client sources = \n ${MBED_CLOUD_CLIENT_SRC}")
JimCarver 0:6b753f761943 232
JimCarver 0:6b753f761943 233 CREATE_LIBRARY(mbedCloudClient "${MBED_CLOUD_CLIENT_SRC}" "")
JimCarver 0:6b753f761943 234 add_dependencies(mbedCloudClient mbedtls)
JimCarver 0:6b753f761943 235
JimCarver 0:6b753f761943 236 ADDSUBDIRS()