20 lines
400 B
CMake
20 lines
400 B
CMake
|
|
# 定义源文件变量
|
||
|
|
set(FLUX_BUTTON_SRCS "flux_button.c")
|
||
|
|
|
||
|
|
# 定义依赖组件变量
|
||
|
|
set(FLUX_BUTTON_REQUIRES
|
||
|
|
espressif__button
|
||
|
|
esp_driver_gpio
|
||
|
|
lvgl
|
||
|
|
freertos
|
||
|
|
)
|
||
|
|
|
||
|
|
# 定义包含目录变量
|
||
|
|
set(FLUX_BUTTON_INCLUDE_DIRS ".")
|
||
|
|
|
||
|
|
# 注册组件
|
||
|
|
idf_component_register(
|
||
|
|
SRCS ${FLUX_BUTTON_SRCS}
|
||
|
|
REQUIRES ${FLUX_BUTTON_REQUIRES}
|
||
|
|
INCLUDE_DIRS ${FLUX_BUTTON_INCLUDE_DIRS}
|
||
|
|
)
|