head	1.6;
access;
symbols
	netbsd-11-0-RC3:1.6
	netbsd-11-0-RC2:1.6
	netbsd-11-0-RC1:1.6
	perseant-exfatfs-base-20250801:1.6
	netbsd-11:1.6.0.12
	netbsd-11-base:1.6
	netbsd-10-1-RELEASE:1.6
	perseant-exfatfs-base-20240630:1.6
	perseant-exfatfs:1.6.0.10
	perseant-exfatfs-base:1.6
	netbsd-8-3-RELEASE:1.5
	netbsd-9-4-RELEASE:1.5
	netbsd-10-0-RELEASE:1.6
	netbsd-10-0-RC6:1.6
	netbsd-10-0-RC5:1.6
	netbsd-10-0-RC4:1.6
	netbsd-10-0-RC3:1.6
	netbsd-10-0-RC2:1.6
	thorpej-ifq:1.6.0.8
	thorpej-ifq-base:1.6
	thorpej-altq-separation:1.6.0.6
	thorpej-altq-separation-base:1.6
	netbsd-10-0-RC1:1.6
	netbsd-10:1.6.0.4
	netbsd-10-base:1.6
	bouyer-sunxi-drm:1.6.0.2
	bouyer-sunxi-drm-base:1.6
	netbsd-9-3-RELEASE:1.5
	thorpej-i2c-spi-conf2:1.5.0.44
	thorpej-i2c-spi-conf2-base:1.5
	thorpej-futex2:1.5.0.42
	thorpej-futex2-base:1.5
	thorpej-cfargs2:1.5.0.40
	thorpej-cfargs2-base:1.5
	cjep_sun2x-base1:1.5
	cjep_sun2x:1.5.0.38
	cjep_sun2x-base:1.5
	cjep_staticlib_x-base1:1.5
	netbsd-9-2-RELEASE:1.5
	cjep_staticlib_x:1.5.0.36
	cjep_staticlib_x-base:1.5
	thorpej-i2c-spi-conf:1.5.0.34
	thorpej-i2c-spi-conf-base:1.5
	thorpej-cfargs:1.5.0.32
	thorpej-cfargs-base:1.5
	thorpej-futex:1.5.0.30
	thorpej-futex-base:1.5
	netbsd-9-1-RELEASE:1.5
	bouyer-xenpvh-base2:1.5
	phil-wifi-20200421:1.5
	bouyer-xenpvh-base1:1.5
	phil-wifi-20200411:1.5
	bouyer-xenpvh:1.5.0.28
	bouyer-xenpvh-base:1.5
	is-mlppp:1.5.0.26
	is-mlppp-base:1.5
	phil-wifi-20200406:1.5
	netbsd-8-2-RELEASE:1.5
	ad-namecache-base3:1.5
	netbsd-9-0-RELEASE:1.5
	netbsd-9-0-RC2:1.5
	ad-namecache-base2:1.5
	ad-namecache-base1:1.5
	ad-namecache:1.5.0.24
	ad-namecache-base:1.5
	netbsd-9-0-RC1:1.5
	phil-wifi-20191119:1.5
	netbsd-9:1.5.0.22
	netbsd-9-base:1.5
	phil-wifi-20190609:1.5
	netbsd-8-1-RELEASE:1.5
	netbsd-8-1-RC1:1.5
	isaki-audio2:1.5.0.20
	isaki-audio2-base:1.5
	pgoyette-compat-merge-20190127:1.5
	pgoyette-compat-20190127:1.5
	pgoyette-compat-20190118:1.5
	pgoyette-compat-1226:1.5
	pgoyette-compat-1126:1.5
	pgoyette-compat-1020:1.5
	pgoyette-compat-0930:1.5
	pgoyette-compat-0906:1.5
	netbsd-7-2-RELEASE:1.2
	pgoyette-compat-0728:1.5
	netbsd-8-0-RELEASE:1.5
	phil-wifi:1.5.0.18
	phil-wifi-base:1.5
	pgoyette-compat-0625:1.5
	netbsd-8-0-RC2:1.5
	pgoyette-compat-0521:1.5
	pgoyette-compat-0502:1.5
	pgoyette-compat-0422:1.5
	netbsd-8-0-RC1:1.5
	pgoyette-compat-0415:1.5
	pgoyette-compat-0407:1.5
	pgoyette-compat-0330:1.5
	pgoyette-compat-0322:1.5
	pgoyette-compat-0315:1.5
	netbsd-7-1-2-RELEASE:1.2
	pgoyette-compat:1.5.0.16
	pgoyette-compat-base:1.5
	netbsd-7-1-1-RELEASE:1.2
	tls-maxphys-base-20171202:1.5
	matt-nb8-mediatek:1.5.0.14
	matt-nb8-mediatek-base:1.5
	nick-nhusb-base-20170825:1.5
	perseant-stdc-iso10646:1.5.0.12
	perseant-stdc-iso10646-base:1.5
	netbsd-8:1.5.0.10
	netbsd-8-base:1.5
	prg-localcount2-base3:1.5
	prg-localcount2-base2:1.5
	prg-localcount2-base1:1.5
	prg-localcount2:1.5.0.8
	prg-localcount2-base:1.5
	pgoyette-localcount-20170426:1.5
	bouyer-socketcan-base1:1.5
	jdolecek-ncq:1.5.0.6
	jdolecek-ncq-base:1.5
	pgoyette-localcount-20170320:1.5
	netbsd-7-1:1.2.0.12
	netbsd-7-1-RELEASE:1.2
	netbsd-7-1-RC2:1.2
	nick-nhusb-base-20170204:1.5
	netbsd-7-nhusb-base-20170116:1.2
	bouyer-socketcan:1.5.0.4
	bouyer-socketcan-base:1.5
	pgoyette-localcount-20170107:1.5
	netbsd-7-1-RC1:1.2
	nick-nhusb-base-20161204:1.5
	pgoyette-localcount-20161104:1.5
	netbsd-7-0-2-RELEASE:1.2
	nick-nhusb-base-20161004:1.5
	localcount-20160914:1.5
	netbsd-7-nhusb:1.2.0.10
	netbsd-7-nhusb-base:1.2
	pgoyette-localcount-20160806:1.5
	pgoyette-localcount-20160726:1.5
	pgoyette-localcount:1.5.0.2
	pgoyette-localcount-base:1.5
	nick-nhusb-base-20160907:1.5
	nick-nhusb-base-20160529:1.5
	netbsd-7-0-1-RELEASE:1.2
	nick-nhusb-base-20160422:1.5
	nick-nhusb-base-20160319:1.5
	nick-nhusb-base-20151226:1.4
	netbsd-7-0:1.2.0.8
	netbsd-7-0-RELEASE:1.2
	nick-nhusb-base-20150921:1.3
	netbsd-7-0-RC3:1.2
	netbsd-7-0-RC2:1.2
	netbsd-7-0-RC1:1.2
	nick-nhusb-base-20150606:1.2
	nick-nhusb-base-20150406:1.2
	nick-nhusb:1.2.0.6
	nick-nhusb-base:1.2
	netbsd-6-0-6-RELEASE:1.1
	netbsd-6-1-5-RELEASE:1.1
	netbsd-7:1.2.0.4
	netbsd-7-base:1.2
	yamt-pagecache-base9:1.2
	yamt-pagecache-tag8:1.1
	netbsd-6-1-4-RELEASE:1.1
	netbsd-6-0-5-RELEASE:1.1
	tls-earlyentropy:1.2.0.2
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base3:1.2
	netbsd-6-1-3-RELEASE:1.1
	netbsd-6-0-4-RELEASE:1.1
	netbsd-6-1-2-RELEASE:1.1
	netbsd-6-0-3-RELEASE:1.1
	rmind-smpnet-nbase:1.2
	netbsd-6-1-1-RELEASE:1.1
	riastradh-drm2-base2:1.1
	riastradh-drm2-base1:1.1
	riastradh-drm2:1.1.0.36
	riastradh-drm2-base:1.1
	rmind-smpnet:1.1.0.28
	rmind-smpnet-base:1.2
	netbsd-6-1:1.1.0.34
	netbsd-6-0-2-RELEASE:1.1
	netbsd-6-1-RELEASE:1.1
	khorben-n900:1.1.0.32
	netbsd-6-1-RC4:1.1
	netbsd-6-1-RC3:1.1
	agc-symver:1.1.0.30
	agc-symver-base:1.1
	netbsd-6-1-RC2:1.1
	netbsd-6-1-RC1:1.1
	yamt-pagecache-base8:1.1
	netbsd-6-0-1-RELEASE:1.1
	yamt-pagecache-base7:1.1
	matt-nb6-plus-nbase:1.1
	yamt-pagecache-base6:1.1
	netbsd-6-0:1.1.0.26
	netbsd-6-0-RELEASE:1.1
	netbsd-6-0-RC2:1.1
	tls-maxphys:1.1.0.24
	tls-maxphys-base:1.2
	matt-nb6-plus:1.1.0.22
	matt-nb6-plus-base:1.1
	netbsd-6-0-RC1:1.1
	jmcneill-usbmp-base10:1.1
	yamt-pagecache-base5:1.1
	jmcneill-usbmp-base9:1.1
	yamt-pagecache-base4:1.1
	jmcneill-usbmp-base8:1.1
	jmcneill-usbmp-base7:1.1
	jmcneill-usbmp-base6:1.1
	jmcneill-usbmp-base5:1.1
	jmcneill-usbmp-base4:1.1
	jmcneill-usbmp-base3:1.1
	jmcneill-usbmp-pre-base2:1.1
	jmcneill-usbmp-base2:1.1
	netbsd-6:1.1.0.20
	netbsd-6-base:1.1
	jmcneill-usbmp:1.1.0.18
	jmcneill-usbmp-base:1.1
	jmcneill-audiomp3:1.1.0.16
	jmcneill-audiomp3-base:1.1
	yamt-pagecache-base3:1.1
	yamt-pagecache-base2:1.1
	yamt-pagecache:1.1.0.14
	yamt-pagecache-base:1.1
	rmind-uvmplock-nbase:1.1
	cherry-xenmp:1.1.0.12
	cherry-xenmp-base:1.1
	rmind-uvmplock-base:1.1
	rmind-uvmplock:1.1.0.10
	bouyer-quota2-nbase:1.1
	bouyer-quota2:1.1.0.8
	bouyer-quota2-base:1.1
	jruoho-x86intr:1.1.0.6
	jruoho-x86intr-base:1.1
	matt-mips64-premerge-20101231:1.1
	uebayasi-xip-base4:1.1
	uebayasi-xip:1.1.0.4
	uebayasi-xip-base3:1.1
	yamt-nfs-mp:1.1.0.2
	yamt-nfs-mp-base11:1.1;
