xref: /freebsd/sys/modules/mrsas/Makefile (revision 031beb4e239bfce798af17f5fe8dba8bcaf13d99)
1536094dcSKashyap D Desai# Makefile for mrsas driver
2665484d8SDoug Ambrisko
3665484d8SDoug AmbriskoKMOD=mrsas
4193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/${KMOD}
5536094dcSKashyap D Desai
6536094dcSKashyap D Desai.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
7536094dcSKashyap D DesaiSUBDIR+= mrsas_linux
8536094dcSKashyap D Desai.endif
9536094dcSKashyap D Desai
10665484d8SDoug AmbriskoSRCS=mrsas.c mrsas_cam.c mrsas_ioctl.c mrsas_fp.c
11665484d8SDoug AmbriskoSRCS+=  device_if.h bus_if.h pci_if.h opt_cam.h opt_scsi.h
12665484d8SDoug Ambrisko
13665484d8SDoug Ambrisko#CFLAGS+= -MRSAS_DEBUG
14665484d8SDoug Ambrisko.include <bsd.kmod.mk>
15536094dcSKashyap D DesaiCFLAGS+= -fgnu89-inline
16536094dcSKashyap D Desai
17*4e2a0135SWarner Losh.if ${MACHINE_ARCH} == "amd64"
18d9524c12SWarner LoshCFLAGS+= -DCOMPAT_FREEBSD32
19536094dcSKashyap D Desai.endif
20665484d8SDoug Ambrisko
21665484d8SDoug Ambriskoclean_cscope:
22665484d8SDoug Ambrisko	rm -f cscope*
23665484d8SDoug Ambrisko
24665484d8SDoug Ambriskocscope:	clean_cscope
25665484d8SDoug Ambrisko	/usr/local/bin/cscope -b *.[ch]
26665484d8SDoug Ambrisko
27665484d8SDoug Ambriskocleanall:	clean clean_cscope
28