Started to port config.cmake to perferals to make the cmake more independent

redesign_interrupts
Kerem Yollu 3 years ago
parent d524e56241
commit e13f0c00a6

@ -29,8 +29,3 @@ target_compile_definitions(stmTimer PRIVATE ${C_DEFS})
target_include_directories(stmTimer PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES}) target_include_directories(stmTimer PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::timer ALIAS stmTimer) add_library(sub::timer ALIAS stmTimer)
add_library(stmSPI imp_spi.c)
target_compile_options(stmSPI PRIVATE ${C_FLAGS})
target_compile_definitions(stmSPI PRIVATE ${C_DEFS})
target_include_directories(stmSPI PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::imp_spi ALIAS stmSPI)

@ -75,6 +75,5 @@ list(APPEND EXTRA_LIBS sub::delay)
list(APPEND EXTRA_LIBS sub::usart) list(APPEND EXTRA_LIBS sub::usart)
list(APPEND EXTRA_LIBS sub::timer) list(APPEND EXTRA_LIBS sub::timer)
list(APPEND EXTRA_LIBS sub::init) list(APPEND EXTRA_LIBS sub::init)
list(APPEND EXTRA_LIBS sub::imp_spi)
list(APPEND EXTRA_LIBS sub::spi) list(APPEND EXTRA_LIBS sub::spi)
list(APPEND EXTRA_LIBS sub::pin) list(APPEND EXTRA_LIBS sub::pin)

@ -1,4 +1,4 @@
add_library(SPI spi.c) add_library(SPI spi.c ${CSL_DIR}/Src/imp_spi.c)
target_compile_options(SPI PRIVATE ${C_FLAGS}) target_compile_options(SPI PRIVATE ${C_FLAGS})
target_compile_definitions(SPI PRIVATE ${C_DEFS}) target_compile_definitions(SPI PRIVATE ${C_DEFS})
target_include_directories(SPI PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES}) target_include_directories(SPI PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})

Loading…
Cancel
Save