29 lines
		
	
	
		
			717 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			717 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								include $(TOP)/$(BOARD_PATH)/board.mk
							 | 
						||
| 
								 | 
							
								CPU_CORE ?= cortex-m4
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								MCU_VARIANT = tm4c${MCU_SUB_VARIANT}
							 | 
						||
| 
								 | 
							
								MCU_VARIANT_UPPER = TM4C${MCU_SUB_VARIANT}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								SDK_DIR = hw/mcu/ti/${MCU_VARIANT}xx
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CFLAGS += \
							 | 
						||
| 
								 | 
							
								  -flto \
							 | 
						||
| 
								 | 
							
								  -DCFG_TUSB_MCU=OPT_MCU_TM4C123 \
							 | 
						||
| 
								 | 
							
								  -uvectors \
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# mcu driver cause following warnings
							 | 
						||
| 
								 | 
							
								CFLAGS += -Wno-error=strict-prototypes -Wno-error=cast-qual
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								LDFLAGS_GCC += --specs=nosys.specs --specs=nano.specs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								INC += \
							 | 
						||
| 
								 | 
							
									$(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
							 | 
						||
| 
								 | 
							
									$(TOP)/$(SDK_DIR)/Include/${MCU_VARIANT_UPPER} \
							 | 
						||
| 
								 | 
							
									$(TOP)/$(BOARD_PATH)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								SRC_C += \
							 | 
						||
| 
								 | 
							
									src/portable/mentor/musb/dcd_musb.c \
							 | 
						||
| 
								 | 
							
									src/portable/mentor/musb/hcd_musb.c \
							 | 
						||
| 
								 | 
							
									$(SDK_DIR)/Source/system_${MCU_VARIANT_UPPER}.c \
							 | 
						||
| 
								 | 
							
									$(SDK_DIR)/Source/GCC/${MCU_VARIANT}_startup.c
							 |