22 lines
905 B
CMake
22 lines
905 B
CMake
|
|
include(drivers/dvhstx/dvhstx)
|
|
|
|
set(LIB_NAME pico_dvhstx)
|
|
add_library(${LIB_NAME} INTERFACE)
|
|
|
|
target_sources(${LIB_NAME} INTERFACE
|
|
${PIMORONI_PICO_PATH}/libraries/pico_graphics/pico_graphics.cpp
|
|
# ${CMAKE_CURRENT_LIST_DIR}/libraries/pico_graphics/pico_graphics_pen_dvhstx_rgb888.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/libraries/pico_graphics/pico_graphics_pen_dvhstx_rgb565.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/libraries/pico_graphics/pico_graphics_pen_dvhstx_p8.cpp
|
|
${PIMORONI_PICO_PATH}/libraries/pico_graphics/types.cpp
|
|
)
|
|
|
|
target_include_directories(${LIB_NAME} INTERFACE
|
|
${CMAKE_CURRENT_LIST_DIR}
|
|
${CMAKE_CURRENT_LIST_DIR}/libraries/pico_graphics # for pico_graphics_dv.hpp
|
|
${PIMORONI_PICO_PATH}/libraries/pico_graphics # for pico_graphics.hpp
|
|
${PIMORONI_PICO_PATH}/libraries/pngdec
|
|
)
|
|
|
|
target_link_libraries(${LIB_NAME} INTERFACE dvhstx pico_stdlib hardware_i2c hardware_dma)
|