VirtualBox

source: vbox/trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk@ 42793

Last change on this file since 42793 was 41477, checked in by vboxsync, 13 years ago

/Makefile.kmk: Cosmetic changes.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 50.5 KB
Line 
1# $Id: Makefile.kmk 41477 2012-05-29 11:43:27Z vboxsync $
2## @file
3# VBox Etherboot Network boot ROM makefile.
4#
5
6#
7# Copyright (C) 2006-2012 Oracle Corporation
8#
9# This file is part of VirtualBox Open Source Edition (OSE), as
10# available from http://www.virtualbox.org. This file is free software;
11# you can redistribute it and/or modify it under the terms of the GNU
12# General Public License (GPL) as published by the Free Software
13# Foundation, in version 2 as it comes in the "COPYING" file of the
14# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
15# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
16#
17
18SUB_DEPTH = ../../../../..
19include $(KBUILD_PATH)/subheader.kmk
20
21if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.x86 darwin.amd64 os2.x86 solaris.x86 solaris.amd64 win.x86 win.amd64 linux.amd64 freebsd.amd64)
22 #
23 # Build it from a precompiled binary.
24 # See notes about the binary load address and size way below.
25 #
26 LIBRARIES += NetBiosBin
27 NetBiosBin_TEMPLATE = VBOXR3
28 NetBiosBin_SOURCES = $(NetBiosBin_0_OUTDIR)/NetBiosBin.c
29 NetBiosBin_CLEAN = $(NetBiosBin_0_OUTDIR)/NetBiosBin.c
30
31 $$(NetBiosBin_0_OUTDIR)/NetBiosBin.c: $(PATH_SUB_CURRENT)/pcnet32.zrom $(VBOX_BIN2C) | $$(dir $$@)
32 $(call MSG_TOOL,bin2c,NetBiosBin,$<,$@)
33 $(QUIET)$(VBOX_BIN2C) -min 16 -max 24 -mask 0xfff -export NetBiosBinary $< $@
34
35else
36#
37# Build it from scratch.
38# TODO: Stop using $(PATH_TARGET)!
39#
40
41BLDPROGS += nrv2b makerom
42LIBRARIES += NetBiosBin
43
44OTHER_CLEAN = \
45 $(PATH_TARGET)/NetBiosBin.c \
46 $(PATH_TARGET)/pcnet32.zrom \
47 $(PATH_TARGET)/pcnet32.zrom \
48 $(PATH_TARGET)/pcnet32.rom \
49 $(PATH_TARGET)/pcnet32.rom.prf \
50 $(PATH_TARGET)/pcnet32.rom.rt \
51 $(PATH_TARGET)/pcnet32.rom.rt1.bin \
52 $(PATH_TARGET)/pcnet32.rom.rt1.uo \
53 $(PATH_TARGET)/pcnet32.rom.rt2.bin \
54 $(PATH_TARGET)/pcnet32.rom.rt2.uo \
55 $(PATH_TARGET)/pcnet32.rom.rt2.zbin \
56 $(PATH_TARGET)/pcnet32.rom.rt2.zo \
57 $(PATH_TARGET)/pcnet32.rom.zprf \
58 $(PATH_TARGET)/basemem.o \
59 $(PATH_TARGET)/bios.o \
60 $(PATH_TARGET)/callbacks.o \
61 $(PATH_TARGET)/config.o \
62 $(PATH_TARGET)/console.o \
63 $(PATH_TARGET)/e820mangler.o \
64 $(PATH_TARGET)/elf.o \
65 $(PATH_TARGET)/heap.o \
66 $(PATH_TARGET)/hidemem.o \
67 $(PATH_TARGET)/hooks.o \
68 $(PATH_TARGET)/i386_timer.o \
69 $(PATH_TARGET)/init.o \
70 $(PATH_TARGET)/main.o \
71 $(PATH_TARGET)/memsizes.o \
72 $(PATH_TARGET)/misc.o \
73 $(PATH_TARGET)/nic.o \
74 $(PATH_TARGET)/osloader.o \
75 $(PATH_TARGET)/pci.o \
76 $(PATH_TARGET)/pci_io.o \
77 $(PATH_TARGET)/pci_probe.o \
78 $(PATH_TARGET)/pciprefix.entry.o \
79 $(PATH_TARGET)/pciprefix.exit.o \
80 $(PATH_TARGET)/pciprefix.o \
81 $(PATH_TARGET)/pcnet32.o \
82 $(PATH_TARGET)/pcnet32.rt.o \
83 $(PATH_TARGET)/pxe_callbacks.o \
84 $(PATH_TARGET)/pxe_export.o \
85 $(PATH_TARGET)/realmode.o \
86 $(PATH_TARGET)/realmode_asm.o \
87 $(PATH_TARGET)/relocate.o \
88 $(PATH_TARGET)/start32.o \
89 $(PATH_TARGET)/string.o \
90 $(PATH_TARGET)/timer.o \
91 $(PATH_TARGET)/unnrv2b.o \
92 $(PATH_TARGET)/vsprintf.o \
93 $(PATH_TARGET)/bootlib.a
94
95
96nrv2b_TEMPLATE = VBOXBLDPROG
97nrv2b_SOURCES = util/nrv2b.c
98nrv2b_DEFS = ENCODE DECODE MAIN VERBOSE NDEBUG BITSIZE=32 ENDIAN=0
99
100makerom_TEMPLATE = VBOXBLDPROG
101makerom_SOURCES = util/makerom.c
102makerom_SOURCES.win = util/getopt.c
103makerom_INCS.win = util
104makerom_DEFS.win = __inline__ __const__=const
105
106#
107# The NetBiosBin Library.
108#
109NetBiosBin_TEMPLATE = VBOXR3
110NetBiosBin_DEFS = IN_VBOXDD2
111NetBiosBin_INCS = ../..
112NetBiosBin_SOURCES = $(PATH_TARGET)/NetBiosBin.c
113
114
115#
116# Rule for making the bios
117# Note: The BIOS image occupies 0xCB000...0xCFFFF, therefore its size is limited to 20KB.
118#
119$(PATH_TARGET)/NetBiosBin.c: $(PATH_TARGET)/pcnet32.zrom $(VBOX_BIN2C)
120 $(call MSG_TOOL,bin2c,NetBiosBin,$<,$@)
121 $(QUIET)$(VBOX_BIN2C) -min 16 -max 24 -mask 0xfff -export NetBiosBinary $< $@
122
123#
124# Net BIOS.
125#
126
127# 0. Prevent calling VBOX_CHECKCC again and again
128EB_CFLAGS:=
129
130# 1. Get Etherboot configuration
131ARCH=i386
132ENVIRONMENT:=VBOX
133include $(PATH_SUB_CURRENT)/Config
134include $(PATH_SUB_CURRENT)/arch/$(ARCH)/Config
135
136# 2. Replace Makefile.main
137#MAKEROM= $(PERL) ./util/makerom.pl
138MAKEROM= $(TARGET_makerom)
139VERSION_MAJOR= 5
140VERSION_MINOR= 4
141VERSION_PATCH= 2
142EXTRAVERSION= CVS-Sun
143VERSION= $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)$(EXTRAVERSION)
144MM_VERSION= $(VERSION_MAJOR).$(VERSION_MINOR)
145EB_CFLAGS+= -DVERSION_MAJOR=$(VERSION_MAJOR) \
146 -DVERSION_MINOR=$(VERSION_MINOR) \
147 -DVERSION=\"$(VERSION)\" $(OLDGAS) \
148 -I $(PATH_SUB_CURRENT)/include -I $(PATH_SUB_CURRENT)/arch/$(ARCH)/include \
149 -DARCH=$(ARCH) \
150 $(VBOX_GCC_Wno-pointer-sign) -Wno-unused
151
152IDENT= '$(@F) $(VERSION) (GPL) etherboot.org'
153
154# Rebuild everything whenever the Makefile etc. is changed. Must be LAST in the dependency list!
155MAKEDEPS= $(PATH_SUB_CURRENT)/Makefile.kmk $(PATH_SUB_CURRENT)/Config $(PATH_SUB_CURRENT)/arch/$(ARCH)/Config | $(PATH_TARGET)/
156
157# The core (card-independent part) of Etherboot.
158BOBJS= $(PATH_TARGET)/main.o $(PATH_TARGET)/osloader.o \
159 $(PATH_TARGET)/misc.o $(PATH_TARGET)/timer.o \
160 $(PATH_TARGET)/relocate.o $(PATH_TARGET)/heap.o \
161 $(PATH_TARGET)/nic.o $(PATH_TARGET)/pci.o \
162 $(PATH_TARGET)/pci_probe.o $(PATH_TARGET)/vsprintf.o \
163 $(PATH_TARGET)/string.o $(PATH_TARGET)/pxe_export.o \
164 $(PATH_TARGET)/pci_io.o $(PATH_TARGET)/i386_timer.o \
165 $(PATH_TARGET)/elf.o $(PATH_TARGET)/hooks.o
166
167BLIB= $(PATH_TARGET)/bootlib.a
168
169# The processor-dependent start parts of Etherboot.
170START= $(PATH_TARGET)/start32.o $(PATH_TARGET)/bios.o \
171 $(PATH_TARGET)/console.o \
172 $(PATH_TARGET)/memsizes.o $(PATH_TARGET)/basemem.o \
173 $(PATH_TARGET)/hidemem.o $(PATH_TARGET)/e820mangler.o \
174 $(PATH_TARGET)/realmode.o $(PATH_TARGET)/realmode_asm.o \
175 $(PATH_TARGET)/callbacks.o $(PATH_TARGET)/pxe_callbacks.o
176
177# Linker scripts.
178ifeq ($(KBUILD_TARGET),win)
179LDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/etherboot-pe.lds
180PLDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/etherboot.prefix-pe.lds
181PREFULDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/prefixudata-pe.lds
182PREFZLDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/prefixzdata-pe.lds
183else
184LDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/etherboot.lds
185PLDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/etherboot.prefix.lds
186PREFULDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/prefixudata.lds
187PREFZLDSCRIPT := $(PATH_SUB_CURRENT)/arch/i386/core/prefixzdata.lds
188endif
189
190# Generic prefix objects.
191PREFIXOBJS = $(PATH_TARGET)/init.o
192ZPREFIXOBJS = $(PATH_TARGET)/init.o $(PATH_TARGET)/unnrv2b.o
193
194# PCI prefix objects.
195PCIPREFIX = $(PATH_TARGET)/pciprefix.o
196PCIENTRY = $(PATH_TARGET)/pciprefix.entry.o
197PCIEXIT = $(PATH_TARGET)/pciprefix.exit.o
198
199# PCNET32 ROM parts.
200PCNET32_RUNTIME_OBJ = $(PATH_TARGET)/pcnet32.rt.o
201PCNET32_RUNTIME = $(PATH_TARGET)/pcnet32.rom.rt
202PCNET32_PART1_U = $(PATH_TARGET)/pcnet32.rom.rt1.uo
203PCNET32_PART2_U = $(PATH_TARGET)/pcnet32.rom.rt2.uo
204PCNET32_PART2_Z = $(PATH_TARGET)/pcnet32.rom.rt2.zo
205
206# Build the core (card-independent part) of Etherboot.
207$(BLIB): $(BOBJS) $(MAKEDEPS)
208 $(call MSG_LINK,NetBiosBin,$@)
209 $(QUIET)$(EB_AR) r $@ $(BOBJS)
210 $(QUIET)$(EB_RANLIB) $@
211
212# General rules for compiling/assembling source files.
213$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/core/%.c $(MAKEDEPS)
214 $(call MSG_COMPILE,NetBiosBin,$<,$@,CC)
215 $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
216
217$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/drivers/net/%.c $(MAKEDEPS)
218 $(call MSG_COMPILE,NetBiosBin,$<,$@,CC)
219 $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
220
221$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/core/%.c $(MAKEDEPS)
222 $(call MSG_COMPILE,NetBiosBin,$<,$@,CC)
223 $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
224
225$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/firmware/pcbios/%.c $(MAKEDEPS)
226 $(call MSG_COMPILE,NetBiosBin,$<,$@,C)
227 $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
228
229$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/core/%.S $(MAKEDEPS)
230 $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
231 $(QUIET)$(EB_CC) $(EB_CFLAGS) -Ui386 -DASSEMBLY -o $@ -c $<
232
233$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/prefix/%.S $(MAKEDEPS)
234 $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
235 $(QUIET)$(EB_CC) $(EB_CFLAGS) -Ui386 -DASSEMBLY -o $@ -c $<
236
237$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/firmware/pcbios/%.S $(MAKEDEPS)
238 $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
239 $(QUIET)$(EB_CC) $(EB_CFLAGS) -Ui386 -DASSEMBLY -o $@ -c $<
240
241# General rules for generating runtime (rt) files.
242$(PATH_TARGET)/%.rt.o: $(PATH_TARGET)/%.o $(START) $(PATH_TARGET)/config.o $(BLIB) $(MAKEDEPS)
243 $(call MSG_LINK,NetBiosBin,$@)
244 $(QUIET)$(EB_LD) $(EB_LDFLAGS) -r $(START) $(PATH_TARGET)/config.o $< $(BLIB) -o $@
245
246# General rule for creating binary code.
247$(PATH_TARGET)/%.bin: $(PATH_TARGET)/%.o $(MAKEDEPS)
248 $(call MSG_TOOL,objcopy,NetBiosBin,$<,$@)
249 $(QUIET)$(EB_OBJCOPY) -O binary $< $@
250
251# General rule for compressing binary code.
252$(PATH_TARGET)/%.zbin: $(PATH_TARGET)/%.bin $(TARGET_nrv2b) $(MAKEDEPS)
253 $(call MSG_TOOL,nrv2b,NetBiosBin,$<,$@)
254 $(QUIET)$(TARGET_nrv2b) e $< $@
255
256# Creating the binary code in compressed and uncompressed form.
257$(PATH_TARGET)/%.zo: $(PATH_TARGET)/%.zbin $(PREFZLDSCRIPT) $(MAKEDEPS)
258 $(call MSG_LINK,NetBiosBin,$@)
259 $(QUIET)$(EB_LD) -T $(PREFZLDSCRIPT) -b binary $< -o $@
260
261$(PATH_TARGET)/%.uo: $(PATH_TARGET)/%.bin $(PREFULDSCRIPT) $(MAKEDEPS)
262 $(call MSG_LINK,NetBiosBin,$@)
263 $(QUIET)$(EB_LD) -T $(PREFULDSCRIPT) -b binary $< -o $@
264
265# Build the PCI prefix.
266$(PCIPREFIX): $(PATH_SUB_CURRENT)/arch/i386/prefix/romprefix.S $(MAKEDEPS)
267 $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
268 $(QUIET)$(EB_CC) -DPCI_PNP_HEADER -DBBS_BUT_NOT_PNP_COMPLIANT $(EB_CFLAGS) $(LCONFIG) -Ui386 -DASSEMBLY -c $< -o $@
269
270# Build binary code, split out the various sections.
271$(PATH_TARGET)/%.rt.bin: $(PATH_TARGET)/%.rt $(MAKEDEPS)
272 $(call MSG_TOOL,objcopy,NetBiosBin,$<,$@)
273 $(QUIET)$(EB_OBJCOPY) -O binary -R .prefix $< $@
274
275$(PATH_TARGET)/%.rt1.bin: $(PATH_TARGET)/%.rt $(MAKEDEPS)
276 $(call MSG_TOOL,objcopy,NetBiosBin,$<,$@)
277 $(QUIET)$(EB_OBJCOPY) -O binary -j .text.nocompress $< $@
278
279$(PATH_TARGET)/%.rt2.bin: $(PATH_TARGET)/%.rt $(MAKEDEPS)
280 $(call MSG_TOOL,objcopy,NetBiosBin,$<,$@)
281 $(QUIET)$(EB_OBJCOPY) -O binary -R .prefix -R .text.nocompress $< $@
282
283# Split the prefix.
284$(PATH_TARGET)/%prefix.entry.o: $(PATH_TARGET)/%prefix.o $(MAKEDEPS)
285 $(call MSG_TOOL,objcopy,NetBiosBin,$<,$@)
286 $(QUIET)$(EB_OBJCOPY) -R .text16 $< $@
287
288$(PATH_TARGET)/%prefix.exit.o: $(PATH_TARGET)/%prefix.o $(MAKEDEPS)
289 $(call MSG_TOOL,objcopy,NetBiosBin,$<,$@)
290 $(QUIET)$(EB_OBJCOPY) -R .prefix $< $@
291
292# Build the runtime.
293$(PCNET32_RUNTIME): $(PCNET32_RUNTIME_OBJ) $(PCIENTRY) $(PCIEXIT) $(LDSCRIPT) $(MAKEDEPS)
294 $(call MSG_LINK,NetBiosBin,$@)
295 $(QUIET)$(EB_LD) $(EB_LDFLAGS) -T $(LDSCRIPT) -o $@ $(PCIEXIT) $<
296
297# Build the ELF executable containing the complete ROM.
298$(PATH_TARGET)/pcnet32.rom.zprf: $(PCIENTRY) $(PCNET32_RUNTIME) $(ZPREFIXOBJS) $(PCNET32_PART1_U) $(PCNET32_PART2_Z) $(MAKEDEPS)
299 $(call MSG_LINK,NetBiosBin,$@)
300 $(QUIET)$(EB_LD) $(EB_LDFLAGS) -T $(PLDSCRIPT) $(PCIENTRY) -R $(PCNET32_RUNTIME) $(ZPREFIXOBJS) $(PCNET32_PART1_U) $(PCNET32_PART2_Z) -o $@
301
302$(PATH_TARGET)/pcnet32.rom.prf: $(PCIENTRY) $(PCNET32_RUNTIME) $(PREFIXOBJS) $(PCNET32_PART1_U) $(PCNET32_PART2_U) $(MAKEDEPS)
303 $(call MSG_LINK,NetBiosBin,$@)
304 $(QUIET)$(EB_LD) $(EB_LDFLAGS) -T $(PLDSCRIPT) $(PCIENTRY) -R $(PCNET32_RUNTIME) $(PREFIXOBJS) $(PCNET32_PART1_U) $(PCNET32_PART2_U) -o $@
305
306# Build the actual ROM image, phew.
307# @todo FIXME ugly shortcut for Windows targets, since the mingw32 tools
308# are not up to compiling Etherboot (the linker messes up big time, shifting
309# the final binary to 0xffc00000 and filling out relocations incorrectly
310# (first occurrence is the call to prelocate in the pciprefix.o file).
311$(PATH_TARGET)/pcnet32.zrom: $(PATH_TARGET)/pcnet32.rom.zprf $(MAKEROM) $(MAKEDEPS)
312 $(call MSG_TOOL,makerom,NetBiosBin,$<,$@)
313 $(QUIET)$(EB_OBJCOPY) -O binary $< $@.tmp
314 $(QUIET)$(MAKEROM) -p 0x1022,0x2000 -i $(IDENT) $@.tmp
315 $(QUIET)$(MV) -f $@.tmp $@
316# Update the binary in the source tree. Should be checked in when
317# the changes are stable, as building it on Windows is currently not
318# possible. Forgetting to update this file means that people building
319# on Windows will use some outdated network boot ROM image. Since it
320# causes SVN conflicts for no good reasons for other developers using
321# Linux, only do this as a specific user...
322ifeq ($(USERNAME),klaus)
323 $(CP) -p $@ $(PATH_SUB_CURRENT)/pcnet32.zrom
324endif
325
326$(PATH_TARGET)/pcnet32.rom: $(PATH_TARGET)/pcnet32.rom.prf $(MAKEROM) $(MAKEDEPS)
327 $(call MSG_TOOL,makerom,NetBiosBin,$<,$@)
328 $(QUIET)$(EB_OBJCOPY) -O binary $< $@.tmp
329 $(QUIET)$(MAKEROM) -p 0x1022,0x2000 -i $(IDENT) $@.tmp
330 $(QUIET)$(MV) -f $@.tmp $@
331
332
333# Manually created dependencies.
334#
335
336$(PATH_TARGET)/basemem.o: \
337 $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/basemem.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
338 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
339 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
340 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
341 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
342 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
343 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
344 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
345 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
346 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
347 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
348
349$(PATH_TARGET)/bios.o: \
350 $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/bios.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
351 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
352 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
353 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
354 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
355 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
356 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
357 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
358 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
359 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
360 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
361
362$(PATH_TARGET)/callbacks.o: \
363 $(PATH_SUB_CURRENT)/arch/i386/core/callbacks.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
364 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
365 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
366 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
367 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
368 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
369 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
370 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
371 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
372 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
373 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
374
375$(PATH_TARGET)/config.o: \
376 $(PATH_SUB_CURRENT)/core/config.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
377 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
378 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
379 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
380 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
381 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
382 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
383 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
384 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
385 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
386 $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
387 $(PATH_SUB_CURRENT)/include/pci_ids.h
388
389$(PATH_TARGET)/console.o: \
390 $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/console.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
391 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
392 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
393 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
394 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
395 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
396 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
397 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
398 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
399 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
400 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
401
402$(PATH_TARGET)/e820mangler.o: \
403 $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/e820mangler.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h
404
405$(PATH_TARGET)/elf.o: \
406 $(PATH_SUB_CURRENT)/arch/i386/core/elf.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
407 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
408 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
409 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
410 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
411 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
412 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
413 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
414 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
415 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
416 $(PATH_SUB_CURRENT)/include/elf.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/elf.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h \
417 $(PATH_SUB_CURRENT)/include/elf_boot.h
418
419$(PATH_TARGET)/heap.o: \
420 $(PATH_SUB_CURRENT)/core/heap.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
421 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
422 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
423 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
424 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
425 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
426 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
427 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
428 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
429 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
430
431$(PATH_TARGET)/hidemem.o: \
432 $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/hidemem.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
433 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
434 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
435 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
436 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
437 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
438 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
439 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
440 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
441 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
442 $(PATH_SUB_CURRENT)/arch/i386/include/hidemem.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
443
444$(PATH_TARGET)/hooks.o: \
445 $(PATH_SUB_CURRENT)/arch/i386/core/hooks.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
446 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
447 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
448 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
449 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
450 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
451 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
452 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
453 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
454 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
455
456$(PATH_TARGET)/i386_timer.o: \
457 $(PATH_SUB_CURRENT)/arch/i386/core/i386_timer.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
458 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
459 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
460 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
461 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
462 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
463 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
464 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
465 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
466 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
467 $(PATH_SUB_CURRENT)/include/timer.h
468
469$(PATH_TARGET)/init.o: \
470 $(PATH_SUB_CURRENT)/arch/i386/core/init.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/callbacks.h \
471 $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
472
473$(PATH_TARGET)/main.o: \
474 $(PATH_SUB_CURRENT)/core/main.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
475 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
476 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
477 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
478 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
479 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
480 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
481 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
482 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
483 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
484 $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h $(PATH_SUB_CURRENT)/include/pci_ids.h \
485 $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/disk.h $(PATH_SUB_CURRENT)/include/http.h $(PATH_SUB_CURRENT)/include/timer.h \
486 $(PATH_SUB_CURRENT)/include/cpu.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h
487
488$(PATH_TARGET)/memsizes.o: \
489 $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/memsizes.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
490 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
491 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
492 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
493 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
494 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
495 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
496 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
497 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
498 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
499 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
500
501$(PATH_TARGET)/misc.o: \
502 $(PATH_SUB_CURRENT)/core/misc.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
503 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
504 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
505 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
506 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
507 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
508 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
509 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
510 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
511 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
512
513$(PATH_TARGET)/nic.o: \
514 $(PATH_SUB_CURRENT)/core/nic.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
515 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
516 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
517 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
518 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
519 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
520 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
521 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
522 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
523 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
524 $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
525 $(PATH_SUB_CURRENT)/include/pci_ids.h $(PATH_SUB_CURRENT)/include/elf.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/elf.h \
526 $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h $(PATH_SUB_CURRENT)/include/elf_boot.h $(PATH_SUB_CURRENT)/core/proto_eth_slow.c
527
528$(PATH_TARGET)/osloader.o: \
529 $(PATH_SUB_CURRENT)/core/osloader.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
530 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
531 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
532 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
533 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
534 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
535 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
536 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
537 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
538 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
539 $(PATH_SUB_CURRENT)/arch/i386/core/pxe_loader.c $(PATH_SUB_CURRENT)/arch/i386/include/pxe_callbacks.h \
540 $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h $(PATH_SUB_CURRENT)/include/pxe.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_types.h \
541 $(PATH_SUB_CURRENT)/include/pxe_export.h
542
543$(PATH_TARGET)/pci.o: \
544 $(PATH_SUB_CURRENT)/core/pci.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
545 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
546 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
547 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
548 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
549 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
550 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
551 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
552 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
553 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
554 $(PATH_SUB_CURRENT)/include/pci.h $(PATH_SUB_CURRENT)/include/pci_ids.h
555
556$(PATH_TARGET)/pci_io.o: \
557 $(PATH_SUB_CURRENT)/arch/i386/core/pci_io.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
558 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
559 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
560 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
561 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
562 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
563 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
564 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
565 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
566 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
567 $(PATH_SUB_CURRENT)/include/pci.h $(PATH_SUB_CURRENT)/include/pci_ids.h
568
569$(PATH_TARGET)/pci_probe.o: \
570 $(PATH_SUB_CURRENT)/core/pci_probe.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
571 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
572 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
573 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
574 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
575 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
576 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
577 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
578 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
579 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
580 $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
581 $(PATH_SUB_CURRENT)/include/pci_ids.h
582
583$(PATH_TARGET)/pcnet32.o: \
584 $(PATH_SUB_CURRENT)/drivers/net/pcnet32.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
585 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
586 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
587 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
588 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
589 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
590 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
591 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
592 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
593 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
594 $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
595 $(PATH_SUB_CURRENT)/include/pci_ids.h $(PATH_SUB_CURRENT)/include/timer.h $(PATH_SUB_CURRENT)/include/mii.h
596
597$(PATH_TARGET)/pxe_callbacks.o: \
598 $(PATH_SUB_CURRENT)/arch/i386/core/pxe_callbacks.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
599 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
600 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
601 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
602 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
603 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
604 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
605 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
606 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
607 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
608 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h $(PATH_SUB_CURRENT)/include/pxe.h \
609 $(PATH_SUB_CURRENT)/arch/i386/include/pxe_types.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_callbacks.h \
610 $(PATH_SUB_CURRENT)/include/pxe_export.h $(PATH_SUB_CURRENT)/arch/i386/include/hidemem.h
611
612$(PATH_TARGET)/pxe_export.o: \
613 $(PATH_SUB_CURRENT)/core/pxe_export.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
614 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
615 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
616 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
617 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
618 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
619 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
620 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
621 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
622 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
623 $(PATH_SUB_CURRENT)/include/pxe.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_types.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h \
624 $(PATH_SUB_CURRENT)/include/pxe_export.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_callbacks.h $(PATH_SUB_CURRENT)/include/nic.h \
625 $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h $(PATH_SUB_CURRENT)/include/pci_ids.h \
626 $(PATH_SUB_CURRENT)/include/cpu.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h $(PATH_SUB_CURRENT)/include/timer.h
627
628$(PATH_TARGET)/realmode.o: \
629 $(PATH_SUB_CURRENT)/arch/i386/core/realmode.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
630 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
631 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
632 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
633 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
634 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
635 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
636 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
637 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
638 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
639 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
640
641$(PATH_TARGET)/realmode_asm.o: \
642 $(PATH_SUB_CURRENT)/arch/i386/core/realmode_asm.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h \
643 $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/include/callbacks.h \
644 $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
645
646$(PATH_TARGET)/relocate.o: \
647 $(PATH_SUB_CURRENT)/core/relocate.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
648 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
649 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
650 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
651 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
652 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
653 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
654 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
655 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
656 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
657
658$(PATH_TARGET)/pciprefix.o: \
659 $(PATH_SUB_CURRENT)/arch/i386/prefix/romprefix.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/callbacks.h \
660 $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
661
662$(PATH_TARGET)/start32.o: \
663 $(PATH_SUB_CURRENT)/arch/i386/core/start32.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/callbacks.h \
664 $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
665
666$(PATH_TARGET)/string.o: \
667 $(PATH_SUB_CURRENT)/core/string.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
668 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
669 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
670 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
671 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
672 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
673 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
674 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
675 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
676 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
677
678$(PATH_TARGET)/timer.o: \
679 $(PATH_SUB_CURRENT)/core/timer.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
680 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
681 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
682 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
683 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
684 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
685 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
686 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
687 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
688 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
689 $(PATH_SUB_CURRENT)/include/timer.h
690
691$(PATH_TARGET)/unnrv2b.o: \
692 $(PATH_SUB_CURRENT)/arch/i386/prefix/unnrv2b.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h
693
694$(PATH_TARGET)/vsprintf.o: \
695 $(PATH_SUB_CURRENT)/core/vsprintf.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
696 $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
697 $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
698 $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
699 $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
700 $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
701 $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
702 $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
703 $(PATH_SUB_CURRENT)/include/in.h $(PATH_SUB_CURRENT)/include/if_arp.h $(PATH_SUB_CURRENT)/include/ip.h $(PATH_SUB_CURRENT)/include/udp.h $(PATH_SUB_CURRENT)/include/tcp.h \
704 $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
705
706include/etherboot.h:
707
708include/osdep.h:
709
710arch/i386/include/stdint.h:
711
712arch/i386/include/limits.h:
713
714include/string.h:
715
716arch/i386/include/bits/string.h:
717
718arch/i386/include/io.h:
719
720include/endian.h:
721
722arch/i386/include/bits/endian.h:
723
724include/byteswap.h:
725
726arch/i386/include/bits/byteswap.h:
727
728include/little_bswap.h:
729
730arch/i386/include/setjmp.h:
731
732arch/i386/include/latch.h:
733
734include/callbacks.h:
735
736arch/i386/include/callbacks_arch.h:
737
738arch/i386/include/hooks.h:
739
740include/etherboot-asm.h:
741
742include/if_ether.h:
743
744include/in.h:
745
746include/if_arp.h:
747
748include/ip.h:
749
750include/udp.h:
751
752include/tcp.h:
753
754include/bootp.h:
755
756include/tftp.h:
757
758include/igmp.h:
759
760include/nfs.h:
761
762arch/i386/include/realmode.h:
763
764arch/i386/include/segoff.h:
765
766include/nic.h:
767
768include/dev.h:
769
770include/isa.h:
771
772include/pci.h:
773
774include/pci_ids.h:
775
776include/elf.h:
777
778arch/i386/include/bits/elf.h:
779
780arch/i386/include/bits/cpu.h:
781
782include/elf_boot.h:
783
784arch/i386/include/hidemem.h:
785
786include/timer.h:
787
788include/disk.h:
789
790include/http.h:
791
792include/cpu.h:
793
794core/proto_eth_slow.c:
795
796arch/i386/core/pxe_loader.c:
797
798arch/i386/include/pxe_callbacks.h:
799
800include/pxe.h:
801
802arch/i386/include/pxe_types.h:
803
804include/pxe_export.h:
805
806include/mii.h:
807
808endif # build it
809include $(FILE_KBUILD_SUB_FOOTER)
810
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette