25 lines
606 B
CMake
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)
|