1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/usr.sbin
Justin T. Gibbs 80785c507b Add new keywords to config. The options availible in file.i386 are now:
/*
         * filename     [ standard | optional ] [ config-dependent ]
         *      [ dev* | profiling-routine ] [ device-driver] [ no-obj ]
         *      [ compile-with "compile rule" [no-implicit-rule] ]
         *                     [ dependancy "dependancy-list"]
         */

I added

no-obj -  This entry does not create anything linkable to the kernel.
dependancy - Add additional dependancy rules to a target.
no-implicit-rule - Don't assume .c -> .o type rules.  Config is really
             dumb in this area and assumes that everything is a .c file
	     irregarless of extention.  This was the best choice really
	     since there may even be .c file that you don't want to follow
	     the standard rules.

This was all done so that the building to the aic7770 assembler and using
the aic7770 assembler in the building of the aic7770 driver could be config
dependant.  I can now have an entry like this for the driver:

aic7770                         optional        ahc     device-driver   \
        compile-with    "${CC} $> -o $@"                                \
        dependancy      "$S/gnu/misc/aic7770/aic7770.c"                 \
        no-obj no-implicit-rule
aic7770_seq.h                   optional        ahc     device-driver          \
        compile-with "${.CURDIR}/aic7770 -o $@ $S/gnu/misc/aic7770/aic7770.seq"\
        dependancy "$S/gnu/misc/aic7770/aic7770.seq aic7770"                   \
        no-obj no-implicit-rule
i386/isa/aic7770.c              optional        ahc     device-driver   \
        dependancy "aic7770_seq.h"

I also added '\' escaping to newlines so that this doesn't look as gross as
it could have.

