Warner Losh
581a68a232
Add support for MODULES_OVERRIDE. This is a list of modules to build
...
instead of all of them. You can put this in /etc/make.conf or in
makeoptions.
Reviewed by: arch@
# docs to follow.
2001-04-02 08:52:05 +00:00
David E. O'Brien
483cbcc1eb
Restore the careful preservation of .depend (rev 1.78 of Makefile.i386)
...
that I removed in my last commit dealing with `make depend' bogons.
This commit has some races, but hopefully they are too short to matter.
Unfortuneatly, neither .newdep nor .olddep is removed by `make clean'.
Submitted by: bde
2001-03-24 08:44:28 +00:00
Kris Kennaway
5ca7924a91
Use CPUTYPE to add appropriate compiler flags to COPTFLAGS for kernel
...
builds. This may be disabled using the NO_CPU_COPTFLAGS variable.
Reviewed by: arch
2001-03-12 07:47:09 +00:00
Peter Wemm
b1fe97412b
Add a 'clobber' target.. Like 'clean' but it takes out even the config
...
generated stuff, leaving only 'version' in the build dir.
2001-02-27 08:13:32 +00:00
David E. O'Brien
f1a87e83ee
Fix make depend' =>
make kernel-depend'. Using the dependancy file
...
when rebuilding it is just Wrong.
2001-02-12 05:55:33 +00:00
Marcel Moolenaar
136345c019
Improve kernel bootstrapping:
...
o Use objdump instead of gensetdefs(1) to build the linker sets.
o Allow overriding of nm and objdump in resp. genassym.sh and
gensetdefs.pl for non-native toolchains.
Reviewed by: arch
Perl improvements: Jos Backus <josb@cncdsl.com>, benno
2001-01-28 06:39:56 +00:00
John Baldwin
dfea516de2
Change the reinstall.debug target to depend on
...
{kernel,modules}-reinstall.debug rather than {kernel,modules}-reinstall.
Otherwise, the '.debug' portion of the target is lost, and you end up
reinstalling the non debug version instead of the debug version.
2001-01-19 19:43:45 +00:00
Peter Wemm
5ae7f4d746
Corresponding version bump for config with the DEV_FOO replacement for
...
the NFOO count option.
2001-01-19 12:50:16 +00:00
David E. O'Brien
1bc9ef1684
Back out the modules `make obj' speedup.
...
I cannot find a way to do this with the more esoteric source dir schemes
I thought of.
2000-12-24 13:29:58 +00:00
David E. O'Brien
c59a148d05
Use the canonical spelling for the path to sys.
2000-12-22 10:05:07 +00:00
David E. O'Brien
b3a120de36
Greatly speed up the modules `make obj' phase.
2000-12-21 20:21:24 +00:00
Marcel Moolenaar
a107c7d1c7
Sync-up so that buils actually work again.
2000-12-10 04:31:16 +00:00
Peter Wemm
3f964411b5
Make the xxxFILES= list generation generic. This makes it easier to add
...
things like MFILES= or CONFFILES= without having to modify config code.
2000-11-25 03:25:34 +00:00
David E. O'Brien
363ea5eadf
Fix the `make -jX' (X>1) breakage.
...
Based on patch submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org>
Reviewed by: marcel, bde
2000-11-17 21:25:15 +00:00
Poul-Henning Kamp
26dac111f1
Add a hook for doing #include magic (for src/tools/tools/kerninclude).
2000-10-29 09:47:50 +00:00
Poul-Henning Kamp
412916079c
Make it possible to specify profiling in the kernel config file.
...
Do so for LINT.
2000-10-14 08:33:22 +00:00
David E. O'Brien
e48c56aeb6
Do not prepend DESTDIR' to
KMODDIR' as sys/conf/kmod.mk already does
...
that for us.
2000-10-03 20:05:36 +00:00
Doug Rabson
1ebcad5720
This is the first snapshot of the FreeBSD/ia64 kernel. This kernel will
...
not work on any real hardware (or fully work on any simulator). Much more
needs to happen before this is actually functional but its nice to see
the FreeBSD copyright message appear in the ia64 simulator.
2000-09-29 13:46:07 +00:00