1#=============================================================================== 2# @brief cmake make file 3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 4#=============================================================================== 5set(COMPONENT_NAME "ohos_drv_v3.2") 6 7set(SOURCES 8if(DEFINED CONFIG_DRIVER_SUPPORT_SFC) 9 ${CMAKE_CURRENT_SOURCE_DIR}/iot_sfc.c 10else() 11 ${CMAKE_CURRENT_SOURCE_DIR}/iot_flash.c 12endif() 13 ${CMAKE_CURRENT_SOURCE_DIR}/iot_gpio.c 14 ${CMAKE_CURRENT_SOURCE_DIR}/iot_i2c.c 15 ${CMAKE_CURRENT_SOURCE_DIR}/iot_pwm.c 16 ${CMAKE_CURRENT_SOURCE_DIR}/iot_uart.c 17 ${CMAKE_CURRENT_SOURCE_DIR}/iot_watchdog.c 18 ${CMAKE_CURRENT_SOURCE_DIR}/lowpower.c 19 ${CMAKE_CURRENT_SOURCE_DIR}/reset.c 20) 21 22set(PUBLIC_HEADER 23 ${ROOT_DIR}/open_source/openharmony/iothardware/peripheral/interfaces/kits 24) 25 26set(PRIVATE_HEADER 27) 28 29set(PRIVATE_DEFINES 30) 31 32set(PUBLIC_DEFINES 33) 34 35# use this when you want to add ccflags like -include xxx 36set(COMPONENT_PUBLIC_CCFLAGS 37) 38 39set(COMPONENT_CCFLAGS 40) 41 42set(WHOLE_LINK 43 true 44) 45 46set(MAIN_COMPONENT 47 false 48) 49 50build_component() 51