2021-11-04 11:24:55 +00:00
|
|
|
cmake_minimum_required(VERSION 3.10)
|
|
|
|
|
|
|
|
project(epd-spi)
|
|
|
|
|
|
|
|
set(EPD_SOURCES
|
|
|
|
"src/epd_common.c"
|
2022-01-23 08:02:31 +00:00
|
|
|
"src/driver/oled_ssd1327.c"
|
|
|
|
"src/panel/epd_wfh0420cz35.c"
|
|
|
|
"src/panel/epd_gdew042t2.c"
|
|
|
|
"src/panel/lcd_jlx256128g_920.c"
|
2022-08-28 14:50:06 +00:00
|
|
|
"src/panel/lcd_zjy350c4001.c"
|
2022-01-23 08:02:31 +00:00
|
|
|
"src/panel/oled_elw1501aa.c"
|
|
|
|
"src/panel/oled_zjy150s700.c"
|
2021-11-04 11:24:55 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(EPD_INCLUDES
|
|
|
|
"include"
|
|
|
|
)
|
|
|
|
|
2022-01-23 08:02:31 +00:00
|
|
|
set(EPD_PRIVATE_INCLUDES
|
|
|
|
"include/epd-spi"
|
|
|
|
"include/private"
|
|
|
|
)
|
|
|
|
|
2021-11-04 11:24:55 +00:00
|
|
|
add_library(${PROJECT_NAME} ${EPD_SOURCES})
|
2022-01-23 08:02:31 +00:00
|
|
|
target_include_directories(${PROJECT_NAME}
|
|
|
|
PUBLIC ${EPD_INCLUDES}
|
|
|
|
PRIVATE ${EPD_PRIVATE_INCLUDES}
|
|
|
|
)
|