summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1997-09-21 21:32:04 +0000
committergibbs <gibbs@FreeBSD.org>1997-09-21 21:32:04 +0000
commitd045f898c6ff35d4005b705d3d1f42fb3c68eaf2 (patch)
tree1323bbdbcada332e0755159cc927d648da490225 /sys
parent89c06caf59f100df493249d523a88407f121f5ee (diff)
downloadFreeBSD-src-d045f898c6ff35d4005b705d3d1f42fb3c68eaf2.zip
FreeBSD-src-d045f898c6ff35d4005b705d3d1f42fb3c68eaf2.tar.gz
Move the rules for aicasm to the MI conf file.
Add kern/subr_autoconf.c as a standard file as it contains the bulk of the code for performing interrupt driven configuration.
Diffstat (limited to 'sys')
-rw-r--r--sys/conf/files16
1 files changed, 16 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files
index a414190..32d02d8 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -1,3 +1,18 @@
+aicasm optional ahc device-driver \
+ dependency "$S/dev/aic7xxx/*.[chyl]" \
+ compile-with "make -f $S/dev/aic7xxx/Makefile MAKESRCPATH=$S/dev/aic7xxx" \
+ no-obj no-implicit-rule \
+ clean "aicasm"
+#
+# The long compile-with and dependency lines are required because of
+# limitations in config: backslash-newline doesn't work in strings, and
+# dependency lines other than the first are silently ignored.
+#
+aic7xxx_{seq,reg}.h optional ahc device-driver \
+ compile-with "./aicasm ${INCLUDES} -o aic7xxx_seq.h -r aic7xxx_reg.h $S/dev/aic7xxx/aic7xxx.seq" \
+ no-obj no-implicit-rule before-depend \
+ clean "aic7xxx_seq.h aic7xxx_reg.h" \
+ dependency "$S/dev/aic7xxx/aic7xxx.{reg,seq} $S/scsi/scsi_message.h aicasm"
ddb/db_access.c optional ddb
ddb/db_aout.c optional ddb
ddb/db_break.c optional ddb
@@ -86,6 +101,7 @@ kern/kern_time.c standard
kern/kern_xxx.c standard
kern/md5c.c optional md5
kern/subr_diskslice.c standard
+kern/subr_autoconf.c standard
kern/subr_dkbad.c standard
kern/subr_log.c standard
kern/subr_prf.c standard
OpenPOWER on IntegriCloud