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

Reply via email to