| 
									
										
										
										
											2024-05-09 20:43:46 +07:00
										 |  |  | ifeq ($(TOOLCHAIN),gcc) | 
					
						
							|  |  |  |   CFLAGS += \
 | 
					
						
							| 
									
										
										
										
											2024-05-15 20:13:00 +07:00
										 |  |  |     -march=rv32i_zicsr \
 | 
					
						
							| 
									
										
										
										
											2024-05-09 20:43:46 +07:00
										 |  |  |     -mabi=ilp32 \
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-15 20:13:00 +07:00
										 |  |  | else ifeq ($(TOOLCHAIN),clang) | 
					
						
							|  |  |  |   CFLAGS += \
 | 
					
						
							|  |  |  |     -march=rv32i_zicsr \
 | 
					
						
							|  |  |  |     -mabi=ilp32 \
 | 
					
						
							| 
									
										
										
										
											2024-05-09 20:43:46 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-15 20:13:00 +07:00
										 |  |  | else ifeq ($(TOOLCHAIN),iar) | 
					
						
							|  |  |  |   $(error not support) | 
					
						
							| 
									
										
										
										
											2024-05-09 20:43:46 +07:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # For freeRTOS port source
 | 
					
						
							|  |  |  | FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/RISC-V |