+ gcc $(CFLAGS:-combine:) $(INCS) -MM -MT $@ $($*_SRCS) > $@.d
+ gcc $(CFLAGS) $(INCS) -o $@ $($*_SRCS)
+
+asm: $(addsuffix .s, $(EXES))
+
+$(addsuffix .s, $(EXES)): output/%.s : output/%.d makefile
+ gcc $(CFLAGS:-combine:) $(INCS) -MM -MT $@ $($*_SRCS) > output/$*.d
+ gcc $(CFLAGS) $(INCS) -S -o $@.temp $($*_SRCS)
+ grep -v "^L[BFM]\|^LCF" $@.temp > $@
+ rm $@.temp