### explicit rules ### %.o: %.asm @echo "Assembling (nasm) $@..."; nasm -f elf $*.asm -o $@ %.bin: %.asm @echo "Assembling (nasm) $@..."; nasm -f bin $*.asm -o $@ #%.o: %.s # i686-elf-as $*.s -o $@ %.o: %.c $(CC) -c $(CFLAGS) $*.c -o $*.o $(CC) -MM -MT $*.o $(CFLAGS) $*.c > $*.d