Makefile revision 312357
1146773Ssam# $FreeBSD: stable/10/sys/modules/cam/Makefile 312357 2017-01-17 23:55:10Z ngie $
2214478Srpaulo
3190207SrpauloS=	${.CURDIR}/../..
4146773Ssam
5146773Ssam.PATH: $S/cam $S/cam/scsi $S/cam/ata $S/${MACHINE}/${MACHINE}
6146773Ssam
7146773SsamKMOD=	cam
8146773Ssam
9146773Ssam# See sys/conf/options for the flags that go into the different opt_*.h files.
10146773SsamSRCS=	opt_cam.h
11146773SsamSRCS+=	opt_ada.h
12146773SsamSRCS+=	opt_scsi.h
13146773SsamSRCS+=	opt_cd.h
14146773SsamSRCS+=	opt_pt.h
15146773SsamSRCS+=	opt_sa.h
16146773SsamSRCS+=	opt_ses.h
17146773SsamSRCS+=	opt_ddb.h
18146773SsamSRCS+=	device_if.h bus_if.h vnode_if.h
19146773SsamSRCS+=	cam.c
20146773SsamSRCS+=	cam_compat.c
21146773Ssam.if exists($S/${MACHINE}/${MACHINE}/cam_machdep.c)
22146773SsamSRCS+=	cam_machdep.c
23146773Ssam.endif
24146773SsamSRCS+=	cam_periph.c cam_queue.c cam_sim.c cam_xpt.c
25146773SsamSRCS+=	scsi_all.c scsi_cd.c scsi_ch.c
26146773SsamSRCS+=	scsi_da.c
27146773SsamSRCS+=	scsi_pass.c
28146773SsamSRCS+=	scsi_pt.c
29146773SsamSRCS+=	scsi_sa.c
30146773SsamSRCS+=	scsi_enc.c
31146773SsamSRCS+=	scsi_enc_ses.c
32146773SsamSRCS+=	scsi_enc_safte.c
33146773SsamSRCS+=	scsi_sg.c
34146773SsamSRCS+=	scsi_targ_bh.c scsi_target.c
35146773SsamSRCS+=	scsi_xpt.c
36214478SrpauloSRCS+=	smp_all.c
37214478SrpauloSRCS+=	ata_all.c
38214478SrpauloSRCS+=	ata_xpt.c
39146773SsamSRCS+=	ata_da.c
40214478Srpaulo.if exists($S/${MACHINE}/${MACHINE}/ata_machdep.c)
41146773SsamSRCS+=	ata_machdep.c
42146773Ssam.endif
43146773SsamSRCS+=	ata_pmp.c
44146773Ssam
45146773SsamEXPORT_SYMS=	YES	# XXX evaluate
46146773Ssam
47146773Ssam.if !defined(KERNBUILDDIR)
48146773Ssamopt_scsi.h:
49146773Ssam	echo "#define SCSI_DELAY 15000" > ${.TARGET}
50146773Ssam.endif
51170533Ssam
52170533Ssam.include <bsd.kmod.mk>
53170533Ssam