78 lines
3.1 KiB
CMake
78 lines
3.1 KiB
CMake
|
# Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
|
||
|
# All rights reserved.
|
||
|
#
|
||
|
# This software is supplied "AS IS" without any warranties.
|
||
|
# RDA assumes no responsibility or liability for the use of the software,
|
||
|
# conveys no license or title under any patent, copyright, or mask work
|
||
|
# right to the product. RDA reserves the right to make changes in the
|
||
|
# software without notification. RDA also make no representation or
|
||
|
# warranty that such application will be suitable for the specified use
|
||
|
# without further testing or modification.
|
||
|
|
||
|
#configure_file(include/lv_gui_config.h.in ${out_inc_dir}/lv_gui_config.h)
|
||
|
|
||
|
set(target ql_ali_linkSDK)
|
||
|
|
||
|
add_library(${target} STATIC)
|
||
|
set_target_properties(${target} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${out_app_lib_dir})
|
||
|
target_compile_definitions(${target} PRIVATE OSI_LOG_TAG=LOG_TAG_ALIYUN)
|
||
|
target_include_directories(${target} PUBLIC inc core core/utils core/sysdep components/bootstrap components/data-model components/devinfo components/logpost components/ntp components/ota components/shadow components/diag components/das components/das/inc components/das/inc/das components/das/src/board/freertos components/dynreg components/dynreg-mqtt components/subdev include )
|
||
|
#target_link_libraries(${target} PRIVATE kernel driver hal ql_api_common)
|
||
|
target_sources(${target} PRIVATE
|
||
|
core/utils/core_auth.c
|
||
|
core/utils/core_diag.c
|
||
|
core/utils/core_global.c
|
||
|
core/utils/core_http.c
|
||
|
core/utils/core_sha256.c
|
||
|
core/utils/core_string.c
|
||
|
core/utils/core_log.c
|
||
|
core/aiot_http_api.c
|
||
|
core/aiot_mqtt_api.c
|
||
|
core/aiot_state_api.c
|
||
|
core/sysdep/core_sysdep.c
|
||
|
external/ali_ca_cert.c
|
||
|
components/bootstrap/aiot_bootstrap_api.c
|
||
|
components/data-model/aiot_dm_api.c
|
||
|
components/devinfo/aiot_devinfo_api.c
|
||
|
components/logpost/aiot_logpost_api.c
|
||
|
components/ntp/aiot_ntp_api.c
|
||
|
components/ota/aiot_ota_api.c
|
||
|
components/ota/ota_md5.c
|
||
|
components/shadow/aiot_shadow_api.c
|
||
|
components/diag/aiot_diag_api.c
|
||
|
components/das/src/core/proto/lsoc.pb.c
|
||
|
components/das/src/core/proto/pb_common.c
|
||
|
components/das/src/core/proto/pb_decode.c
|
||
|
components/das/src/core/proto/pb_encode.c
|
||
|
components/das/src/core/das_core.c
|
||
|
components/das/src/core/das_attest.c
|
||
|
components/das/src/core/sha1.c
|
||
|
components/das/src/core/utils.c
|
||
|
components/das/src/service/service.c
|
||
|
components/das/src/service/service_lwip_nfi.c
|
||
|
components/das/src/service/service_rom.c
|
||
|
components/das/src/service/service_sys.c
|
||
|
components/das/aiot_das_api.c
|
||
|
components/dynreg/aiot_dynreg_api.c
|
||
|
components/dynreg-mqtt/aiot_dynregmq_api.c
|
||
|
components/subdev/aiot_subdev_api.c
|
||
|
portfiles/adapt_ql_port.c
|
||
|
demos/mqtt_basic_demo.c
|
||
|
demos/bootstrap_posix_demo.c
|
||
|
demos/cota_basic_demo.c
|
||
|
demos/das_basic_demo.c
|
||
|
demos/data_model_basic_demo.c
|
||
|
demos/devinfo_posix_demo.c
|
||
|
demos/diag_basic_demo.c
|
||
|
demos/dynreg_basic_demo.c
|
||
|
demos/dynregmq_basic_demo.c
|
||
|
demos/fota_basic_demo.c
|
||
|
demos/http_basic_demo.c
|
||
|
demos/logpost_basic_demo.c
|
||
|
demos/mqtt_broadcast_demo.c
|
||
|
demos/mqtt_rrpc_demo.c
|
||
|
demos/ntp_posix_demo.c
|
||
|
demos/shadow_basic_demo.c
|
||
|
)
|
||
|
relative_glob(srcs include/*.h src/*.c inc/*.h)
|
||
|
beautify_c_code(${target} ${srcs})
|