Removed the Cmake on the CSL/Src to periferals

redesign_interrupts
Kerem Yollu 3 years ago
parent e13f0c00a6
commit a916ec29b4

@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.5)
include(config/cmakeProjectConfig.cmake)
set(CSL_DIR ${CMAKE_SOURCE_DIR}/csl/${CSL_USED})
set(CSL_SOURCES ${CMAKE_SOURCE_DIR}/csl/${CSL_USED}/Src)
if(EXISTS ${CSL_DIR}) # Cheking if the directory exists
message("${BoldGreen}Compiling for ${CSL_USED} ${ColourReset}")

@ -2,4 +2,3 @@
#SUBDIRECTORIES
####################################################################################################
add_subdirectory(startup)
add_subdirectory(Src)

@ -1,31 +1 @@
add_library(stmDelay delay.c)
target_compile_options(stmDelay PRIVATE ${C_FLAGS})
target_compile_definitions(stmDelay PRIVATE ${C_DEFS})
target_include_directories(stmDelay PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::delay ALIAS stmDelay)
add_library(stmPin pin.c)
target_compile_options(stmPin PRIVATE ${C_FLAGS})
target_compile_definitions(stmPin PRIVATE ${C_DEFS})
target_include_directories(stmPin PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::pin ALIAS stmPin)
add_library(stmUsart usart.c)
target_compile_options(stmUsart PRIVATE ${C_FLAGS})
target_compile_definitions(stmUsart PRIVATE ${C_DEFS})
target_include_directories(stmUsart PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::usart ALIAS stmUsart)
add_library(stmInit deviceSetup.c)
target_compile_options(stmInit PRIVATE ${C_FLAGS})
target_compile_definitions(stmInit PRIVATE ${C_DEFS})
target_include_directories(stmInit PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::init ALIAS stmInit)
add_library(stmTimer timer.c)
target_compile_options(stmTimer PRIVATE ${C_FLAGS})
target_compile_definitions(stmTimer PRIVATE ${C_DEFS})
target_include_directories(stmTimer PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::timer ALIAS stmTimer)

@ -1,6 +1,36 @@
add_library(SPI spi.c ${CSL_DIR}/Src/imp_spi.c)
add_library(SPI spi.c ${CSL_SOURCES}/imp_spi.c)
target_compile_options(SPI PRIVATE ${C_FLAGS})
target_compile_definitions(SPI PRIVATE ${C_DEFS})
target_include_directories(SPI PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::spi ALIAS SPI)
add_library(DELAY ${CSL_SOURCES}/delay.c)
target_compile_options(DELAY PRIVATE ${C_FLAGS})
target_compile_definitions(DELAY PRIVATE ${C_DEFS})
target_include_directories(DELAY PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::delay ALIAS DELAY)
add_library(PIN ${CSL_SOURCES}/pin.c)
target_compile_options(PIN PRIVATE ${C_FLAGS})
target_compile_definitions(PIN PRIVATE ${C_DEFS})
target_include_directories(PIN PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::pin ALIAS PIN)
add_library(USART ${CSL_SOURCES}/usart.c)
target_compile_options(USART PRIVATE ${C_FLAGS})
target_compile_definitions(USART PRIVATE ${C_DEFS})
target_include_directories(USART PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::usart ALIAS USART)
add_library(INIT ${CSL_SOURCES}/deviceSetup.c)
target_compile_options(INIT PRIVATE ${C_FLAGS})
target_compile_definitions(INIT PRIVATE ${C_DEFS})
target_include_directories(INIT PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::init ALIAS INIT)
add_library(TIMER ${CSL_SOURCES}/timer.c)
target_compile_options(TIMER PRIVATE ${C_FLAGS})
target_compile_definitions(TIMER PRIVATE ${C_DEFS})
target_include_directories(TIMER PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES})
add_library(sub::timer ALIAS TIMER)

Loading…
Cancel
Save