• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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