|
|
| version 1.1, 2003/12/10 13:15:18 | version 1.6, 2004/01/22 01:10:04 |
|---|---|
| Line 2 AS = masm | Line 2 AS = masm |
| AOPT = /ML /DNP2 | AOPT = /ML /DNP2 |
| OBJ = ..\obj\romrel | OBJ = ..\obj\romrel |
| all: $(OBJ) startup.res hddboot.res | all: $(OBJ) ..\bios\startup.res ..\bios\biosboot.res ..\cbus\sasibios.res ..\cbus\scsibios.res ..\fdd\hddboot.res |
| $(OBJ): | $(OBJ): |
| if not exist $(OBJ) mkdir $(OBJ) | if not exist $(OBJ) mkdir $(OBJ) |
| startup.res: $(OBJ) $(OBJ)\startup.bin | ..\bios\startup.res: $(OBJ) $(OBJ)\startup.bin |
| bin2txt $(OBJ)\startup.bin startup > startup.res | bin2txt $(OBJ)\startup.bin nosyscode > ..\bios\startup.res |
| $(OBJ)\startup.bin: $(OBJ)\startup.exe | $(OBJ)\startup.bin: $(OBJ)\startup.exe |
| exe2bin $(OBJ)\startup $(OBJ)\startup.bin | exe2bin $(OBJ)\startup $(OBJ)\startup.bin |
| Line 21 $(OBJ)\startup.obj: startup.asm | Line 21 $(OBJ)\startup.obj: startup.asm |
| $(AS) $(AOPT) $(*B),$*,$*; | $(AS) $(AOPT) $(*B),$*,$*; |
| hddboot.res: $(OBJ) $(OBJ)\hddboot.bin | |
| bin2txt $(OBJ)\hddboot.bin hddboot > hddboot.res | ..\bios\biosboot.res: $(OBJ) $(OBJ)\biosboot.bin |
| bin2txt $(OBJ)\biosboot.bin biosboot > ..\bios\biosboot.res | |
| $(OBJ)\biosboot.bin: $(OBJ)\biosboot.exe | |
| exe2bin $(OBJ)\biosboot $(OBJ)\biosboot.bin | |
| $(OBJ)\biosboot.exe: $(OBJ)\biosboot.obj | |
| link $(OBJ)\biosboot,$(OBJ)\biosboot; | |
| $(OBJ)\biosboot.obj: biosboot.asm | |
| $(AS) $(AOPT) $(*B),$*,$*; | |
| ..\cbus\sasibios.res: $(OBJ) $(OBJ)\sasibios.bin | |
| bin2txt $(OBJ)\sasibios.bin sasibios > ..\cbus\sasibios.res | |
| $(OBJ)\sasibios.bin: $(OBJ)\sasibios.exe | |
| exe2bin $(OBJ)\sasibios $(OBJ)\sasibios.bin | |
| $(OBJ)\sasibios.exe: $(OBJ)\sasibios.obj | |
| link $(OBJ)\sasibios,$(OBJ)\sasibios; | |
| $(OBJ)\sasibios.obj: sasibios.asm | |
| $(AS) $(AOPT) $(*B),$*,$*; | |
| ..\cbus\scsibios.res: $(OBJ) $(OBJ)\scsibios.bin | |
| bin2txt $(OBJ)\scsibios.bin scsibios > ..\cbus\scsibios.res | |
| $(OBJ)\scsibios.bin: $(OBJ)\scsibios.exe | |
| exe2bin $(OBJ)\scsibios $(OBJ)\scsibios.bin | |
| $(OBJ)\scsibios.exe: $(OBJ)\scsibios.obj | |
| link $(OBJ)\scsibios,$(OBJ)\scsibios; | |
| $(OBJ)\scsibios.obj: scsibios.asm | |
| $(AS) $(AOPT) $(*B),$*,$*; | |
| ..\fdd\hddboot.res: $(OBJ) $(OBJ)\hddboot.bin | |
| bin2txt $(OBJ)\hddboot.bin hdddiskboot > ..\fdd\hddboot.res | |
| $(OBJ)\hddboot.bin: $(OBJ)\hddboot.exe | $(OBJ)\hddboot.bin: $(OBJ)\hddboot.exe |
| exe2bin $(OBJ)\hddboot $(OBJ)\hddboot.bin | exe2bin $(OBJ)\hddboot $(OBJ)\hddboot.bin |