102 lines
3.3 KiB
Makefile
102 lines
3.3 KiB
Makefile
##########################################################################################################################
|
|
# File automatically-generated by tool: [projectgenerator] version: [3.10.0-B14] date: [Wed Jan 06 00:56:58 CET 2021]
|
|
##########################################################################################################################
|
|
|
|
# ------------------------------------------------
|
|
# Generic Makefile (based on gcc)
|
|
#
|
|
# ChangeLog :
|
|
# 2017-02-10 - Several enhancements + project update mode
|
|
# 2015-07-22 - first version
|
|
# ------------------------------------------------
|
|
|
|
######################################
|
|
# source
|
|
######################################
|
|
# C sources
|
|
C_SOURCES = \
|
|
Core/Src/main.c \
|
|
Core/Src/gpio.c \
|
|
Core/Src/dma.c \
|
|
Core/Src/spi.c \
|
|
Core/Src/stm32l1xx_it.c \
|
|
Core/Src/stm32l1xx_hal_msp.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_spi.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc_ex.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_flash.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_flash_ex.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_flash_ramfunc.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_dma.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_pwr.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_pwr_ex.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_exti.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_tim.c \
|
|
Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_tim_ex.c \
|
|
Core/Src/system_stm32l1xx.c \
|
|
Core/Src/freertos.c \
|
|
Core/Src/stm32l1xx_hal_timebase_tim.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/croutine.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/event_groups.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/list.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/queue.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/tasks.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/timers.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c \
|
|
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c
|
|
|
|
# ASM sources
|
|
ASM_SOURCES = \
|
|
startup_stm32l152xc.s
|
|
|
|
#######################################
|
|
# CFLAGS
|
|
#######################################
|
|
# cpu
|
|
CPU = -mcpu=cortex-m3
|
|
|
|
# fpu
|
|
# NONE for Cortex-M0/M0+/M3
|
|
|
|
# float-abi
|
|
|
|
|
|
# mcu
|
|
MCU = $(CPU) -mthumb $(FPU) $(FLOAT-ABI)
|
|
|
|
# macros for gcc
|
|
# AS defines
|
|
AS_DEFS =
|
|
|
|
# C defines
|
|
C_DEFS = \
|
|
-DUSE_HAL_DRIVER \
|
|
-DSTM32L152xC
|
|
|
|
|
|
# AS includes
|
|
AS_INCLUDES =
|
|
|
|
# C includes
|
|
C_INCLUDES = \
|
|
-ICore/Inc \
|
|
-IDrivers/STM32L1xx_HAL_Driver/Inc \
|
|
-IDrivers/STM32L1xx_HAL_Driver/Inc/Legacy \
|
|
-IDrivers/CMSIS/Device/ST/STM32L1xx/Include \
|
|
-IDrivers/CMSIS/Include \
|
|
-IMiddlewares/Third_Party/FreeRTOS/Source/include \
|
|
-IMiddlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 \
|
|
-IMiddlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3
|
|
|
|
#######################################
|
|
# LDFLAGS
|
|
#######################################
|
|
# link script
|
|
LDSCRIPT = STM32L152RCTx_FLASH.ld
|
|
|
|
# *** EOF ***
|