diff options
Diffstat (limited to 'sys/dev/microcode/aic7xxx/Makefile')
-rw-r--r-- | sys/dev/microcode/aic7xxx/Makefile | 21 |
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> |