@@ -1194,42 +1194,42 @@ $(call show_separator)
11941194# library sources
11951195$(OBJDIR ) /libs/% .c.$(OBJSUFFIX ) : $(ARDUINO_LIB_PATH ) /% .c
11961196 @$(MKDIR ) $(dir $@ )
1197- $(CC ) " -Wp-MM $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1198- # $(CC) -MM -c $(CPPFLAGS) $(CFLAGS) $< -o $@
1197+ $(CC ) " -Wp-MMD $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1198+ # $(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@
11991199
12001200$(OBJDIR ) /libs/% .cpp.$(OBJSUFFIX ) : $(ARDUINO_LIB_PATH ) /% .cpp
12011201 @$(MKDIR ) $(dir $@ )
1202- $(CXX ) -MM -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1202+ $(CXX ) -MMD -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12031203
12041204$(OBJDIR ) /libs/% .S.$(OBJSUFFIX ) : $(ARDUINO_LIB_PATH ) /% .S
12051205 @$(MKDIR ) $(dir $@ )
1206- $(CC ) -MM -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
1206+ $(CC ) -MMD -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
12071207
12081208$(OBJDIR ) /platformlibs/% .c.$(OBJSUFFIX ) : $(ARDUINO_PLATFORM_LIB_PATH ) /% .c
12091209 @$(MKDIR ) $(dir $@ )
1210- $(CC ) " -Wp-MM $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1211- # $(CC) -MM -c $(CPPFLAGS) $(CFLAGS) $< -o $@
1210+ $(CC ) " -Wp-MMD $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1211+ # $(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@
12121212
12131213$(OBJDIR ) /platformlibs/% .cpp.$(OBJSUFFIX ) : $(ARDUINO_PLATFORM_LIB_PATH ) /% .cpp
12141214 @$(MKDIR ) $(dir $@ )
1215- $(CXX ) -MM -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1215+ $(CXX ) -MMD -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12161216
12171217$(OBJDIR ) /platformlibs/% .S.$(OBJSUFFIX ) : $(ARDUINO_PLATFORM_LIB_PATH ) /% .S
12181218 @$(MKDIR ) $(dir $@ )
1219- $(CC ) -MM -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
1219+ $(CC ) -MMD -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
12201220
12211221$(OBJDIR ) /userlibs/% .cpp.$(OBJSUFFIX ) : $(USER_LIB_PATH ) /% .cpp
12221222 @$(MKDIR ) $(dir $@ )
1223- $(CXX ) -MM -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1223+ $(CXX ) -MMD -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12241224
12251225$(OBJDIR ) /userlibs/% .c.$(OBJSUFFIX ) : $(USER_LIB_PATH ) /% .c
12261226 @$(MKDIR ) $(dir $@ )
1227- $(CC ) " -Wp-MM $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1228- # $(CC) -MM -c $(CPPFLAGS) $(CFLAGS) $< -o $@
1227+ $(CC ) " -Wp-MMD $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1228+ # $(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@
12291229
12301230$(OBJDIR ) /userlibs/% .S.$(OBJSUFFIX ) : $(USER_LIB_PATH ) /% .S
12311231 @$(MKDIR ) $(dir $@ )
1232- $(CC ) -MM -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
1232+ $(CC ) -MMD -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
12331233
12341234ifdef COMMON_DEPS
12351235 COMMON_DEPS := $(COMMON_DEPS ) $(MAKEFILE_LIST )
@@ -1240,20 +1240,20 @@ endif
12401240# normal local sources
12411241$(OBJDIR ) /% .c.$(OBJSUFFIX ) : % .c $(COMMON_DEPS ) | $(OBJDIR )
12421242 @$(MKDIR ) $(dir $@ )
1243- $(CC ) " -Wp-MM $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1244- # $(CC) -MM -c $(CPPFLAGS) $(CFLAGS) $< -o $@
1243+ $(CC ) " -Wp-MMD $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1244+ # $(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@
12451245
12461246$(OBJDIR ) /% .cc.$(OBJSUFFIX ) : % .cc $(COMMON_DEPS ) | $(OBJDIR )
12471247 @$(MKDIR ) $(dir $@ )
1248- $(CXX ) -MM -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1248+ $(CXX ) -MMD -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12491249
12501250$(OBJDIR ) /% .cpp.$(OBJSUFFIX ) : % .cpp $(COMMON_DEPS ) | $(OBJDIR )
12511251 @$(MKDIR ) $(dir $@ )
1252- $(CXX ) -MM -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1252+ $(CXX ) -MMD -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12531253
12541254$(OBJDIR ) /% .S.$(OBJSUFFIX ) : % .S $(COMMON_DEPS ) | $(OBJDIR )
12551255 @$(MKDIR ) $(dir $@ )
1256- $(CC ) -MM -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
1256+ $(CC ) -MMD -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
12571257
12581258$(OBJDIR ) /% .s.$(OBJSUFFIX ) : % .s $(COMMON_DEPS ) | $(OBJDIR )
12591259 @$(MKDIR ) $(dir $@ )
@@ -1267,35 +1267,35 @@ $(OBJDIR)/%.ino.$(OBJSUFFIX): %.ino $(COMMON_DEPS) | $(OBJDIR)
12671267 (echo ' #include <$(ARDUINO_HEADER)>\n#line 1 "$<"' ; \
12681268 echo " void main(void); void (*dummy_variable) () = main;" ; \
12691269 cat $< ) > " $( @:.$( OBJSUFFIX) =.c) "
1270- $(CC ) " -Wp-MM $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) " $( @:.$( OBJSUFFIX) =.c) " -o $@
1271- # $(CXX) -x c++ -include $(ARDUINO_HEADER) -MM -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
1270+ $(CC ) " -Wp-MMD $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) " $( @:.$( OBJSUFFIX) =.c) " -o $@
1271+ # $(CXX) -x c++ -include $(ARDUINO_HEADER) -MMD -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
12721272
12731273# generated assembly
12741274$(OBJDIR ) /% .s : % .pde $(COMMON_DEPS ) | $(OBJDIR )
12751275 @$(MKDIR ) $(dir $@ )
1276- $(CXX ) -x c++ -include $(ARDUINO_HEADER ) -MM -S -fverbose-asm $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1276+ $(CXX ) -x c++ -include $(ARDUINO_HEADER ) -MMD -S -fverbose-asm $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12771277
12781278$(OBJDIR ) /% .s : % .ino $(COMMON_DEPS ) | $(OBJDIR )
12791279 @$(MKDIR ) $(dir $@ )
1280- $(CXX ) -x c++ -include $(ARDUINO_HEADER ) -MM -S -fverbose-asm $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1280+ $(CXX ) -x c++ -include $(ARDUINO_HEADER ) -MMD -S -fverbose-asm $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12811281
12821282$(OBJDIR ) /% .s : % .cpp $(COMMON_DEPS ) | $(OBJDIR )
12831283 @$(MKDIR ) $(dir $@ )
1284- $(CXX ) -x c++ -include $(ARDUINO_HEADER ) -MM -S -fverbose-asm $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1284+ $(CXX ) -x c++ -include $(ARDUINO_HEADER ) -MMD -S -fverbose-asm $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12851285
12861286# core files
12871287$(OBJDIR ) /core/% .c.$(OBJSUFFIX ) : $(ARDUINO_CORE_PATH ) /% .c $(COMMON_DEPS ) | $(OBJDIR )
12881288 @$(MKDIR ) $(dir $@ )
1289- $(CC ) " -Wp-MM $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1290- # $(CC) -MM -c $(CPPFLAGS) $(CFLAGS) $< -o $@
1289+ $(CC ) " -Wp-MMD $( @:.$( OBJSUFFIX) =.d) " -c $(CPPFLAGS ) $(CFLAGS ) $< -o $@
1290+ # $(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@
12911291
12921292$(OBJDIR ) /core/% .cpp.$(OBJSUFFIX ) : $(ARDUINO_CORE_PATH ) /% .cpp $(COMMON_DEPS ) | $(OBJDIR )
12931293 @$(MKDIR ) $(dir $@ )
1294- $(CXX ) -MM -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
1294+ $(CXX ) -MMD -c $(CPPFLAGS ) $(CXXFLAGS ) $< -o $@
12951295
12961296$(OBJDIR ) /core/% .S.$(OBJSUFFIX ) : $(ARDUINO_CORE_PATH ) /% .S $(COMMON_DEPS ) | $(OBJDIR )
12971297 @$(MKDIR ) $(dir $@ )
1298- $(CC ) -MM -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
1298+ $(CC ) -MMD -c $(CPPFLAGS ) $(ASFLAGS ) $< -o $@
12991299
13001300# various object conversions
13011301$(OBJDIR ) /% .hex : $(OBJDIR ) /% .elf $(COMMON_DEPS )
0 commit comments