VirtualBox

Changeset 34768 in vbox


Ignore:
Timestamp:
Dec 7, 2010 9:21:59 AM (14 years ago)
Author:
vboxsync
Message:

PC/Etherboot-src: build speedup by converting sub-makefile to single makefile

Location:
trunk/src/VBox/Devices
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r34492 r34768  
    2020
    2121
    22 VBOX_PATH_DEVICES_SRC := $(PATH_SUB_CURRENT)
    23 
    2422# Include sub-makefiles.
    2523include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
     
    2725 include $(PATH_SUB_CURRENT)/PC/PXE/Makefile.kmk
    2826else ifndef VBOX_WITHOUT_ETHERBOOT
    29  # Subdir with complex makefile.
    30  SUBDIRS_LIBRARIES += $(VBOX_PATH_DEVICES_SRC)/PC/Etherboot-src
    31  SUBDIRS_CLEAN     += $(VBOX_PATH_DEVICES_SRC)/PC/Etherboot-src
    32  # Disable the unsafe pass order optimizations.
    33  KBUILD_SAFE_PARALLEL = 1
     27 include $(PATH_SUB_CURRENT)/PC/Etherboot-src/Makefile.kmk
    3428endif
    3529if !defined(VBOX_ONLY_EXTPACKS)         # Goes on almost to the end of the file.
  • trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk

    r28800 r34768  
    1616#
    1717
    18 DEPTH = ../../../../../
    19 include $(KBUILD_PATH)/header.kmk
    20 
    21 BLDPROGS  = nrv2b makerom
    22 LIBRARIES = NetBiosBin
     18SUB_DEPTH = ../../../../..
     19include $(KBUILD_PATH)/subheader.kmk
     20
     21BLDPROGS  += nrv2b makerom
     22LIBRARIES += NetBiosBin
    2323
    2424OTHER_CLEAN = \
     
    8181makerom_SOURCES     = util/makerom.c
    8282makerom_SOURCES.win = util/getopt.c
    83 makerom_INCS.win    = $(PATH_CURRENT)/util
     83makerom_INCS.win    = util
    8484makerom_DEFS.win    = __inline__ __const__=const
    8585
     
    9393
    9494
    95 include $(KBUILD_PATH)/footer.kmk
    96 
    9795#
    9896# Rule for making the bios
     
    113111ARCH=i386
    114112ENVIRONMENT:=VBOX
    115 include Config
    116 include arch/$(ARCH)/Config
     113include $(PATH_SUB_CURRENT)/Config
     114include $(PATH_SUB_CURRENT)/arch/$(ARCH)/Config
    117115
    118116# 2. Replace Makefile.main
     
    135133
    136134# Rebuild everything whenever the Makefile etc. is changed. Must be LAST in the dependency list!
    137 MAKEDEPS=       Makefile.kmk Config arch/$(ARCH)/Config | $(call DIRDEP,$(PATH_TARGET))
     135MAKEDEPS=       $(PATH_SUB_CURRENT)/Makefile.kmk $(PATH_SUB_CURRENT)/Config $(PATH_SUB_CURRENT)/arch/$(ARCH)/Config | $(call DIRDEP,$(PATH_TARGET))
    138136
    139137# The core (card-independent part) of Etherboot.
     
    159157# Linker scripts.
    160158ifeq ($(KBUILD_TARGET),win)
    161 LDSCRIPT = arch/i386/core/etherboot-pe.lds
    162 PLDSCRIPT = arch/i386/core/etherboot.prefix-pe.lds
    163 PREFULDSCRIPT = arch/i386/core/prefixudata-pe.lds
    164 PREFZLDSCRIPT = arch/i386/core/prefixzdata-pe.lds
     159LDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/etherboot-pe.lds
     160PLDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/etherboot.prefix-pe.lds
     161PREFULDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/prefixudata-pe.lds
     162PREFZLDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/prefixzdata-pe.lds
    165163else
    166 LDSCRIPT = arch/i386/core/etherboot.lds
    167 PLDSCRIPT = arch/i386/core/etherboot.prefix.lds
    168 PREFULDSCRIPT = arch/i386/core/prefixudata.lds
    169 PREFZLDSCRIPT = arch/i386/core/prefixzdata.lds
     164LDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/etherboot.lds
     165PLDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/etherboot.prefix.lds
     166PREFULDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/prefixudata.lds
     167PREFZLDSCRIPT = $(PATH_SUB_CURRENT)/arch/i386/core/prefixzdata.lds
    170168endif
    171169
     
    193191
    194192# General rules for compiling/assembling source files.
    195 $(PATH_TARGET)/%.o: core/%.c $(MAKEDEPS)
     193$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/core/%.c $(MAKEDEPS)
    196194        $(call MSG_COMPILE,NetBiosBin,$<,$@,CC)
    197195        $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
    198196
    199 $(PATH_TARGET)/%.o: drivers/net/%.c $(MAKEDEPS)
     197$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/drivers/net/%.c $(MAKEDEPS)
    200198        $(call MSG_COMPILE,NetBiosBin,$<,$@,CC)
    201199        $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
    202200
    203 $(PATH_TARGET)/%.o: arch/$(ARCH)/core/%.c $(MAKEDEPS)
     201$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/core/%.c $(MAKEDEPS)
    204202        $(call MSG_COMPILE,NetBiosBin,$<,$@,CC)
    205203        $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
    206204
    207 $(PATH_TARGET)/%.o: arch/$(ARCH)/firmware/pcbios/%.c $(MAKEDEPS)
     205$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/firmware/pcbios/%.c $(MAKEDEPS)
    208206        $(call MSG_COMPILE,NetBiosBin,$<,$@,C)
    209207        $(QUIET)$(EB_CC) $(EB_CFLAGS) -o $@ -c $<
    210208
    211 $(PATH_TARGET)/%.o: arch/$(ARCH)/core/%.S $(MAKEDEPS)
     209$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/core/%.S $(MAKEDEPS)
    212210        $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
    213211        $(QUIET)$(EB_CC) $(EB_CFLAGS) -Ui386 -DASSEMBLY -o $@ -c $<
    214212
    215 $(PATH_TARGET)/%.o: arch/$(ARCH)/prefix/%.S $(MAKEDEPS)
     213$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/prefix/%.S $(MAKEDEPS)
    216214        $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
    217215        $(QUIET)$(EB_CC) $(EB_CFLAGS) -Ui386 -DASSEMBLY -o $@ -c $<
    218216
    219 $(PATH_TARGET)/%.o: arch/$(ARCH)/firmware/pcbios/%.S $(MAKEDEPS)
     217$(PATH_TARGET)/%.o: $(PATH_SUB_CURRENT)/arch/$(ARCH)/firmware/pcbios/%.S $(MAKEDEPS)
    220218        $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
    221219        $(QUIET)$(EB_CC) $(EB_CFLAGS) -Ui386 -DASSEMBLY -o $@ -c $<
     
    246244
    247245# Build the PCI prefix.
    248 $(PCIPREFIX):   arch/i386/prefix/romprefix.S $(MAKEDEPS)
     246$(PCIPREFIX):   $(PATH_SUB_CURRENT)/arch/i386/prefix/romprefix.S $(MAKEDEPS)
    249247        $(call MSG_COMPILE,NetBiosBin,$<,$@,AS)
    250248        $(QUIET)$(EB_CC) -DPCI_PNP_HEADER -DBBS_BUT_NOT_PNP_COMPLIANT $(EB_CFLAGS) $(LCONFIG) -Ui386 -DASSEMBLY -c $< -o $@
     
    292290# (first occurrence is the call to prelocate in the pciprefix.o file).
    293291ifeq ($(filter-out darwin.x86 darwin.amd64 os2.x86 solaris.x86 solaris.amd64 win.x86 win.amd64 linux.amd64 freebsd.amd64,$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),)
    294 $(PATH_TARGET)/pcnet32.zrom: pcnet32.zrom | $(call DIRDEP,$(PATH_TARGET))
     292$(PATH_TARGET)/pcnet32.zrom: $(PATH_SUB_CURRENT)/pcnet32.zrom | $(call DIRDEP,$(PATH_TARGET))
    295293        $(CP) -f $< $@
    296294else
     
    307305# Linux, only do this as a specific user...
    308306ifeq ($(USERNAME),klaus)
    309         $(CP) -p $@ pcnet32.zrom
     307        $(CP) -p $@ $(PATH_SUB_CURRENT)/pcnet32.zrom
    310308endif
    311309
     
    322320
    323321$(PATH_TARGET)/basemem.o: \
    324   arch/i386/firmware/pcbios/basemem.c include/etherboot.h include/osdep.h \
    325   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    326   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    327   arch/i386/include/bits/endian.h include/byteswap.h \
    328   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    329   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    330   include/callbacks.h arch/i386/include/callbacks_arch.h \
    331   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    332   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    333   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    334   arch/i386/include/realmode.h arch/i386/include/segoff.h
     322  $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/basemem.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     323  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     324  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     325  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     326  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     327  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     328  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     329  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     330  $(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 \
     331  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     332  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    335333
    336334$(PATH_TARGET)/bios.o: \
    337   arch/i386/firmware/pcbios/bios.c include/etherboot.h include/osdep.h \
    338   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    339   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    340   arch/i386/include/bits/endian.h include/byteswap.h \
    341   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    342   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    343   include/callbacks.h arch/i386/include/callbacks_arch.h \
    344   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    345   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    346   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    347   arch/i386/include/realmode.h arch/i386/include/segoff.h
     335  $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/bios.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     336  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     337  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     338  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     339  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     340  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     341  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     342  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     343  $(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 \
     344  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     345  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    348346
    349347$(PATH_TARGET)/callbacks.o: \
    350   arch/i386/core/callbacks.c include/etherboot.h include/osdep.h \
    351   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    352   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    353   arch/i386/include/bits/endian.h include/byteswap.h \
    354   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    355   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    356   include/callbacks.h arch/i386/include/callbacks_arch.h \
    357   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    358   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    359   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    360   arch/i386/include/realmode.h arch/i386/include/segoff.h
     348  $(PATH_SUB_CURRENT)/arch/i386/core/callbacks.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     349  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     350  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     351  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     352  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     353  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     354  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     355  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     356  $(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 \
     357  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     358  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    361359
    362360$(PATH_TARGET)/config.o: \
    363   core/config.c include/etherboot.h include/osdep.h \
    364   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    365   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    366   arch/i386/include/bits/endian.h include/byteswap.h \
    367   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    368   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    369   include/callbacks.h arch/i386/include/callbacks_arch.h \
    370   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    371   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    372   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    373   include/nic.h include/dev.h include/isa.h include/pci.h \
    374   include/pci_ids.h
     361  $(PATH_SUB_CURRENT)/core/config.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     362  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     363  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     364  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     365  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     366  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     367  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     368  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     369  $(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 \
     370  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     371  $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
     372  $(PATH_SUB_CURRENT)/include/pci_ids.h
    375373
    376374$(PATH_TARGET)/console.o: \
    377   arch/i386/firmware/pcbios/console.c include/etherboot.h include/osdep.h \
    378   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    379   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    380   arch/i386/include/bits/endian.h include/byteswap.h \
    381   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    382   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    383   include/callbacks.h arch/i386/include/callbacks_arch.h \
    384   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    385   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    386   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    387   arch/i386/include/realmode.h arch/i386/include/segoff.h
     375  $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/console.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     376  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     377  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     378  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     379  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     380  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     381  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     382  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     383  $(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 \
     384  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     385  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    388386
    389387$(PATH_TARGET)/e820mangler.o: \
    390   arch/i386/firmware/pcbios/e820mangler.S include/etherboot-asm.h
     388  $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/e820mangler.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h
    391389
    392390$(PATH_TARGET)/elf.o: \
    393   arch/i386/core/elf.c include/etherboot.h include/osdep.h \
    394   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    395   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    396   arch/i386/include/bits/endian.h include/byteswap.h \
    397   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    398   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    399   include/callbacks.h arch/i386/include/callbacks_arch.h \
    400   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    401   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    402   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    403   include/elf.h arch/i386/include/bits/elf.h arch/i386/include/bits/cpu.h \
    404   include/elf_boot.h
     391  $(PATH_SUB_CURRENT)/arch/i386/core/elf.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     392  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     393  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     394  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     395  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     396  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     397  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     398  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     399  $(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 \
     400  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     401  $(PATH_SUB_CURRENT)/include/elf.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/elf.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h \
     402  $(PATH_SUB_CURRENT)/include/elf_boot.h
    405403
    406404$(PATH_TARGET)/heap.o: \
    407   core/heap.c include/etherboot.h include/osdep.h \
    408   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    409   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    410   arch/i386/include/bits/endian.h include/byteswap.h \
    411   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    412   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    413   include/callbacks.h arch/i386/include/callbacks_arch.h \
    414   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    415   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    416   include/bootp.h include/tftp.h include/igmp.h include/nfs.h
     405  $(PATH_SUB_CURRENT)/core/heap.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     406  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     407  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     408  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     409  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     410  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     411  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     412  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     413  $(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 \
     414  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
    417415
    418416$(PATH_TARGET)/hidemem.o: \
    419   arch/i386/firmware/pcbios/hidemem.c include/etherboot.h include/osdep.h \
    420   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    421   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    422   arch/i386/include/bits/endian.h include/byteswap.h \
    423   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    424   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    425   include/callbacks.h arch/i386/include/callbacks_arch.h \
    426   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    427   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    428   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    429   arch/i386/include/hidemem.h arch/i386/include/segoff.h
     417  $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/hidemem.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     418  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     419  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     420  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     421  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     422  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     423  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     424  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     425  $(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 \
     426  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     427  $(PATH_SUB_CURRENT)/arch/i386/include/hidemem.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    430428
    431429$(PATH_TARGET)/hooks.o: \
    432   arch/i386/core/hooks.c include/etherboot.h include/osdep.h \
    433   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    434   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    435   arch/i386/include/bits/endian.h include/byteswap.h \
    436   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    437   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    438   include/callbacks.h arch/i386/include/callbacks_arch.h \
    439   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    440   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    441   include/bootp.h include/tftp.h include/igmp.h include/nfs.h
     430  $(PATH_SUB_CURRENT)/arch/i386/core/hooks.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     431  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     432  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     433  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     434  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     435  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     436  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     437  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     438  $(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 \
     439  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
    442440
    443441$(PATH_TARGET)/i386_timer.o: \
    444   arch/i386/core/i386_timer.c include/etherboot.h include/osdep.h \
    445   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    446   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    447   arch/i386/include/bits/endian.h include/byteswap.h \
    448   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    449   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    450   include/callbacks.h arch/i386/include/callbacks_arch.h \
    451   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    452   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    453   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    454   include/timer.h
     442  $(PATH_SUB_CURRENT)/arch/i386/core/i386_timer.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     443  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     444  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     445  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     446  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     447  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     448  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     449  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     450  $(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 \
     451  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     452  $(PATH_SUB_CURRENT)/include/timer.h
    455453
    456454$(PATH_TARGET)/init.o: \
    457   arch/i386/core/init.S include/etherboot-asm.h include/callbacks.h \
    458   arch/i386/include/callbacks_arch.h
     455  $(PATH_SUB_CURRENT)/arch/i386/core/init.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/callbacks.h \
     456  $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
    459457
    460458$(PATH_TARGET)/main.o: \
    461   core/main.c include/etherboot.h include/osdep.h \
    462   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    463   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    464   arch/i386/include/bits/endian.h include/byteswap.h \
    465   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    466   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    467   include/callbacks.h arch/i386/include/callbacks_arch.h \
    468   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    469   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    470   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    471   include/dev.h include/isa.h include/pci.h include/pci_ids.h \
    472   include/nic.h include/disk.h include/http.h include/timer.h \
    473   include/cpu.h arch/i386/include/bits/cpu.h
     459  $(PATH_SUB_CURRENT)/core/main.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     460  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     461  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     462  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     463  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     464  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     465  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     466  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     467  $(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 \
     468  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     469  $(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 \
     470  $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/disk.h $(PATH_SUB_CURRENT)/include/http.h $(PATH_SUB_CURRENT)/include/timer.h \
     471  $(PATH_SUB_CURRENT)/include/cpu.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h
    474472
    475473$(PATH_TARGET)/memsizes.o: \
    476   arch/i386/firmware/pcbios/memsizes.c include/etherboot.h include/osdep.h \
    477   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    478   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    479   arch/i386/include/bits/endian.h include/byteswap.h \
    480   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    481   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    482   include/callbacks.h arch/i386/include/callbacks_arch.h \
    483   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    484   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    485   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    486   arch/i386/include/realmode.h arch/i386/include/segoff.h
     474  $(PATH_SUB_CURRENT)/arch/i386/firmware/pcbios/memsizes.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)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    487485
    488486$(PATH_TARGET)/misc.o: \
    489   core/misc.c include/etherboot.h include/osdep.h \
    490   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    491   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    492   arch/i386/include/bits/endian.h include/byteswap.h \
    493   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    494   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    495   include/callbacks.h arch/i386/include/callbacks_arch.h \
    496   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    497   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    498   include/bootp.h include/tftp.h include/igmp.h include/nfs.h
     487  $(PATH_SUB_CURRENT)/core/misc.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     488  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     489  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     490  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     491  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     492  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     493  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     494  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     495  $(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 \
     496  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
    499497
    500498$(PATH_TARGET)/nic.o: \
    501   core/nic.c include/etherboot.h include/osdep.h \
    502   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    503   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    504   arch/i386/include/bits/endian.h include/byteswap.h \
    505   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    506   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    507   include/callbacks.h arch/i386/include/callbacks_arch.h \
    508   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    509   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    510   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    511   include/nic.h include/dev.h include/isa.h include/pci.h \
    512   include/pci_ids.h include/elf.h arch/i386/include/bits/elf.h \
    513   arch/i386/include/bits/cpu.h include/elf_boot.h core/proto_eth_slow.c
     499  $(PATH_SUB_CURRENT)/core/nic.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     500  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     501  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     502  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     503  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     504  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     505  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     506  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     507  $(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 \
     508  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     509  $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
     510  $(PATH_SUB_CURRENT)/include/pci_ids.h $(PATH_SUB_CURRENT)/include/elf.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/elf.h \
     511  $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h $(PATH_SUB_CURRENT)/include/elf_boot.h $(PATH_SUB_CURRENT)/core/proto_eth_slow.c
    514512
    515513$(PATH_TARGET)/osloader.o: \
    516   core/osloader.c include/etherboot.h include/osdep.h \
    517   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    518   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    519   arch/i386/include/bits/endian.h include/byteswap.h \
    520   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    521   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    522   include/callbacks.h arch/i386/include/callbacks_arch.h \
    523   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    524   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    525   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    526   arch/i386/core/pxe_loader.c arch/i386/include/pxe_callbacks.h \
    527   arch/i386/include/segoff.h include/pxe.h arch/i386/include/pxe_types.h \
    528   include/pxe_export.h
     514  $(PATH_SUB_CURRENT)/core/osloader.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)/arch/i386/core/pxe_loader.c $(PATH_SUB_CURRENT)/arch/i386/include/pxe_callbacks.h \
     525  $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h $(PATH_SUB_CURRENT)/include/pxe.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_types.h \
     526  $(PATH_SUB_CURRENT)/include/pxe_export.h
    529527
    530528$(PATH_TARGET)/pci.o: \
    531   core/pci.c include/etherboot.h include/osdep.h \
    532   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    533   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    534   arch/i386/include/bits/endian.h include/byteswap.h \
    535   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    536   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    537   include/callbacks.h arch/i386/include/callbacks_arch.h \
    538   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    539   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    540   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    541   include/pci.h include/pci_ids.h
     529  $(PATH_SUB_CURRENT)/core/pci.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)/include/pci.h $(PATH_SUB_CURRENT)/include/pci_ids.h
    542540
    543541$(PATH_TARGET)/pci_io.o: \
    544   arch/i386/core/pci_io.c include/etherboot.h include/osdep.h \
    545   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    546   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    547   arch/i386/include/bits/endian.h include/byteswap.h \
    548   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    549   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    550   include/callbacks.h arch/i386/include/callbacks_arch.h \
    551   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    552   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    553   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    554   include/pci.h include/pci_ids.h
     542  $(PATH_SUB_CURRENT)/arch/i386/core/pci_io.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     543  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     544  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     545  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     546  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     547  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     548  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     549  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     550  $(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 \
     551  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     552  $(PATH_SUB_CURRENT)/include/pci.h $(PATH_SUB_CURRENT)/include/pci_ids.h
    555553
    556554$(PATH_TARGET)/pci_probe.o: \
    557   core/pci_probe.c include/etherboot.h include/osdep.h \
    558   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    559   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    560   arch/i386/include/bits/endian.h include/byteswap.h \
    561   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    562   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    563   include/callbacks.h arch/i386/include/callbacks_arch.h \
    564   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    565   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    566   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    567   include/nic.h include/dev.h include/isa.h include/pci.h \
    568   include/pci_ids.h
     555  $(PATH_SUB_CURRENT)/core/pci_probe.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     556  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     557  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     558  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     559  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     560  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     561  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     562  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     563  $(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 \
     564  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     565  $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
     566  $(PATH_SUB_CURRENT)/include/pci_ids.h
    569567
    570568$(PATH_TARGET)/pcnet32.o: \
    571   drivers/net/pcnet32.c include/etherboot.h include/osdep.h \
    572   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    573   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    574   arch/i386/include/bits/endian.h include/byteswap.h \
    575   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    576   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    577   include/callbacks.h arch/i386/include/callbacks_arch.h \
    578   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    579   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    580   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    581   include/nic.h include/dev.h include/isa.h include/pci.h \
    582   include/pci_ids.h include/timer.h include/mii.h
     569  $(PATH_SUB_CURRENT)/drivers/net/pcnet32.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     570  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     571  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     572  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     573  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     574  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     575  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     576  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     577  $(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 \
     578  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     579  $(PATH_SUB_CURRENT)/include/nic.h $(PATH_SUB_CURRENT)/include/dev.h $(PATH_SUB_CURRENT)/include/isa.h $(PATH_SUB_CURRENT)/include/pci.h \
     580  $(PATH_SUB_CURRENT)/include/pci_ids.h $(PATH_SUB_CURRENT)/include/timer.h $(PATH_SUB_CURRENT)/include/mii.h
    583581
    584582$(PATH_TARGET)/pxe_callbacks.o: \
    585   arch/i386/core/pxe_callbacks.c include/etherboot.h include/osdep.h \
    586   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    587   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    588   arch/i386/include/bits/endian.h include/byteswap.h \
    589   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    590   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    591   include/callbacks.h arch/i386/include/callbacks_arch.h \
    592   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    593   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    594   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    595   arch/i386/include/realmode.h arch/i386/include/segoff.h include/pxe.h \
    596   arch/i386/include/pxe_types.h arch/i386/include/pxe_callbacks.h \
    597   include/pxe_export.h arch/i386/include/hidemem.h
     583  $(PATH_SUB_CURRENT)/arch/i386/core/pxe_callbacks.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     584  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     585  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     586  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     587  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     588  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     589  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     590  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     591  $(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 \
     592  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     593  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h $(PATH_SUB_CURRENT)/include/pxe.h \
     594  $(PATH_SUB_CURRENT)/arch/i386/include/pxe_types.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_callbacks.h \
     595  $(PATH_SUB_CURRENT)/include/pxe_export.h $(PATH_SUB_CURRENT)/arch/i386/include/hidemem.h
    598596
    599597$(PATH_TARGET)/pxe_export.o: \
    600   core/pxe_export.c include/etherboot.h include/osdep.h \
    601   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    602   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    603   arch/i386/include/bits/endian.h include/byteswap.h \
    604   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    605   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    606   include/callbacks.h arch/i386/include/callbacks_arch.h \
    607   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    608   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    609   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    610   include/pxe.h arch/i386/include/pxe_types.h arch/i386/include/segoff.h \
    611   include/pxe_export.h arch/i386/include/pxe_callbacks.h include/nic.h \
    612   include/dev.h include/isa.h include/pci.h include/pci_ids.h \
    613   include/cpu.h arch/i386/include/bits/cpu.h include/timer.h
     598  $(PATH_SUB_CURRENT)/core/pxe_export.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)/include/pxe.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_types.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h \
     609  $(PATH_SUB_CURRENT)/include/pxe_export.h $(PATH_SUB_CURRENT)/arch/i386/include/pxe_callbacks.h $(PATH_SUB_CURRENT)/include/nic.h \
     610  $(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 \
     611  $(PATH_SUB_CURRENT)/include/cpu.h $(PATH_SUB_CURRENT)/arch/i386/include/bits/cpu.h $(PATH_SUB_CURRENT)/include/timer.h
    614612
    615613$(PATH_TARGET)/realmode.o: \
    616   arch/i386/core/realmode.c include/etherboot.h include/osdep.h \
    617   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    618   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    619   arch/i386/include/bits/endian.h include/byteswap.h \
    620   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    621   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    622   include/callbacks.h arch/i386/include/callbacks_arch.h \
    623   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    624   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    625   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    626   arch/i386/include/realmode.h arch/i386/include/segoff.h
     614  $(PATH_SUB_CURRENT)/arch/i386/core/realmode.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     615  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     616  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     617  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     618  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     619  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     620  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     621  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     622  $(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 \
     623  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     624  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/arch/i386/include/segoff.h
    627625
    628626$(PATH_TARGET)/realmode_asm.o: \
    629   arch/i386/core/realmode_asm.S include/etherboot-asm.h \
    630   arch/i386/include/realmode.h include/callbacks.h \
    631   arch/i386/include/callbacks_arch.h
     627  $(PATH_SUB_CURRENT)/arch/i386/core/realmode_asm.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h \
     628  $(PATH_SUB_CURRENT)/arch/i386/include/realmode.h $(PATH_SUB_CURRENT)/include/callbacks.h \
     629  $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
    632630
    633631$(PATH_TARGET)/relocate.o: \
    634   core/relocate.c include/etherboot.h include/osdep.h \
    635   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    636   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    637   arch/i386/include/bits/endian.h include/byteswap.h \
    638   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    639   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    640   include/callbacks.h arch/i386/include/callbacks_arch.h \
    641   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    642   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    643   include/bootp.h include/tftp.h include/igmp.h include/nfs.h
     632  $(PATH_SUB_CURRENT)/core/relocate.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     633  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     634  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     635  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     636  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     637  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     638  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     639  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     640  $(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 \
     641  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
    644642
    645643$(PATH_TARGET)/pciprefix.o: \
    646   arch/i386/prefix/romprefix.S include/etherboot-asm.h include/callbacks.h \
    647   arch/i386/include/callbacks_arch.h
     644  $(PATH_SUB_CURRENT)/arch/i386/prefix/romprefix.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/callbacks.h \
     645  $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
    648646
    649647$(PATH_TARGET)/start32.o: \
    650   arch/i386/core/start32.S include/etherboot-asm.h include/callbacks.h \
    651   arch/i386/include/callbacks_arch.h
     648  $(PATH_SUB_CURRENT)/arch/i386/core/start32.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/callbacks.h \
     649  $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h
    652650
    653651$(PATH_TARGET)/string.o: \
    654   core/string.c include/etherboot.h include/osdep.h \
    655   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    656   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    657   arch/i386/include/bits/endian.h include/byteswap.h \
    658   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    659   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    660   include/callbacks.h arch/i386/include/callbacks_arch.h \
    661   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    662   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    663   include/bootp.h include/tftp.h include/igmp.h include/nfs.h
     652  $(PATH_SUB_CURRENT)/core/string.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     653  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     654  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     655  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     656  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     657  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     658  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     659  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     660  $(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 \
     661  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
    664662
    665663$(PATH_TARGET)/timer.o: \
    666   core/timer.c include/etherboot.h include/osdep.h \
    667   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    668   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    669   arch/i386/include/bits/endian.h include/byteswap.h \
    670   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    671   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    672   include/callbacks.h arch/i386/include/callbacks_arch.h \
    673   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    674   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    675   include/bootp.h include/tftp.h include/igmp.h include/nfs.h \
    676   include/timer.h
     664  $(PATH_SUB_CURRENT)/core/timer.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     665  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     666  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     667  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     668  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     669  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     670  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     671  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     672  $(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 \
     673  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h \
     674  $(PATH_SUB_CURRENT)/include/timer.h
    677675
    678676$(PATH_TARGET)/unnrv2b.o: \
    679   arch/i386/prefix/unnrv2b.S include/etherboot-asm.h
     677  $(PATH_SUB_CURRENT)/arch/i386/prefix/unnrv2b.S $(PATH_SUB_CURRENT)/include/etherboot-asm.h
    680678
    681679$(PATH_TARGET)/vsprintf.o: \
    682   core/vsprintf.c include/etherboot.h include/osdep.h \
    683   arch/i386/include/stdint.h arch/i386/include/limits.h include/string.h \
    684   arch/i386/include/bits/string.h arch/i386/include/io.h include/endian.h \
    685   arch/i386/include/bits/endian.h include/byteswap.h \
    686   arch/i386/include/bits/byteswap.h include/little_bswap.h \
    687   arch/i386/include/setjmp.h arch/i386/include/latch.h \
    688   include/callbacks.h arch/i386/include/callbacks_arch.h \
    689   arch/i386/include/hooks.h include/etherboot-asm.h include/if_ether.h \
    690   include/in.h include/if_arp.h include/ip.h include/udp.h include/tcp.h \
    691   include/bootp.h include/tftp.h include/igmp.h include/nfs.h
     680  $(PATH_SUB_CURRENT)/core/vsprintf.c $(PATH_SUB_CURRENT)/include/etherboot.h $(PATH_SUB_CURRENT)/include/osdep.h \
     681  $(PATH_SUB_CURRENT)/arch/i386/include/stdint.h $(PATH_SUB_CURRENT)/arch/i386/include/limits.h $(PATH_SUB_CURRENT)/include/string.h \
     682  $(PATH_SUB_CURRENT)/arch/i386/include/bits/string.h $(PATH_SUB_CURRENT)/arch/i386/include/io.h $(PATH_SUB_CURRENT)/include/endian.h \
     683  $(PATH_SUB_CURRENT)/arch/i386/include/bits/endian.h $(PATH_SUB_CURRENT)/include/byteswap.h \
     684  $(PATH_SUB_CURRENT)/arch/i386/include/bits/byteswap.h $(PATH_SUB_CURRENT)/include/little_bswap.h \
     685  $(PATH_SUB_CURRENT)/arch/i386/include/setjmp.h $(PATH_SUB_CURRENT)/arch/i386/include/latch.h \
     686  $(PATH_SUB_CURRENT)/include/callbacks.h $(PATH_SUB_CURRENT)/arch/i386/include/callbacks_arch.h \
     687  $(PATH_SUB_CURRENT)/arch/i386/include/hooks.h $(PATH_SUB_CURRENT)/include/etherboot-asm.h $(PATH_SUB_CURRENT)/include/if_ether.h \
     688  $(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 \
     689  $(PATH_SUB_CURRENT)/include/bootp.h $(PATH_SUB_CURRENT)/include/tftp.h $(PATH_SUB_CURRENT)/include/igmp.h $(PATH_SUB_CURRENT)/include/nfs.h
    692690
    693691include/etherboot.h:
     
    793791include/mii.h:
    794792
     793include $(KBUILD_PATH)/subfooter.kmk
     794
Note: See TracChangeset for help on using the changeset viewer.

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