1 #************************** makefile for bios ***************************
10 ####################### dependencies begin here. #########################
15 msbio.cl1: msbio.skl \
18 msload.obj: msload.asm \
25 msload.com: msload.obj
26 link msload.obj,msload,,;
27 exe2bin msload.exe msload.com
29 msbio1.obj: msbio1.asm \
39 mscon.obj: mscon.asm \
45 msaux.obj: msaux.asm \
51 mslpt.obj: mslpt.asm \
58 $(inc)\ioctl.inc $(inc)\bpb.inc
60 msclock.obj: msclock.asm \
65 msdisk.obj: msdisk.asm \
74 msioctl.inc $(inc)\ioctl.inc $(inc)\bpb.inc
76 msinit.obj: msinit.asm \
80 msequ.inc $(inc)\msbds.inc \
88 sysinit1.obj: sysinit1.asm \
99 $(inc)\smdossym.inc $(inc)\dosmac.inc $(inc)\bpb.inc $(inc)\buffer.inc \
100 $(inc)\sysvar.inc $(inc)\vector.inc $(inc)\dirent.inc \
101 $(inc)\dpb.inc $(inc)\curdir.inc \
102 $(inc)\pdb.inc $(inc)\exe.inc $(inc)\sf.inc $(inc)\arena.inc \
103 $(inc)\intnat.inc $(inc)\mi.inc \
107 sysconf.obj: sysconf.asm \
113 $(inc)\smifssym.inc \
116 $(inc)\smdossym.inc $(inc)\dosmac.inc $(inc)\bpb.inc $(inc)\buffer.inc \
117 $(inc)\sysvar.inc $(inc)\vector.inc $(inc)\dirent.inc \
118 $(inc)\dpb.inc $(inc)\curdir.inc \
119 $(inc)\pdb.inc $(inc)\exe.inc $(inc)\sf.inc $(inc)\arena.inc \
120 $(inc)\intnat.inc $(inc)\mi.inc \
123 sysinit2.obj: sysinit2.asm \
126 $(inc)\copyrigh.inc \
127 $(inc)\smifssym.inc \
130 $(inc)\smdossym.inc $(inc)\dosmac.inc $(inc)\bpb.inc $(inc)\buffer.inc \
131 $(inc)\sysvar.inc $(inc)\vector.inc $(inc)\dirent.inc \
132 $(inc)\dpb.inc $(inc)\curdir.inc \
133 $(inc)\pdb.inc $(inc)\exe.inc $(inc)\sf.inc $(inc)\arena.inc \
134 $(inc)\intnat.inc $(inc)\mi.inc \
137 sysimes.obj: sysimes.asm \
141 msequ.inc $(inc)\msbds.inc
143 msbio2.obj: msbio2.asm \
152 ms96tpi.inc msvolid.inc
154 mshard.obj: mshard.asm $(inc)\postequ.inc $(inc)\dseg.inc
156 $(dest).sys: msbio.cl1 msbio1.obj mscon.obj msaux.obj \
157 mslpt.obj msclock.obj msdisk.obj msbio2.obj \
158 msinit.obj mshard.obj sysinit1.obj sysconf.obj \
159 sysinit2.obj sysimes.obj \
163 exe2bin msbio.exe msbio.bin <locscr
164 copy /b msload.com+msbio.bin $(dest).sys