@@ -139,6 +139,7 @@ CFLAGS += -Wstrict-prototypes
139
139
CFLAGS += -Wa,-adhlns=$(@:%.o=%.lst )
140
140
CFLAGS += $(patsubst % ,-I% ,$(EXTRAINCDIRS ) )
141
141
CFLAGS += $(CSTANDARD )
142
+ CFLAGS += -flto
142
143
ifdef CONFIG_H
143
144
CFLAGS += -include $(CONFIG_H )
144
145
endif
@@ -173,6 +174,7 @@ CPPFLAGS += -Wundef
173
174
CPPFLAGS += -Wa,-adhlns=$(@:%.o=%.lst )
174
175
CPPFLAGS += $(patsubst % ,-I% ,$(EXTRAINCDIRS ) )
175
176
# CPPFLAGS += $(CSTANDARD)
177
+ CPPFLAGS += -flto
176
178
ifdef CONFIG_H
177
179
CPPFLAGS += -include $(CONFIG_H )
178
180
endif
@@ -189,6 +191,7 @@ endif
189
191
# dump that will be displayed for a given single line of source input.
190
192
ASFLAGS = $(ADEFS ) -Wa,-adhlns=$(@:%.o=%.lst ) ,-gstabs,--listing-cont-lines=100
191
193
ASFLAGS += $(patsubst % ,-I% ,$(EXTRAINCDIRS ) )
194
+ ASFLAGS += -flto
192
195
ifdef CONFIG_H
193
196
ASFLAGS += -include $(CONFIG_H )
194
197
endif
@@ -261,6 +264,7 @@ LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
261
264
# LDFLAGS += -T linker_script.x
262
265
# You can give EXTRALDFLAGS at 'make' command line.
263
266
LDFLAGS += $(EXTRALDFLAGS )
267
+ LDFLAGS += -flto
264
268
265
269
266
270
0 commit comments