2021-09-10 16:34:50 +00:00
|
|
|
DOSBOX=dosbox -conf dosbox-build.conf -exit
|
2021-09-07 18:34:01 +00:00
|
|
|
|
2021-08-26 09:38:40 +00:00
|
|
|
ordos.img: BOOT.BIN IO.SYS ORDOS.SYS COMMAND.COM debug.com edlin.com exe2bin.exe link.exe masm.exe
|
2021-08-26 07:08:41 +00:00
|
|
|
rm -f ordos.img
|
2021-08-26 10:12:38 +00:00
|
|
|
mkfs.fat -C $@ -M 0xff 320
|
2021-08-26 07:08:41 +00:00
|
|
|
rw -I 0x7c00 -i BOOT.BIN -o $@ -c 512
|
2021-08-26 07:11:20 +00:00
|
|
|
mcopy -i $@ IO.SYS ::
|
|
|
|
mcopy -i $@ ORDOS.SYS ::
|
|
|
|
mcopy -i $@ COMMAND.COM ::
|
2021-08-26 09:38:40 +00:00
|
|
|
mcopy -i $@ debug.com ::
|
|
|
|
mcopy -i $@ edlin.com ::
|
|
|
|
mcopy -i $@ exe2bin.exe ::
|
|
|
|
mcopy -i $@ link.exe ::
|
|
|
|
mcopy -i $@ masm.exe ::
|
2021-09-11 17:00:40 +00:00
|
|
|
mcopy -i $@ LICENSE ::
|
2021-08-26 07:08:41 +00:00
|
|
|
|
|
|
|
BOOT.BIN: boot.asm
|
2021-09-07 18:34:01 +00:00
|
|
|
$(DOSBOX) mk-boot.bat
|
2021-08-26 07:08:41 +00:00
|
|
|
|
2021-08-26 07:11:20 +00:00
|
|
|
IO.SYS: io.asm
|
2021-09-07 18:34:01 +00:00
|
|
|
$(DOSBOX) mk-io.bat
|
2021-08-26 07:11:20 +00:00
|
|
|
|
2021-08-26 07:08:41 +00:00
|
|
|
ORDOS.SYS: msdos.asm stddos.asm
|
2021-09-07 18:34:01 +00:00
|
|
|
$(DOSBOX) mk-ordos.bat
|
2021-08-26 07:08:41 +00:00
|
|
|
|
|
|
|
COMMAND.COM: command.asm
|
2021-09-07 18:34:01 +00:00
|
|
|
$(DOSBOX) mk-comma.bat
|
2021-08-26 07:08:41 +00:00
|
|
|
|
|
|
|
clean:
|
2021-09-07 09:42:10 +00:00
|
|
|
rm -f ordos.img *.OBJ *.EXE *.COM *.BIN *.SYS
|