174bd1c10SNick Hibma 2193d9e76SEnji CooperS= ${SRCTOP}/sys 374bd1c10SNick Hibma 4*ddeb85e1SWarner Losh.PATH: $S/cam $S/cam/scsi $S/cam/ata $S/cam/nvme $S/dev/nvme 5c68159a6SDavid E. O'Brien 674bd1c10SNick HibmaKMOD= cam 774bd1c10SNick Hibma 874bd1c10SNick Hibma# See sys/conf/options for the flags that go into the different opt_*.h files. 974bd1c10SNick HibmaSRCS= opt_cam.h 1052d0968bSUlrich SpörleinSRCS+= opt_ada.h 1174bd1c10SNick HibmaSRCS+= opt_scsi.h 1274bd1c10SNick HibmaSRCS+= opt_cd.h 13d85487b7SWarner LoshSRCS+= opt_da.h 1474bd1c10SNick HibmaSRCS+= opt_pt.h 1574bd1c10SNick HibmaSRCS+= opt_sa.h 1685fc469cSUlrich SpörleinSRCS+= opt_ses.h 1703a9f9e0SWarner LoshSRCS+= opt_ddb.h 182379d1d6SWarner LoshSRCS+= opt_printf.h 19c38b150aSNate LawsonSRCS+= device_if.h bus_if.h vnode_if.h 201bd7c5deSMarius StroblSRCS+= cam.c 21c8789c34SScott LongSRCS+= cam_compat.c 22dfaa65fcSKonstantin BelousovSRCS+= cam_iosched.c cam_periph.c cam_queue.c cam_sim.c cam_xpt.c 2374bd1c10SNick HibmaSRCS+= scsi_all.c scsi_cd.c scsi_ch.c 2474bd1c10SNick HibmaSRCS+= scsi_da.c 2574bd1c10SNick HibmaSRCS+= scsi_pass.c 2674bd1c10SNick HibmaSRCS+= scsi_pt.c 2774bd1c10SNick HibmaSRCS+= scsi_sa.c 28f6ad3f23SAlexander MotinSRCS+= scsi_enc.c 29f6ad3f23SAlexander MotinSRCS+= scsi_enc_ses.c 30f6ad3f23SAlexander MotinSRCS+= scsi_enc_safte.c 311eba4c79SScott LongSRCS+= scsi_sg.c 3274bd1c10SNick HibmaSRCS+= scsi_targ_bh.c scsi_target.c 3352c9ce25SScott LongSRCS+= scsi_xpt.c 34ffdffd49SKenneth D. MerrySRCS+= smp_all.c 3552c9ce25SScott LongSRCS+= ata_all.c 3652c9ce25SScott LongSRCS+= ata_xpt.c 3752c9ce25SScott LongSRCS+= ata_da.c 3865d0fb03SAlexander MotinSRCS+= ata_pmp.c 397c627f34SKonstantin BelousovSRCS+= nvme_all.c 407c627f34SKonstantin BelousovSRCS+= nvme_xpt.c 414887cfe7SWarner LoshSRCS+= nvme_da.c 4214ce4632SWarner LoshSRCS+= nvme_util.c 4374bd1c10SNick Hibma 4445351268SMike SmithEXPORT_SYMS= YES # XXX evaluate 4545351268SMike Smith 4674bd1c10SNick Hibma.include <bsd.kmod.mk> 47