xref: /freebsd-13.1/sys/modules/pms/Makefile (revision 193d9e76)
14e1bc9a0SAchim Leubner# $FreeBSD$
24e1bc9a0SAchim Leubner# 5/31/2012
34e1bc9a0SAchim Leubner#PATH shall include all directories
44e1bc9a0SAchim Leubner
5*193d9e76SEnji Cooper.PATH: 	${SRCTOP}/sys/dev/pms/freebsd/driver/ini/src \
6*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/sallsdk/api \
7*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/sallsdk/spc \
8*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/sallsdk/hda/64k \
9*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/discovery/api \
10*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/discovery/dm \
11*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/sat/api \
12*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/sat/src \
13*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/tisa/api \
14*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/tisa/sassata/common \
15*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/tisa/sassata/sas/common \
16*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/tisa/sassata/sas/ini \
17*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/RefTisa/tisa/sassata/sata/host \
18*193d9e76SEnji Cooper	${SRCTOP}/sys/dev/pms/freebsd/driver/common
194e1bc9a0SAchim Leubner
204e1bc9a0SAchim LeubnerCFLAGS+=-fno-builtin
214e1bc9a0SAchim LeubnerCFLAGS+=-fms-extensions
224e1bc9a0SAchim Leubner
234e1bc9a0SAchim LeubnerCFLAGS+=-Wredundant-decls
244e1bc9a0SAchim LeubnerCFLAGS+=-Wunused-variable
254e1bc9a0SAchim LeubnerCFLAGS+=-Wnested-externs
264e1bc9a0SAchim LeubnerCFLAGS+=-Woverflow
274e1bc9a0SAchim LeubnerCFLAGS+=-Wmissing-prototypes
284e1bc9a0SAchim LeubnerCFLAGS+=-Wparentheses
294e1bc9a0SAchim LeubnerCFLAGS+=-w
304e1bc9a0SAchim Leubner
314e1bc9a0SAchim Leubner#CFLAGS+=-g
324e1bc9a0SAchim Leubner
334e1bc9a0SAchim Leubner
344e1bc9a0SAchim Leubner#SUBDIR= tisa tisa/drivers tisa/drivers/FreeBSD tisa/drivers/FreeBSD/ini tisa/drivers/FreeBSD/ini/src
354e1bc9a0SAchim Leubner#SUBDIR= Hialeah_driver Hialeah_driver/freebsd Hialeah_driver/freebsd/ini Hialeah_driver/freebsd/ini/src
364e1bc9a0SAchim Leubner
374e1bc9a0SAchim LeubnerKMOD=	pmspcv
384e1bc9a0SAchim Leubner#OS files
394e1bc9a0SAchim LeubnerSRCS=agtiapi.c
404e1bc9a0SAchim Leubner
414e1bc9a0SAchim Leubner#LL files
424e1bc9a0SAchim LeubnerSRCS+= sadisc.c mpi.c saframe.c sahw.c sainit.c saint.c sampicmd.c sampirsp.c saphy.c saport.c
434e1bc9a0SAchim LeubnerSRCS+= sasata.c sasmp.c sassp.c satimer.c sautil.c saioctlcmd.c mpidebug.c
444e1bc9a0SAchim Leubner#DM files
454e1bc9a0SAchim LeubnerSRCS+= dminit.c dmsmp.c dmdisc.c dmport.c dmtimer.c dmmisc.c
464e1bc9a0SAchim Leubner#SM files
474e1bc9a0SAchim LeubnerSRCS+= sminit.c smmisc.c smsat.c smsatcb.c smsathw.c smtimer.c
484e1bc9a0SAchim Leubner#TD files
494e1bc9a0SAchim LeubnerSRCS+= tdinit.c tdmisc.c tdesgl.c tdport.c tdint.c tdioctl.c tdhw.c ossacmnapi.c tddmcmnapi.c tdsmcmnapi.c
504e1bc9a0SAchim LeubnerSRCS+= tdtimers.c itdio.c itdcb.c itdinit.c itddisc.c sat.c ossasat.c sathw.c
514e1bc9a0SAchim Leubner
524e1bc9a0SAchim Leubner#header files
534e1bc9a0SAchim LeubnerSRCS+=	agtiapi.h agtiproto.h agdef.h
544e1bc9a0SAchim Leubner#
554e1bc9a0SAchim LeubnerSRCS+=	osenv.h ostypes.h
564e1bc9a0SAchim LeubnerSRCS+=  opt_scsi.h opt_cam.h
574e1bc9a0SAchim LeubnerSRCS+=  device_if.h bus_if.h pci_if.h
584e1bc9a0SAchim Leubner
594e1bc9a0SAchim Leubner.include <bsd.kmod.mk>
60