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