diff --git a/boot/makefile b/boot/makefile index 10cbc4f..f38d5ab 100644 --- a/boot/makefile +++ b/boot/makefile @@ -1,20 +1,25 @@ +CC=nasm -f bin -o +BINS=boot12.bin boot16.bin boottest.bin bootcp.com loader.sys + all: makall -makall: boot12.bin boot16.bin boottest.bin bootcp.com - sync +makall:$(BINS) -boot12.bin: - nasm -f bin -o boot12.bin boot12.asm - -boot16.bin: - nasm -f bin -o boot16.bin boot16.asm +boot12.bin: boot12.asm + $(CC) $@ $^ -boottest.bin: - nasm -f bin -o boottest.bin boottest.asm +boot16.bin: boot16.asm + $(CC) $@ $^ + +boottest.bin: boottest.asm + $(CC) $@ $^ + +bootcp.com: bootcp.asm + $(CC) $@ $^ + +loader.sys: loader.asm + $(CC) $@ $^ -bootcp.com: - nasm -f bin -o bootcp.com bootcp.asm - clean: rm -f *.o rm -f *.bin