locks; strict;
comment	@# @;


1.6
date	2022.04.14.16.50.27;	author pgoyette;	state Exp;
branches;
next	1.5;
commitid	sW0rLREZYF0MLbAD;

1.5
date	2016.01.26.23.12.16;	author pooka;	state Exp;
branches;
next	1.4;
commitid	kepLkd4K8DWcOuSy;

1.4
date	2015.10.19.16.16.34;	author pooka;	state Exp;
branches;
next	1.3;
commitid	tw5dhIUFxtTYIJFy;

1.3
date	2015.08.24.23.21.51;	author pooka;	state Exp;
branches;
next	1.2;
commitid	deQC97kNaE5iRzyy;

1.2
date	2014.03.13.01.58.20;	author pooka;	state Exp;
branches
	1.2.6.1;
next	1.1;
commitid	NNL1V4DRIzBcNtsx;

1.1
date	2010.08.23.20.49.53;	author pooka;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.10.1
	1.1.14.1
	1.1.24.1
	1.1.28.1;
next	;

1.2.6.1
date	2015.09.22.12.06.13;	author skrll;	state Exp;
branches;
next	1.2.6.2;
commitid	CpNWKp3ozVNTafCy;

1.2.6.2
date	2015.12.27.12.10.11;	author skrll;	state Exp;
branches;
next	1.2.6.3;
commitid	BTSqUD4SdJ5k7AOy;

