rp2040/driver/CMakeLists.txt
2025-06-01 16:18:31 +08:00

25 lines
606 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
src/watchdog.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)