edited makefile to strip all unneeded functions from binary
This commit is contained in:
		
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							@@ -26,11 +26,11 @@ INCLUDEPATH += -IFATFS -IFATFS/shimatta_sdio_driver
 | 
			
		||||
CC=arm-none-eabi-gcc
 | 
			
		||||
OBJCOPY=arm-none-eabi-objcopy
 | 
			
		||||
OBJDUMP=arm-none-eabi-objdump
 | 
			
		||||
 | 
			
		||||
SIZE=arm-none-eabi-size
 | 
			
		||||
 | 
			
		||||
LFLAGS = -mlittle-endian -mthumb -mcpu=cortex-m4 -mthumb-interwork 
 | 
			
		||||
LFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16 --disable-newlib-supplied-syscalls -nostartfiles
 | 
			
		||||
LFLAGS += -Tstm32f407vgt6_flash.ld -Wl,-Map=$(mapfile).map
 | 
			
		||||
LFLAGS += -Tstm32f407vgt6_flash.ld -Wl,-Map=$(mapfile).map -Wl,--gc-sections
 | 
			
		||||
 | 
			
		||||
CFLAGS = -c -fmessage-length=0 -mlittle-endian -mthumb -mcpu=cortex-m4 -mthumb-interwork
 | 
			
		||||
CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16 -nostartfiles
 | 
			
		||||
@@ -54,6 +54,7 @@ default: $(target).elf
 | 
			
		||||
#Linking
 | 
			
		||||
$(target).elf: $(OBJ) $(ASOBJ)
 | 
			
		||||
	$(CC) $(LFLAGS) $(LIBRARYPATH) -o $@ $^ $(LIBRARIES)
 | 
			
		||||
	$(SIZE) $@	
 | 
			
		||||
 | 
			
		||||
#Compiling
 | 
			
		||||
%.c.o: %.c
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user