100 9load: l.$O $CORE $LOAD $ETHER nobiosload.$O
101 $LD -o $target -H3 -T0x80010000 -l $prereq -lflate -lc -lip
104 9pxeload: lpxe.$O $CORE $LOAD $ETHER nobiosload.$O
105 $LD -o $target -H3 -T0x80007C00 -l $prereq -lflate -lc -lip
108 9loaddebug: l.$O $CORE $LOAD $ETHER nobiosload.$O
109 $LD -o $target -T0x80010000 -l $prereq -lflate -lc -lip
112 # map({"text", 0x80010000, 0x80090000, 0x00000020})
114 9pxeloaddebug: lpxe.$O $CORE $LOAD $ETHER nobiosload.$O
115 $LD -o $target -T0x80007C00 -l $prereq -lflate -lc -lip
118 # map({"text", 0x80010000, 0x80090000, 0x00000020})
120 9loadlite: l.$O $CORE $LOAD noether.$O nobiosload.$O
121 $LD -o $target -H3 -T0x80010000 -l $prereq -lflate -lc
124 9loadlitedebug: l.$O $CORE $LOAD noether.$O nobiosload.$O
125 $LD -o $target -T0x80010000 -l $prereq -lflate -lc
128 # map({"text", 0x80010000, 0x80090000, 0x00000020})
130 9loadusb: l.$O $CORE $LOAD $ETHER biosload.$O
131 $LD -o $target -H3 -T0x80010000 -l $prereq -lflate -lc -lip
134 9loadask: l.$O $CORE $LOAD $ETHER askbiosload.$O
135 $LD -o $target -H3 -T0x80010000 -l $prereq -lflate -lc -lip
138 ld.com: ld.$O $CORE $BCOM
139 $LD -o $target -H3 -T0x80080100 -l $prereq -lc
142 lddebug: ld.$O $CORE $BCOM
143 $LD -o $target -T0x80080100 -l $prereq -lc
146 # map({"text", 0x80080100, 0x800B0000, 0x00000020})
149 $AS -DDOTCOM -o $target l.s
152 $AS -DVGA -o $target l.s
155 $AS -DPXE -DVGA -o $target l.s
161 $AS -DPXE -o $target l.s
164 $CC -o $target $CFLAGS '-DVERBOSE=1' load.c
174 l.$O pbs.$O pbslba.$O mbr.$O: x16.h
176 clock.$O floppy.$O trap.$O: ureg.h
177 bcom.$O conf.$O devfloppy.$O devsd.$O dosboot.$O fs.$O \
178 kfsboot.$O load.$O part.$O: dosfs.h fs.h kfs.h
179 ether.$O etherelnk3.$O: etherif.h
180 devsd.$O part.$O sdata.$O sdscsi.$O: sd.h
184 $LD -o $target -H3 -T0x0600 -l $prereq
188 $LD -o $target -H3 -T0x7C00 -l $prereq
192 $LD -o $target -T0x7C00 -l $prereq
195 # map({"text", 0x7C00, 0x7E00, 0x00000020})
198 rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARG 9loaddebug lddebug
202 mk $MKFLAGS $i.install
205 # for (fs in $EXTRACOPIES)
206 # 9fs $fs && cp $prereq /n/$fs/$prereq
236 update $UPDATEFLAGS $UPDATE