LD = ia16-elf-ld
CFLAGS = -march=i8088 -mtune=i8088 -MMD
+LDFLAGS = -T kern.ld -Map kern.map
$(img): $(bin)
dd if=/dev/zero of=$@ bs=512 count=$(disk_numsec)
dd if=$< of=$@ bs=512 conv=notrunc
$(bin): $(obj)
- $(LD) -T kern.ld -Map kern.map -o $@ $(obj)
+ $(LD) -o $@ $(obj) $(LDFLAGS)
-include $(dep)
.PHONY: disasm
disasm: $(bin)
- ndisasm -o 0x7c00 $< >dis1
- ndisasm -o 0x98000 -e 512 $< >dis2
+ ndisasm -o 0x600 $< >dis