1.2.6.3
date	2016.03.19.11.30.35;	author skrll;	state Exp;
branches;
next	;
commitid	2PHKtPSg1vDV9fZy;

1.1.2.1
date	2010.08.23.20.49.53;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2010.10.09.03.32.40;	author yamt;	state Exp;
branches;
next	;

1.1.4.1
date	2010.08.23.20.49.53;	author uebayasi;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2010.10.22.09.23.15;	author uebayasi;	state Exp;
branches;
next	;

1.1.10.1
date	2010.08.23.20.49.53;	author rmind;	state dead;
branches;
next	1.1.10.2;

1.1.10.2
date	2011.03.05.20.56.08;	author rmind;	state Exp;
branches;
next	;

1.1.14.1
date	2014.05.22.11.41.13;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.1.24.1
date	2014.08.20.00.04.38;	author tls;	state Exp;
branches;
next	1.1.24.2;
commitid	jTnpym9Qu0o4R1Nx;

1.1.24.2
date	2017.12.03.11.39.09;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.1.28.1
date	2014.05.18.17.46.16;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;


desc
@@


1.6
log
@Split some common stuff into scsi_subr module.  This enables loading
of the iscsi module whether or not there are any scsi things built
into the kernel.

Addresses the iscsi portion of kern/56772
@
text
@#	$NetBSD: Makefile,v 1.5 2016/01/26 23:12:16 pooka Exp $
#

.PATH:	${.CURDIR}/../../../../dev/scsipi

LIB=	rumpdev_scsipi
COMMENT=SCSI & ATAPI mid-layer

IOCONF=	SCSIPI.ioconf

SRCS+=	scsipiconf.c scsipi_base.c scsipi_ioctl.c scsi_base.c scsiconf.c
SRCS+=	scsi_subr.c atapi_base.c atapiconf.c
SRCS+=	cd.c sd.c

.if 1
SRCS+=		scsipi_verbose.c
.endif

SRCS+=	scsipi_component.c

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.5
log
@Put the kernelside rump kernel headers into <rump-sys> instead of
sprinkling them around the faction directories.  Avoids having
to add a CPPFLAGS (or several) to pretty much every component
Makefile.

