summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/aic7xxx/Makefile
diff options
context:
space:
mode:
authorSteve Murphree <smurph@cvs.openbsd.org>2000-03-22 02:50:51 +0000
committerSteve Murphree <smurph@cvs.openbsd.org>2000-03-22 02:50:51 +0000
commite604a02d72f1fcf0475a404d1785dfcff9b037ed (patch)
treec4c76fbc8e8afb9e4377047b36f861d8938b845a /sys/dev/microcode/aic7xxx/Makefile
parent40a43c4521970d68d23d82ca60be453ac590d699 (diff)
new ahc driver. Adds support for newer Adaptec controllers. This represents two months of work.
Diffstat (limited to 'sys/dev/microcode/aic7xxx/Makefile')
-rw-r--r--sys/dev/microcode/aic7xxx/Makefile44
1 files changed, 44 insertions, 0 deletions
diff --git a/sys/dev/microcode/aic7xxx/Makefile b/sys/dev/microcode/aic7xxx/Makefile
new file mode 100644
index 00000000000..2b91caf6dcd
--- /dev/null
+++ b/sys/dev/microcode/aic7xxx/Makefile
@@ -0,0 +1,44 @@
+# $OpenBSD: Makefile,v 1.1 2000/03/22 02:50:49 smurph Exp $
+# $FreeBSD: src/sys/dev/aic7xxx/Makefile,v 1.6 1999/08/28 00:41:22 peter Exp $
+
+PROG= aicasm
+
+CSRCS= aicasm.c aicasm_symbol.c
+GENSRCS= aicasm_gram.c aicasm_scan.c
+
+GENHDRS= y.tab.h
+
+SRCS= ${GENSRCS} ${CSRCS}
+CLEANFILES+= ${GENSRCS} ${GENHDRS} y.output
+DPADD+= ${LIBL}
+LDADD+= -ll
+
+# Correct path for kernel builds
+# Don't rely on the kernel's .depend file
+.ifdef MAKESRCPATH
+.PATH: ${MAKESRCPATH}
+DEPENDFILE=
+.endif
+
+CFLAGS+= -I/usr/include -I.
+NOMAN= noman
+
+.ifdef DEBUG
+CFLAGS+= -DDEBUG -g
+YFLAGS+= -t
+LFLAGS+= -d
+MFLAGS= -l seq.lst
+.endif
+
+microcode aic7xxxreg.h aic7xxx_seq.h: aic7xxx.seq aic7xxx.reg
+ ./aicasm -I/sys ${MFLAGS} -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 > aic7xxxreg.h
+ mv aic7xxx_seq.h /sys/dev/microcode/aic7xxx/
+.ifdef DEBUG
+ mv seq.lst /sys/dev/microcode/aic7xxx/
+.endif
+ cp aic7xxxreg.h /sys/dev/ic/
+ rm -f tempseq.h tempreg.h
+
+.include <bsd.prog.mk>