STM32F407ZET6_MRB/Drivers/CMakeLists.txt

22 lines
509 B
CMake

file(GLOB_RECURSE HAL_DRIVER_SOURCES
"STM32F4xx_HAL_Driver/*.c"
)
set(HAL_DRIVER_INCLUDES
"../Core/Inc"
"STM32F4xx_HAL_Driver/Inc"
"STM32F4xx_HAL_Driver/Inc/Legacy"
"CMSIS/Device/ST/STM32F4xx/Include"
"CMSIS/Include"
)
set(HAL_DRIVER_DEFINES
"STM32F407xx"
"USE_HAL_DRIVER"
"USE_FULL_LL_DRIVER"
)
add_library(stm32_hal_driver STATIC ${HAL_DRIVER_SOURCES})
target_include_directories(stm32_hal_driver PRIVATE ${HAL_DRIVER_INCLUDES})
target_compile_definitions(stm32_hal_driver PRIVATE ${HAL_DRIVER_DEFINES})