summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/aic7xxx/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/microcode/aic7xxx/Makefile')
-rw-r--r--sys/dev/microcode/aic7xxx/Makefile21
1 files changed, 17 insertions, 4 deletions
diff --git a/sys/dev/microcode/aic7xxx/Makefile b/sys/dev/microcode/aic7xxx/Makefile
index 7e5ff7f1df3..d8ebe9e5d96 100644
--- a/sys/dev/microcode/aic7xxx/Makefile
+++ b/sys/dev/microcode/aic7xxx/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.7 2003/12/24 23:27:55 krw Exp $
+# $OpenBSD: Makefile,v 1.8 2004/05/19 00:35:18 krw Exp $
# $FreeBSD: src/sys/dev/aic7xxx/Makefile,v 1.6 1999/08/28 00:41:22 peter Exp $
PROG= aicasm
@@ -32,15 +32,28 @@ LFLAGS+= -d
SEQFLAGS= -l seq.lst
.endif
-microcode aic7xxx_reg.h aic7xxx_seq.h: aic7xxx.seq aic7xxx.reg
+microcode: 7xxx_headers 79xx_headers
+
+7xxx_headers: aic7xxx.seq aic7xxx.reg
${OBJDIR}./aicasm -I/sys ${SEQFLAGS} -r tempreg.h -o tempseq.h ${.CURDIR}/aic7xxx.seq
grep OpenBSD: ${.CURDIR}/aic7xxx.seq | cat - tempseq.h > aic7xxx_seq.h
grep OpenBSD: ${.CURDIR}/aic7xxx.reg | cat - tempreg.h > aic7xxx_reg.h
mv aic7xxx_seq.h /sys/dev/microcode/aic7xxx/
+ mv aic7xxx_reg.h /sys/dev/microcode/aic7xxx/
.ifdef DEBUG
- mv seq.lst /sys/dev/microcode/aic7xxx/
+ mv seq.lst /sys/dev/microcode/aic7xxx/seq7xxx.lst
+.endif
+ rm -f tempseq.h tempreg.h
+
+79xx_headers: aic79xx.seq aic79xx.reg
+ ${OBJDIR}./aicasm -I/sys ${SEQFLAGS} -r tempreg.h -o tempseq.h ${.CURDIR}/aic79xx.seq
+ grep OpenBSD: ${.CURDIR}/aic79xx.seq | cat - tempseq.h > aic79xx_seq.h
+ grep OpenBSD: ${.CURDIR}/aic79xx.reg | cat - tempreg.h > aic79xx_reg.h
+ mv aic79xx_seq.h /sys/dev/microcode/aic7xxx/
+ mv aic79xx_reg.h /sys/dev/microcode/aic7xxx/
+.ifdef DEBUG
+ mv seq.lst /sys/dev/microcode/aic7xxx/seq79xx.lst
.endif
- mv aic7xxx_reg.h /sys/dev/microcode/aic7xxx/
rm -f tempseq.h tempreg.h
.include <bsd.prog.mk>