xref: /freebsd-12.1/sys/modules/cam/Makefile (revision 14ce4632)
174bd1c10SNick Hibma# $FreeBSD$
274bd1c10SNick Hibma
3193d9e76SEnji CooperS=	${SRCTOP}/sys
474bd1c10SNick Hibma
5*14ce4632SWarner Losh.PATH: $S/cam $S/cam/scsi $S/cam/ata $S/cam/nvme $S/dev/nvme $S/${MACHINE}/${MACHINE}
6c68159a6SDavid E. O'Brien
774bd1c10SNick HibmaKMOD=	cam
874bd1c10SNick Hibma
974bd1c10SNick Hibma# See sys/conf/options for the flags that go into the different opt_*.h files.
1074bd1c10SNick HibmaSRCS=	opt_cam.h
1152d0968bSUlrich SpörleinSRCS+=	opt_ada.h
1274bd1c10SNick HibmaSRCS+=	opt_scsi.h
1374bd1c10SNick HibmaSRCS+=	opt_cd.h
14d85487b7SWarner LoshSRCS+=	opt_da.h
1574bd1c10SNick HibmaSRCS+=	opt_pt.h
1674bd1c10SNick HibmaSRCS+=	opt_sa.h
1785fc469cSUlrich SpörleinSRCS+=	opt_ses.h
1803a9f9e0SWarner LoshSRCS+=	opt_ddb.h
192379d1d6SWarner LoshSRCS+=	opt_printf.h
20c38b150aSNate LawsonSRCS+=	device_if.h bus_if.h vnode_if.h
211bd7c5deSMarius StroblSRCS+=	cam.c
22c8789c34SScott LongSRCS+=	cam_compat.c
231bd7c5deSMarius Strobl.if exists($S/${MACHINE}/${MACHINE}/cam_machdep.c)
241bd7c5deSMarius StroblSRCS+=	cam_machdep.c
251bd7c5deSMarius Strobl.endif
26dfaa65fcSKonstantin BelousovSRCS+=	cam_iosched.c cam_periph.c cam_queue.c cam_sim.c cam_xpt.c
2774bd1c10SNick HibmaSRCS+=	scsi_all.c scsi_cd.c scsi_ch.c
2874bd1c10SNick HibmaSRCS+=	scsi_da.c
2974bd1c10SNick HibmaSRCS+=	scsi_pass.c
3074bd1c10SNick HibmaSRCS+=	scsi_pt.c
3174bd1c10SNick HibmaSRCS+=	scsi_sa.c
32f6ad3f23SAlexander MotinSRCS+=	scsi_enc.c
33f6ad3f23SAlexander MotinSRCS+=	scsi_enc_ses.c
34f6ad3f23SAlexander MotinSRCS+=	scsi_enc_safte.c
351eba4c79SScott LongSRCS+=	scsi_sg.c
3674bd1c10SNick HibmaSRCS+=	scsi_targ_bh.c scsi_target.c
3752c9ce25SScott LongSRCS+=	scsi_xpt.c
38ffdffd49SKenneth D. MerrySRCS+=	smp_all.c
3952c9ce25SScott LongSRCS+=	ata_all.c
4052c9ce25SScott LongSRCS+=	ata_xpt.c
4152c9ce25SScott LongSRCS+=	ata_da.c
4209c0e2a4SMarius Strobl.if exists($S/${MACHINE}/${MACHINE}/ata_machdep.c)
4309c0e2a4SMarius StroblSRCS+=	ata_machdep.c
4409c0e2a4SMarius Strobl.endif
4565d0fb03SAlexander MotinSRCS+=	ata_pmp.c
467c627f34SKonstantin BelousovSRCS+=	nvme_all.c
477c627f34SKonstantin BelousovSRCS+=	nvme_xpt.c
484887cfe7SWarner LoshSRCS+=	nvme_da.c
49*14ce4632SWarner LoshSRCS+=	nvme_util.c
5074bd1c10SNick Hibma
5145351268SMike SmithEXPORT_SYMS=	YES	# XXX evaluate
5245351268SMike Smith
5374bd1c10SNick Hibma.include <bsd.kmod.mk>
54