ordos/Makefile

29 lines
638 B
Makefile

ordos.img: BOOT.BIN IO.SYS ORDOS.SYS COMMAND.COM debug.com edlin.com exe2bin.exe link.exe masm.exe
rm -f ordos.img
mkfs.fat -C $@ -M 0xff 320
rw -I 0x7c00 -i BOOT.BIN -o $@ -c 512
mcopy -i $@ IO.SYS ::
mcopy -i $@ ORDOS.SYS ::
mcopy -i $@ COMMAND.COM ::
mcopy -i $@ debug.com ::
mcopy -i $@ edlin.com ::
mcopy -i $@ exe2bin.exe ::
mcopy -i $@ link.exe ::
mcopy -i $@ masm.exe ::
BOOT.BIN: boot.asm
dosbox -exit mk-boot.bat
IO.SYS: io.asm
dosbox -exit mk-io.bat
ORDOS.SYS: msdos.asm stddos.asm
dosbox -exit mk-ordos.bat
COMMAND.COM: command.asm
dosbox -exit mk-comma.bat
clean:
rm -f ordos.img
dosbox -exit clean.bat