Reviewed by: jkh
1994-11-17 20:30:01 +00:00
..
ac strncmp use wrong utmp name size 1994-11-14 20:26:52 +00:00
accton
amd
apm make the right link to "zzz" 1994-11-02 07:20:58 +00:00
apmconf Remove a relic from the old "equiv" kludge 1994-11-02 04:55:15 +00:00
arp Remove talk about trailers from arp(8) manual page 1994-09-26 04:32:57 +00:00
bad144 Define DKBAD_MAGIC the same as in 1.1.5 (as 0x4321 instead of 0). 0 is 1994-10-25 17:33:25 +00:00
bootpd __386BSD__ -> __FreeBSD__ 1994-11-04 02:14:13 +00:00
bootpef add rtmsg.c. 1994-09-12 07:48:33 +00:00
bootpgw add rtmsg.c. 1994-09-12 07:48:33 +00:00
bootptest Changes for bootpd to work on FreeBSD 2.0: 1994-09-10 15:00:08 +00:00
cdplay Use CDIOCALLOW before CDIOCEJECT 1994-11-12 18:25:03 +00:00
chown groups[] is of type gid_t. 1994-09-23 10:02:21 +00:00
chroot
config Add new keywords to config. The options availible in file.i386 are now: 1994-11-17 20:30:01 +00:00
config.new
cron Make /usr/bin/crontab install setuid root. (doesn't work otherwise) 1994-11-06 01:13:59 +00:00
crunch From: Michael Reifenberger <root@rz-wb.fh-sw.de> 1994-10-26 14:52:43 +00:00
ctm These patches fix some lesser problems: 1994-10-24 20:09:39 +00:00
dbsym Changes to adapt to 2.0. 1994-08-23 11:17:55 +00:00
dev_mkdb
diskpart
edquota
eeprom
fdcontrol Import the fdcontrol command. It has been in 1.1.5, but obviously has been lost on its way to 2.0. 1994-10-30 18:52:01 +00:00
fdformat Corrected the xref to the driver man page to be fdc(4) now that 1994-10-28 17:07:32 +00:00
fdwrite #include'ing mysterious stuff from ${DESTDIR}/sys/<somewhere> is no longer 1994-10-14 16:03:33 +00:00
inetd - increase TOOMANY, in line with 1.x 1994-09-11 11:16:32 +00:00
iostat Fix printout bug 1994-11-10 13:39:01 +00:00
kbdcontrol Applied patch009. Also added appropriate #include <string.h> which 1994-10-25 20:50:41 +00:00
kgmon Get rid of _PATH_UNIX completely; use getbootfile(3) instead. 1994-09-24 00:08:43 +00:00
kvm_mkdb Get rid of _PATH_UNIX completely; use getbootfile(3) instead. 1994-09-24 00:08:43 +00:00
lpr
lptcontrol Make it possible to run lptcontrol on a printer port which does not 1994-09-03 22:47:08 +00:00
lsdev Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> 1994-11-02 23:27:36 +00:00
manctl
mount_portalfs Add support for filesystem-specific `-o' options, and re-implement the 1994-11-01 23:51:53 +00:00
mountd Automatically load NFS and a bevy of other filesystems. 1994-09-22 22:17:02 +00:00
mrouted Make it compile and (except for mrouted which is untested as yet) run. 1994-09-08 02:51:37 +00:00
mtree Add -U option which does the same things as -u except exits with 0 1994-10-09 20:28:31 +00:00
named Enable new bind utilities. 1994-09-26 23:14:33 +00:00
ncrcontrol Fix typo in #if which prevented use of getbootfile() under FreeBSD-2.0. 1994-10-26 19:23:02 +00:00
nfsd Automatically load NFS and a bevy of other filesystems. 1994-09-22 22:17:02 +00:00
nologin
nslookup Port nslookup to FreeBSD 1994-09-22 21:50:41 +00:00
pkg_install Don't create packages with bogus @name lines. 1994-11-17 10:54:11 +00:00
portmap Fix conflicts from import 1994-09-29 09:36:16 +00:00
pppd Change to use the correct lock file directory. 1994-10-22 14:40:48 +00:00
pppstats Add missing define of DPADD. Remove uneccessary define SRCS. Reorder 1994-11-14 08:02:40 +00:00
pstat Fix for 'pstat -t' works on vtys 1994-11-03 11:41:34 +00:00
pwd_mkdb Fix security hole in YP password support, which wouldmake +user entries 1994-09-20 21:40:12 +00:00
quot
quotaon
repquota
rmt
routed
rtprio "idle priority" support. Based on code from Henrik Vestergaard Draboel, 1994-10-02 04:48:21 +00:00
rwhod
sa Local changes - manual page extension, and minor man page changes 1994-09-26 21:41:06 +00:00
sendmail __386BSD__ -> __FreeBSD__ 1994-11-04 02:14:13 +00:00
sliplogin
slstat Change references from /386bsd' to /kernel' 1994-10-17 06:50:29 +00:00
spkrtest Speaker driver test script 1994-10-22 02:09:06 +00:00
swapinfo Don't follow a null pointer for the reporting error if kvm_openfiles() fails. 1994-11-14 07:54:06 +00:00
sysctl Remove machdep.color_display 1994-10-18 03:41:16 +00:00
syslogd
tcpdump Correctly interpret the code field of IGMP membership queries. 1994-10-04 22:47:11 +00:00
timed
traceroute Changed output formatting to correctly represent the precision - it's 1994-08-29 17:45:43 +00:00
trpt Get rid of _PATH_UNIX completely; use getbootfile(3) instead. 1994-09-24 00:08:43 +00:00
trsp Get rid of _PATH_UNIX completely; use getbootfile(3) instead. 1994-09-24 00:08:43 +00:00
tzsetup Restore back -i for adjkerntz 1994-11-02 09:43:38 +00:00
update
vidcontrol usage help: uncomment -d option, add -x option 1994-09-26 20:20:44 +00:00
vipw
XNSrouted
xntpd Don't build an unused array of kernel names when HAVE_GETBOOTFILE is 1994-11-14 07:51:11 +00:00
xten X-10 stuff from 1.1.5.1. 1994-10-22 09:55:43 +00:00
ypbind Don't return the address of a stack variable. 1994-09-23 10:25:38 +00:00
yppoll
ypset
zic FreeBSD port of timezone code. 1994-09-13 03:36:16 +00:00
Makefile Delete duplicate pppd entry. Also move pppstats in the right spot lexically. 1994-11-12 22:24:17 +00:00
Makefile.inc