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