xref: /freebsd-13.1/sys/modules/cam/Makefile (revision ddeb85e1)
174bd1c10SNick Hibma# $FreeBSD$
274bd1c10SNick Hibma
3193d9e76SEnji CooperS=	${SRCTOP}/sys
474bd1c10SNick Hibma
5*ddeb85e1SWarner Losh.PATH: $S/cam $S/cam/scsi $S/cam/ata $S/cam/nvme $S/dev/nvme
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
23dfaa65fcSKonstantin BelousovSRCS+=	cam_iosched.c cam_periph.c cam_queue.c cam_sim.c cam_xpt.c
2474bd1c10SNick HibmaSRCS+=	scsi_all.c scsi_cd.c scsi_ch.c
2574bd1c10SNick HibmaSRCS+=	scsi_da.c
2674bd1c10SNick HibmaSRCS+=	scsi_pass.c
2774bd1c10SNick HibmaSRCS+=	scsi_pt.c
2874bd1c10SNick HibmaSRCS+=	scsi_sa.c
29f6ad3f23SAlexander MotinSRCS+=	scsi_enc.c
30f6ad3f23SAlexander MotinSRCS+=	scsi_enc_ses.c
31f6ad3f23SAlexander MotinSRCS+=	scsi_enc_safte.c
321eba4c79SScott LongSRCS+=	scsi_sg.c
3374bd1c10SNick HibmaSRCS+=	scsi_targ_bh.c scsi_target.c
3452c9ce25SScott LongSRCS+=	scsi_xpt.c
35ffdffd49SKenneth D. MerrySRCS+=	smp_all.c
3652c9ce25SScott LongSRCS+=	ata_all.c
3752c9ce25SScott LongSRCS+=	ata_xpt.c
3852c9ce25SScott LongSRCS+=	ata_da.c
3965d0fb03SAlexander MotinSRCS+=	ata_pmp.c
407c627f34SKonstantin BelousovSRCS+=	nvme_all.c
417c627f34SKonstantin BelousovSRCS+=	nvme_xpt.c
424887cfe7SWarner LoshSRCS+=	nvme_da.c
4314ce4632SWarner LoshSRCS+=	nvme_util.c
4474bd1c10SNick Hibma
4545351268SMike SmithEXPORT_SYMS=	YES	# XXX evaluate
4645351268SMike Smith
4774bd1c10SNick Hibma.include <bsd.kmod.mk>
48