Dmitry Goncharov (17 October 2021 18:33) wrote: > i think, make should not print a warning when a .d file is missing. make > should proceed and create the missing file. However, when .d is present, but > make cannot include it, then make should print an error and stop.
Given that I always generated .d files as side-effects of generating .o files, a missing .d file always meant the .o was missing, so my make files didn't need to know what the .o file depended on, aside from its primary source file, so I just used include $(wildcard $(OBJECTS:%.o=%.d)) Surely that would solve your problem, without invasive surgery in GNU make, or special-case handling of .d files anywhere but your make file ? Eddy.