On 2010-06-07 10:52Z, Alex Buell wrote: > > $ more assembler/vasm.d > vasm.o: assembler/vasm.c /usr/include/stdio.h /usr/include/features.h \
Could that file have been generated by something other than the following? > %.d: %.c > $(CC) -M $(CFLAGS) $< > $...@.$$$$; \ > $(SED) 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $...@.$$$$ > $@; \ > rm -f $...@.$$$$ Wouldn't the sed command produce vasm.o vasm.d : assembler/vasm.c /usr/include/stdio.h /usr/include/features.h \ with two filenames before the colon, instead of vasm.o: assembler/vasm.c /usr/include/stdio.h /usr/include/features.h \ ? And do you really want assembler/vasm.o assembler/vasm.d : assembler/vasm.c [...] instead? _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
