Michael Brown
f0acd8d7a7
Define -DOBJECT when generating Makefile rules, for consistency.
...
Inhibit -Werror when generating Makefile rules, to prevent warnings
from killing the dependency list.
2007-07-24 15:19:09 +01:00
Michael Brown
c3290aae54
Use objdump -t for symcheck; it allows us to take the symbol section
...
into account (and so remove the false positives due to .tbl.* symbols).
2007-07-17 01:15:39 +01:00
Michael Brown
048bbeeebc
Compressed ROM images now work.
2007-07-16 16:58:38 +01:00
Michael Brown
37fa9a8706
Split the objcopy stage out of final image preparation to a separate
...
bin/%.bin target.
2007-07-16 13:41:27 +01:00
Michael Brown
976a8514cb
Hopefully solve the problem requiring the occasional "rm -rf bin/deps".
2007-07-09 23:10:55 +01:00
Michael Brown
e5d8ede978
Re-added symtab to CLEANUP list
2007-07-07 17:49:59 +01:00
Michael Brown
e505ceb942
Revert "Cope with builds with differing debug options within a second of each"
...
This reverts commit fc5f6c9de2
.
Reverted commit breaks the much more common case of changing the debug
options in subsequent builds without any code changes.
2007-07-07 17:49:07 +01:00
Michael Brown
fc5f6c9de2
Cope with builds with differing debug options within a second of each
...
other.
2007-07-04 02:24:24 +01:00
Marty Connor
6991ea7cc5
Add gpxe-tarball target to create clean release tarballs
2007-03-02 16:28:04 +00:00
Michael Brown
6ce5c97981
Made most of the build much quieter
2007-01-31 11:06:36 +00:00
Michael Brown
37f1b12587
Allow truly arbitrary debug levels to be specified via DEBUG=
2007-01-18 19:00:09 +00:00
Marty Connor
dd7e103d58
Make VERSION_MAJOR for gPXE be 0
2006-08-09 03:43:41 +00:00
Marty Connor
623f2e7b9d
Added bin/.blib.list to VERYCLEANUP so .bin directory is made empty
2006-06-29 17:58:48 +00:00
Michael Brown
763b7e2ef9
We now have just romprefix, rather than having isaprefix and pciprefix
2006-06-06 15:41:21 +00:00
Michael Brown
084f6b18f7
Exclude bin directory from tags generation.
...
Create something that might be usable as a symbol list for bochs'
internal debugger.
2006-04-28 14:07:08 +00:00
Michael Brown
1a44618859
Version increased to 5.5.0
2005-05-19 16:07:13 +00:00
Michael Brown
8e1d7b8a4a
doxygen.cfg also references ARCH
2005-05-18 14:39:31 +00:00
Michael Brown
8bf7902141
Added rules to generate documentation using doxygen
2005-05-18 11:13:34 +00:00
Michael Brown
0174310f38
Re-add the "etherboot.%" all-drivers image.
2005-05-03 11:51:19 +00:00
Michael Brown
88baf7a383
Tweaked to read more information (including symbol size) from blib.a
2005-05-02 13:49:54 +00:00
Michael Brown
81e4755106
Produce a sorted list of all local symbols in the map file.
2005-04-27 10:55:12 +00:00
Michael Brown
d281996ef8
Added DBG2
2005-04-25 19:25:45 +00:00
Michael Brown
2da3b7a38f
Added "make symcheck"
2005-04-23 14:41:38 +00:00
Michael Brown
c0239ebb03
Typo
2005-04-21 18:15:31 +00:00
Michael Brown
5abc43a320
"make bin/xxx DEBUG=yyy,zzz" now works seemingly perfectly. :)
2005-04-18 14:16:13 +00:00
Michael Brown
1cdb68d116
"make xxx DEBUG=yyy,zzz" now working, but the "up to date" message is
...
getting suppressed. :(
2005-04-18 13:55:57 +00:00
Michael Brown
cf79681b80
Fix BUILD_SERIAL.
...
Change from using #if to #ifdef, since #if can't cope with string
constants.
2005-04-18 12:43:18 +00:00
Michael Brown
b79895c9d6
Use mkconfig.pl to generate fragments from config.h
...
Don't use -MP to generate phony rules for included files, otherwise
make won't use the pattern rule for config/%.h. :(
2005-04-17 15:57:34 +00:00
Michael Brown
04a0de1c92
Generate phony targets, so that we don't get screwed by missing config
...
header files.
2005-04-17 15:31:06 +00:00
Michael Brown
ae36de3d80
Need to prevent intermediate targets from being deleted, otherwise the
...
trick with "touch -B 2" doesn't work because the file that we're
carefully timestamping just gets deleted anyway.
2005-04-16 23:47:47 +00:00
Michael Brown
a666eb34b5
Improved building of debugging objects. You can now specify a "DEBUG="
...
list for any build, e.g.
make bin/pnic.dsk DEBUG=pci,pnic
This will drag in debugging-enabled versions of pci.c and pnic.c.
2005-04-16 23:28:36 +00:00
Michael Brown
305daba48a
Always include compiler.h.
...
Add bin/%.rebuild rule to quickly force a rebuild of any file.
Add bin/%.o.dbg rule to build a debugging-enabled version of the object.
2005-04-14 11:45:37 +00:00
Michael Brown
eb8f730d63
Use pci_{vendor,device}_id instead of just pci_{vendor,device}, to avoid
...
conflict with pci_device function.
2005-04-12 17:56:23 +00:00
Michael Brown
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
2005-04-08 15:01:17 +00:00