rp2040/driver/CMakeLists.txt

24 lines
590 B
CMake

file(GLOB FILELIST
start.S
src/common.c
src/system.c
src/resets.c
src/clock.c
src/irq.c
src/sio.c
src/gpio.c
src/pio.c
src/timer.c
src/dma.c
src/uart.c
src/usb.c
)
set(TARGET driver)
add_library(${TARGET} STATIC ${FILELIST})
target_include_directories(${TARGET} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc)
target_include_directories(${TARGET} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc/reg)
target_include_directories(${TARGET} PUBLIC ${SDK_BASE_DIR}/CMSIS/Core/Include/)
target_include_directories(${TARGET} PUBLIC ${SDK_BASE_DIR}/CMSIS/Device/RaspberryPi/RP2040/Include)