| 
									
										
										
										
											2023-06-24 17:35:37 +07:00
										 |  |  | # makefile for arm gcc toolchain
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-24 16:17:33 +07:00
										 |  |  | # Can be set by family, default to ARM GCC
 | 
					
						
							|  |  |  | CROSS_COMPILE ?= arm-none-eabi- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-24 17:35:37 +07:00
										 |  |  | CC = $(CROSS_COMPILE)gcc | 
					
						
							|  |  |  | CXX = $(CROSS_COMPILE)g++ | 
					
						
							|  |  |  | AS = $(CC) -x assembler-with-cpp | 
					
						
							|  |  |  | LD = $(CC) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | GDB = $(CROSS_COMPILE)gdb | 
					
						
							|  |  |  | OBJCOPY = $(CROSS_COMPILE)objcopy | 
					
						
							|  |  |  | SIZE = $(CROSS_COMPILE)size | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CFLAGS += \
 | 
					
						
							|  |  |  |   -fsingle-precision-constant \
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-24 19:21:26 +07:00
										 |  |  | LIBS += -lgcc -lm -lnosys | 
					
						
							| 
									
										
										
										
											2023-11-23 11:44:14 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-24 19:21:26 +07:00
										 |  |  | include ${TOP}/examples/build_system/make/toolchain/gcc_common.mk |