| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
live in ``/boot/kernel/''.
|
|
|
|
|
|
|
| |
by -n is nonexistant, then the following -d was misinterpreted with
a strange error. By putting double quotes (") around the argument,
we can be sure there is _something_ there that we can check a zero
length against.
|
|
|
|
|
|
|
|
|
|
|
|
| |
cause the working directory to be used. Make it so.
When we're more convinced that it'll work, we might try this
to avoid a shell invocation:
.if defined(MAKEOBJDIRPREFIX) && !empty(MAKEOBJDIRPREFIX) &&
exists(${CANONICALOBJDIR}/)
Reported by: bde
|
|
|
|
|
|
| |
directory when MAKEOBJDIRPREFIX is defined but empty.
Reported by: Vernon Schryver <vjs@calcite.rhyolite.com>
|
|
|
|
|
| |
kernel. The new moudles/sound/drivers/foo pushes us down one more
level.
|
|
|
|
|
|
| |
PR: bin/8811
Submitted by: Naohiko Tsuji <yakisoba@osaka.interq.or.jp>
Prompted by: Nathan Ahlstrom <nrahlstr@winternet.com>
|
|
|
|
|
| |
relative to .s. This fixes wrong sources being preferred after
"gcc -save-temps" creates .s files from .S files.
|
|
|
|
| |
regret giving up coffee.
|
| |
|
|
|
|
| |
that merely locates and includes sys/conf/kmod.mk.
|
| |
|
|
|
|
|
|
| |
there happens to be a source file named install.sh. The null rule
for "install" in the NOINFO case must not be completely null, since
then it may be overridden by the implicit .sh rule.
|
|
|
|
| |
Submitted by: Scott Flatman <sf@aracnet.com>
|
| |
|
|
|
|
|
|
|
| |
via the MODULE_VERSION() and MODULE_DEPEND() macros that both the loader
and kld system know how to deal with. The old DT_NEEDED tag is still
supported by the loader (and will remain supported for a while) - but the
kernel side presently doesn't know how to deal with DT_NEEDED.
|
|
|
|
|
|
| |
libopie.
Don't say that libpam.a doesn't exist.
|
| |
|
|
|
|
|
|
| |
I should have done it that way in the first place.
Pointed-out-by: bde
|
|
|
|
| |
Submitted by: Allen Campbell <allenc@verinet.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
do not have the kernel you wish to compile against in either
/usr/src/sys or /sys, then you will need to set SYSDIR to point to the
sys directory of the source tree that contians the source.
Also, minor tweaks to the load/unload targets from Bruce.
I've had this through several make worlds, as well as using it on a
daily basis for the past couple of weeks to build modules needed for
testing at Timing Solutions.
Reviewed and revised by: bde
Work sponsored by: Timing Solutions
|
| |
|
|
|
|
| |
of relying on the default list provided here.
|
| |
|
| |
|
|
|
|
|
|
| |
it into a ``shared'' .ko file. This intermediate file can be directly
linked into a static kernel. This isn't all that useful yet but will
become much more interesting shortly.
|
|
|
|
| |
Approved by: jkh
|
| |
|
|
|
|
|
|
| |
Original version submitted by: Jim Bloom <bloom@acm.org>
Reviewed by: bde
Approved by: jkh
|
|
|
|
|
| |
makefiles. Bad examples in fxp/Makefile keep getting copied to new
makefiles.
|
|
|
|
|
|
|
|
| |
"fancy substitutions".
o Invoke install-info(1) with --quiet to automatically remove duplicate
Info dir entries.
Reviewed by: bde
|
| |
|
|
|
|
|
|
| |
controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR.
Reviewed by: marcel, and make world
|
| |
|
|
|
|
|
|
|
|
|
|
| |
essentially as in kernel makefiles, so that module sources can include
<stddef.h> and other standard headers. Only add the second path when
the first path can't be found, instead of when DESTDIR is defined.
Adding it used to be just an obfuscation.
Use "${.OBJDIR}" instyead of "." in -I paths. Using "${.OBJDIR}" just
gave more verbose command lines and depend files.
|
|
|
|
| |
Submitted by: Richard Wackerbarth <rkw@dataplex.net>
|
|
|
|
|
|
| |
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
|
|
|
|
| |
-lcom_err to some libpam modules without updating LIBPAM here.
|
|
|
|
|
|
| |
the repo copy as the kernel src/sys/modules stuff uses
/usr/share/mk/bsd.kmod.mk which often gets out of sync with the kernel
source.
|
|
|
|
|
|
|
|
|
| |
we use. The .c half is statically compiled into the kernel. It's kinda
silly to generate a .h file on the fly that has inlines to call the
.c stuff when the .c code is fixed.
Also, zap the special treatment for VFS_KLD modules. This treatment
applies to lots of things, not just VFS's.
|
| |
|
|
|
|
|
|
| |
dev/pccard/power_if.m.
XXX There has got to be a better way to deal with this.
|
|
|
|
|
|
|
|
|
|
| |
files (opt_*.h) automatically (if they are in ${SRCS}).
Clean vnode_if.[ch] automatically (if one of them is in ${SRCS}, not just
if VFS_KLD is defined).
There are some complications to avoid using the "@" symlink before it
is built.
|
|
|
|
| |
Pointed out by: bde
|
|
|
|
|
| |
the LHS of the rule for vnode_if.h. This solves a "dunno how to make"
error.
|
|
|
|
| |
This reduces the size of the kernel and modules when compiled with GCC 2.95.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.
Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile
usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH
|
| |
|
|
|
|
|
|
| |
was settled on a few months ago.
Approved by: "Jordan K. Hubbard" <jkh@zippy.cdrom.com>
|