2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-12-25 04:31:45 +00:00
xNBA/src
Michael Brown 770317a57d [build] Speed up rebuilding on header file changes
Split src_template into deps_template (which handles the definition of
foo_DEPS) and rules_template (which handles the rules referencing
foo_DEPS).  The rules_template is not affected by any included header
files and so does not need to be reprocessed following a change to an
included header file.

This reduces the time required to rebuild the Makefile rules following
a change to stdint.h by around 45%, at a cost of increasing the time
required to rebuild after a "make veryclean" by around 3%.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-07-14 18:47:35 +01:00
..
arch [romprefix] Do not check for BBS compatibility 2010-06-24 19:03:04 +01:00
bin
config [efi] Build iPXE script support into EFI binaries by default 2010-06-23 17:25:07 +01:00
core [hci] Continue processing while prompting for shell banner 2010-07-14 12:43:10 +01:00
crypto [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [davicom] Use iPXE debugging infrastructure 2010-07-14 12:28:26 +01:00
hci [hci] Continue processing while prompting for shell banner 2010-07-14 12:43:10 +01:00
image [refcnt] Add ref_no_free handler 2010-06-23 00:34:48 +01:00
include [build] Mark weak functions noinline 2010-07-14 12:55:59 +01:00
interface [efi] Add the "snpnet" driver 2010-06-02 15:15:29 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [tcp] Randomise local TCP port 2010-07-13 17:29:54 +01:00
tests [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
usr [libc] Enable automated extraction of error usage reports 2010-05-31 03:11:57 +01:00
util [libc] Enable automated extraction of error usage reports 2010-05-31 03:11:57 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00
Makefile [build] Fix broken build caused by implied dependency upon "perl" 2010-06-24 17:25:54 +01:00
Makefile.housekeeping [build] Speed up rebuilding on header file changes 2010-07-14 18:47:35 +01:00