Leave compat headers around in the old locations.

The commit changes some autogenerated files, but I'll fix the
generators shortly and regen.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2015/10/19 16:16:34 pooka Exp $
d12 1
a12 1
SRCS+=	atapi_base.c atapiconf.c
@


1.4
log
@Add a COMMENT describing what each component roughly does.

"make describe" prints the comment.

Requested/inspired by Vincent Schwarzer on rumpkernel-users
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2015/08/24 23:21:51 pooka Exp $
a20 2
CPPFLAGS+=	-I${RUMPTOP}/librump/rumpvfs

@


1.3
log
@opt files were nop't
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2014/03/13 01:58:20 pooka Exp $
d7 2
@


1.2
log
@rename component.c -> scsipi_component.c
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2010/08/23 20:49:53 pooka Exp $
d19 1
a19 1
CPPFLAGS+=	-I${.CURDIR}/opt -I${RUMPTOP}/librump/rumpvfs
@


1.2.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2015/08/24 23:21:51 pooka Exp $
d19 1
a19 1
CPPFLAGS+=	-I${RUMPTOP}/librump/rumpvfs
@


1.2.6.2
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2.6.1 2015/09/22 12:06:13 skrll Exp $
a6 2
COMMENT=SCSI & ATAPI mid-layer

@


1.2.6.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2.6.2 2015/12/27 12:10:11 skrll Exp $
d21 2
@


1.1
log
@Split scsipi out of librumpdev_umass into librumpdev_scsipi.  umass
still compile time depends on scsipi in the sense of "ifdef
NATAPIBLUES", but I'm not going to fix that now.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2010/03/01 15:41:15 pooka Exp $
d17 1
a17 1
SRCS+=	component.c
@


1.1.24.1
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD$
d17 1
a17 1
SRCS+=	scsipi_component.c
@


1.1.24.2
log
@update from HEAD
@
text
@a6 2
COMMENT=SCSI & ATAPI mid-layer

d19 2
@


1.1.14.1
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2010/08/23 20:49:53 pooka Exp $
d17 1
a17 1
SRCS+=	scsipi_component.c
@


1.1.28.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2010/08/23 20:49:53 pooka Exp $
d17 1
a17 1
SRCS+=	scsipi_component.c
@


1.1.10.1
log
@file Makefile was added on branch rmind-uvmplock on 2011-03-05 20:56:08 +0000
@
text
@d1 22
@


1.1.10.2
log
@sync with head
@
text
@a0 22
#	$NetBSD$
#

.PATH:	${.CURDIR}/../../../../dev/scsipi

LIB=	rumpdev_scsipi
IOCONF=	SCSIPI.ioconf

SRCS+=	scsipiconf.c scsipi_base.c scsipi_ioctl.c scsi_base.c scsiconf.c
SRCS+=	atapi_base.c atapiconf.c
SRCS+=	cd.c sd.c

.if 1
SRCS+=		scsipi_verbose.c
.endif

SRCS+=	component.c

CPPFLAGS+=	-I${.CURDIR}/opt -I${RUMPTOP}/librump/rumpvfs

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.1.4.1
log
@file Makefile was added on branch uebayasi-xip on 2010-10-22 09:23:15 +0000
@
text
@d1 22
@


1.1.4.2
log
@Sync with HEAD (-D20101022).
@
text
@a0 22
#	$NetBSD$
#

.PATH:	${.CURDIR}/../../../../dev/scsipi

LIB=	rumpdev_scsipi
IOCONF=	SCSIPI.ioconf

SRCS+=	scsipiconf.c scsipi_base.c scsipi_ioctl.c scsi_base.c scsiconf.c
SRCS+=	atapi_base.c atapiconf.c
SRCS+=	cd.c sd.c

.if 1
SRCS+=		scsipi_verbose.c
.endif

SRCS+=	component.c

CPPFLAGS+=	-I${.CURDIR}/opt -I${RUMPTOP}/librump/rumpvfs

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.1.2.1
log
@file Makefile was added on branch yamt-nfs-mp on 2010-10-09 03:32:40 +0000
@
text
@d1 22
@


1.1.2.2
log
@sync with head
@
text
@a0 22
#	$NetBSD$
#

.PATH:	${.CURDIR}/../../../../dev/scsipi

LIB=	rumpdev_scsipi
IOCONF=	SCSIPI.ioconf

SRCS+=	scsipiconf.c scsipi_base.c scsipi_ioctl.c scsi_base.c scsiconf.c
SRCS+=	atapi_base.c atapiconf.c
SRCS+=	cd.c sd.c

.if 1
SRCS+=		scsipi_verbose.c
.endif

SRCS+=	component.c

CPPFLAGS+=	-I${.CURDIR}/opt -I${RUMPTOP}/librump/rumpvfs

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


