arduino_midi_player/Midi/music-box-stm32f1-master/makefile_std_lib.mk
2025-03-24 14:30:56 +08:00

43 lines
1.5 KiB
Makefile

# STD Defines
DDEFS += -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DHSE_VALUE=8000000
# source director
STM32F1_STD_LIB = $(STM32F10x_LIB_DIR)/STM32F10x_StdPeriph_Driver
STM32F1_CORE_DIR = $(STM32F10x_LIB_DIR)/CMSIS/CM3/CoreSupport
STM32F1_DEVICE_DIR = $(STM32F10x_LIB_DIR)/CMSIS/CM3/DeviceSupport/ST/STM32F10x
STM32F1_SRC_DIR = $(STM32F1_STD_LIB)/src
STM32F1_INC_DIR = $(STM32F1_STD_LIB)/inc
STM32F1_USB_LIB = $(STM32F10x_LIB_DIR)/STM32_USB-FS-Device_Driver
STM32F1_USB_SRC_DIR = $(STM32F1_USB_LIB)/src
STM32F1_USB_INC_DIR = $(STM32F1_USB_LIB)/inc
# startup
ASM_SRC += $(STM32F1_DEVICE_DIR)/startup/gcc_ride7/startup_stm32f10x_md.s
# CMSIS
SRC += $(STM32F1_DEVICE_DIR)/system_stm32f10x.c
SRC += $(STM32F1_CORE_DIR)/core_cm3.c
# use libraries, please add or remove when you use or remove it.
SRC += $(STM32F1_SRC_DIR)/stm32f10x_rcc.c
SRC += $(STM32F1_SRC_DIR)/stm32f10x_gpio.c
SRC += $(STM32F1_SRC_DIR)/stm32f10x_exti.c
SRC += $(STM32F1_SRC_DIR)/stm32f10x_usart.c
SRC += $(STM32F1_SRC_DIR)/stm32f10x_tim.c
SRC += $(STM32F1_SRC_DIR)/misc.c
SRC += $(STM32F1_USB_SRC_DIR)/usb_core.c
SRC += $(STM32F1_USB_SRC_DIR)/usb_init.c
SRC += $(STM32F1_USB_SRC_DIR)/usb_mem.c
SRC += $(STM32F1_USB_SRC_DIR)/usb_regs.c
SRC += $(STM32F1_USB_SRC_DIR)/usb_sil.c
SRC += $(STM32F1_USB_SRC_DIR)/usb_int.c
# include directories
INCLUDE_DIRS += $(STM32F1_CORE_DIR)
INCLUDE_DIRS += $(STM32F1_DEVICE_DIR)
INCLUDE_DIRS += $(STM32F1_INC_DIR)
INCLUDE_DIRS += $(STM32F1_USB_INC_DIR)
INCLUDE_DIRS += $(STM32F1_USB_SRC_DIR)
INCLUDE_DIRS += $(STM32F1_STD_LIB)