summaryrefslogtreecommitdiffstats
path: root/share/mk
Commit message (Collapse)AuthorAgeFilesLines
* Add ${.CURDIR}/../../../.. to the list of places we look for theimp2000-07-071-1/+1
| | | | | kernel. The new moudles/sound/drivers/foo pushes us down one more level.
* NONBINMODE -> NOBINMODE for NLSMODE.ghelmer2000-06-091-2/+2
| | | | | | PR: bin/8811 Submitted by: Naohiko Tsuji <yakisoba@osaka.interq.or.jp> Prompted by: Nathan Ahlstrom <nrahlstr@winternet.com>
* When dubiously reprogramming .SUFFIXES, don't screw up the order of .Sbde2000-06-081-1/+1
| | | | | relative to .s. This fixes wrong sources being preferred after "gcc -save-temps" creates .s files from .S files.
* Sigh. Use the correct path to bsd.conf.mk. It's times like this that Ipeter2000-05-271-1/+1
| | | | regret giving up coffee.
* Add bsd.kmod.mk back.peter2000-05-271-1/+1
|
* Revive a skeleton for bsd.kmod.mk (which will be in the make search path)peter2000-05-271-0/+13
| | | | that merely locates and includes sys/conf/kmod.mk.
* Typo in comments explaining what MAN_FILTER is.hoek2000-05-211-1/+1
|
* Don't create a garbage file named "install" for the NOINFO case whenbde2000-05-151-1/+6
| | | | | | 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.
* Oops. I forgot to remove bsd.kmod.mk from the list of files installed. :-(peter2000-05-041-1/+1
| | | | Submitted by: Scott Flatman <sf@aracnet.com>
* Repocopied to src/sys/conf/kmod.mkpeter2000-05-041-301/+0
|
* Remove KMODDEPS support. All our existing dependencies are specifiedpeter2000-05-011-18/+6
| | | | | | | 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.
* Fixed world breakage for the NOSHARED=yes case. libpam now depends onbde2000-04-301-3/+3
| | | | | | libopie. Don't say that libpam.a doesn't exist.
* Reserve register t7 on alpha to point at per-cpu global variables.dfr2000-04-281-1/+2
|
* Fix the grammar in my previous commit "lose" -> "loss".mpp2000-04-241-1/+1
| | | | | | I should have done it that way in the first place. Pointed-out-by: bde
* Fix a typo in the comments.mpp2000-04-231-1/+1
| | | | Submitted by: Allen Campbell <allenc@verinet.com>
* Correct a typokris2000-04-211-1/+1
|
* Add support for compiling kernel modules outside of the tree. If youimp2000-04-081-30/+19
| | | | | | | | | | | | | | | 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
* Use makeobjops.pl instead of makedevops.pl.dfr2000-04-081-2/+2
|
* Allow the calling Makefile to specify a list of device interfaces insteaddfr2000-04-051-1/+5
| | | | of relying on the default list provided here.
* Correct instructions/examples about manual pages.ru2000-03-231-6/+6
|
* Check for MAN9 for consistency.ru2000-03-231-2/+2
|
* Use an intermediate file containing the module binary before convertingpeter2000-03-201-4/+7
| | | | | | 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.
* Add libipsec.shin2000-02-271-0/+1
| | | | Approved by: jkh
* We have some new libraries; give them names.markm2000-02-241-2/+4
|
* Unbroke PRECIOUSLIB feature (broken in rev 1.88).ru2000-02-031-1/+1
| | | | | | Original version submitted by: Jim Bloom <bloom@acm.org> Reviewed by: bde Approved by: jkh
* Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered modulebde2000-01-281-0/+2
| | | | | makefiles. Bad examples in fxp/Makefile keep getting copied to new makefiles.
* o Use --defsection and --defentry options of install-info(1) instead ofru2000-01-241-10/+9
| | | | | | | | "fancy substitutions". o Invoke install-info(1) with --quiet to automatically remove duplicate Info dir entries. Reviewed by: bde
* oops, nearly forgot to commit the addition of ppbus_if.m to the list.peter2000-01-231-2/+3
|
* Introduce the new mk internal target _includeinstall and add thergrimes2000-01-142-1/+23
| | | | | | controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR. Reviewed by: marcel, and make world
* Removed NOEXTRADEPEND hack. This was only for an old version of makeworld.bde2000-01-091-1/+1
|
* Add "-I@/../include" and/or "-I${DESTDIR}/usr/include" to CFLAGS,bde2000-01-081-3/+12
| | | | | | | | | | 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.
* Fix typo.marcel2000-01-031-1/+1
| | | | Submitted by: Richard Wackerbarth <rkw@dataplex.net>
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-1/+1
| | | | | | 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.
* Fixed breakage of static linkage of rlogind. Someone added -lutil andbde1999-12-271-4/+5
| | | | -lcom_err to some libpam modules without updating LIBPAM here.
* Update vnode_if.sh location. This was deliberately left a while afterpeter1999-12-221-2/+2
| | | | | | 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.
* Use the -c and -h args of vnode_if.sh to generate only the .h file thatpeter1999-12-121-9/+7
| | | | | | | | | 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.
* If SRCS is not defined assume ${PROG}.c, not when PROG isn't defined.mharo1999-11-301-1/+1
|
* Add two modules for the pccard work: dev/pccard/card_if.m andimp1999-11-281-2/+2
| | | | | | dev/pccard/power_if.m. XXX There has got to be a better way to deal with this.
* Build and clean device interface files (foo_if.[ch]) and empty optionsbde1999-11-281-4/+33
| | | | | | | | | | 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.
* Add .ORDER which is needed for the previous commit to work with -jN.marcel1999-11-231-0/+1
| | | | Pointed out by: bde
* vnode_if.sh makes both vnode_if.c and vnode_if.h. Add vnode_if.c tomarcel1999-11-231-1/+1
| | | | | the LHS of the rule for vnode_if.h. This solves a "dunno how to make" error.
* Make "-mpreferred-stack-boundary=2" the default on the i386.obrien1999-11-171-0/+13
| | | | This reduces the size of the kernel and modules when compiled with GCC 2.95.
* ${MACHINE} -> ${MACHINE_ARCH}marcel1999-11-142-7/+7
| | | | | | | | | | | | | | | | 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
* Fix comments: LKM -> KLD, /etc/objectformat -> /etc/objformatphantom1999-11-091-5/+5
|
* make.conf is being made to conform to the /etc/defaults/ standard thatdillon1999-10-271-0/+5
| | | | | | was settled on a few months ago. Approved by: "Jordan K. Hubbard" <jkh@zippy.cdrom.com>
* Whistle's Netgraph link-layer (sometimes more) networking infrastructure.julian1999-10-211-0/+1
| | | | | | | | | | Been in production for 3 years now. Gives Instant Frame relay to if_sr and if_ar drivers, and PPPOE support soon. See: ftp://ftp.whistle.com/pub/archie/netgraph/index.html for on-line manual pages. Reviewed by: Doug Rabson (dfr@freebsd.org) Obtained from: Whistle CVS tree
* Add libncp to the list of known libraries.bp1999-10-151-0/+1
|
* 1) s/mod(un)?load/kld$1load/n_hibma1999-09-061-21/+21
| | | | | | | | 2) s/MODLOAD/KMODLOAD/ to be consistent with the rest of the variables (KMOD, KMODOWN, KMODGRP, etc) and definition of MODLOAD/UNLOAD in the Makefile of the ATAPI module 3) textual fixups
* $Id$ -> $FreeBSD$peter1999-08-2819-19/+19
|
* Add variable INSTALLFLAGS_EDIT used to remove arbitrary INSTALLFLAGS.hoek1999-07-313-9/+28
| | | | | | | | | | | | | | | Specifically intended for removing -fschg ("INSTALLFLAGS_EDIT=:S/schg/uchg/") this makes the NOFSCHG flag redundant. NOFSCHG will still be honoured by bsd.lib.mk but is valid for buildworld only. NOFSCHG is still implemented in the old way (ie. _not_ ".if NOFSCHG then { INSTALLFLAGS_EDIT+=:S/schg/,/ }" to emphasize the fact that NOFSCHG is only supported in a limited fashion and for buildworld. The interface and implementation are such that future use of flags such as sappnd can also be easily removed or altered (perhaps to uappnd). This commit brought to you by the letters B, D, and E, and the numbers six, one, thirteen, and three.
OpenPOWER on IntegriCloud