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 |
|