head	1.25;
access;
symbols
	RELENG_5_5_0_RELEASE:1.24
	RELENG_5_5:1.24.0.14
	RELENG_5_5_BP:1.24
	RELENG_5_4_0_RELEASE:1.24
	RELENG_5_4:1.24.0.12
	RELENG_5_4_BP:1.24
	RELENG_4_11_0_RELEASE:1.17
	RELENG_4_11:1.17.0.20
	RELENG_4_11_BP:1.17
	RELENG_5_3_0_RELEASE:1.24
	RELENG_5_3:1.24.0.10
	RELENG_5_3_BP:1.24
	RELENG_5:1.24.0.8
	RELENG_5_BP:1.24
	RELENG_4_10_0_RELEASE:1.17
	RELENG_4_10:1.17.0.18
	RELENG_4_10_BP:1.17
	RELENG_5_2_1_RELEASE:1.24
	RELENG_5_2_0_RELEASE:1.24
	RELENG_5_2:1.24.0.6
	RELENG_5_2_BP:1.24
	RELENG_4_9_0_RELEASE:1.17
	RELENG_4_9:1.17.0.16
	RELENG_4_9_BP:1.17
	RELENG_5_1_0_RELEASE:1.24
	RELENG_5_1:1.24.0.4
	RELENG_5_1_BP:1.24
	RELENG_4_8_0_RELEASE:1.17
	RELENG_4_8:1.17.0.14
	RELENG_4_8_BP:1.17
	RELENG_5_0_0_RELEASE:1.24
	RELENG_5_0:1.24.0.2
	RELENG_5_0_BP:1.24
	RELENG_4_7_0_RELEASE:1.17
	RELENG_4_7:1.17.0.12
	RELENG_4_7_BP:1.17
	RELENG_4_6_2_RELEASE:1.17
	RELENG_4_6_1_RELEASE:1.17
	RELENG_4_6_0_RELEASE:1.17
	RELENG_4_6:1.17.0.10
	RELENG_4_6_BP:1.17
	RELENG_4_5_0_RELEASE:1.17
	RELENG_4_5:1.17.0.8
	RELENG_4_5_BP:1.17
	RELENG_4_4_0_RELEASE:1.17
	RELENG_4_4:1.17.0.6
	RELENG_4_4_BP:1.17
	KSE_MILESTONE_2:1.22
	KSE_PRE_MILESTONE_2:1.22
	RELENG_4_3_0_RELEASE:1.17
	RELENG_4_3:1.17.0.4
	RELENG_4_3_BP:1.17
	RELENG_4_2_0_RELEASE:1.17
	RELENG_4_1_1_RELEASE:1.17
	PRE_SMPNG:1.20
	RELENG_4_1_0_RELEASE:1.17
	RELENG_3_5_0_RELEASE:1.7.2.4
	RELENG_4_0_0_RELEASE:1.17
	RELENG_4:1.17.0.2
	RELENG_4_BP:1.17
	RELENG_3_4_0_RELEASE:1.7.2.4
	RELENG_3_3_0_RELEASE:1.7.2.4
	RELENG_3_2_PAO:1.7.2.2.0.2
	RELENG_3_2_PAO_BP:1.7.2.2
	RELENG_3_2_0_RELEASE:1.7.2.2
	POST_VFS_BIO_NFS_PATCH:1.12
	PRE_VFS_BIO_NFS_PATCH:1.12
	POST_SMP_VMSHARE:1.12
	PRE_SMP_VMSHARE:1.12
	POST_NEWBUS:1.12
	PRE_NEWBUS:1.12
	RELENG_3_1_0_RELEASE:1.7.2.2
	RELENG_3:1.7.0.2
	RELENG_3_BP:1.7
	RELENG_3_0_0_RELEASE:1.3
	v1_0:1.1.1.1
	VINUM:1.1.1;
locks; strict;
comment	@# @;


1.25
date	2004.11.04.13.32.24;	author phk;	state dead;
branches;
next	1.24;

1.24
date	2002.10.24.03.56.16;	author kris;	state Exp;
branches;
next	1.23;

1.23
date	2002.01.11.15.49.01;	author ru;	state Exp;
branches;
next	1.22;

1.22
date	2001.05.22.06.12.47;	author grog;	state Exp;
branches;
next	1.21;

1.21
date	2001.01.06.14.00.39;	author obrien;	state Exp;
branches;
next	1.20;

1.20
date	2000.05.27.01.14.29;	author peter;	state Exp;
branches;
next	1.19;

1.19
date	2000.05.04.12.08.47;	author peter;	state Exp;
branches;
next	1.18;

1.18
date	2000.04.16.00.17.46;	author grog;	state Exp;
branches;
next	1.17;

1.17
date	2000.01.04.23.46.41;	author grog;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2000.01.03.11.57.14;	author marcel;	state Exp;
branches;
next	1.15;

1.15
date	99.11.28.18.53.41;	author bde;	state Exp;
branches;
next	1.14;

1.14
date	99.08.28.00.48.02;	author peter;	state Exp;
branches;
next	1.13;

1.13
date	99.08.07.08.35.54;	author grog;	state Exp;
branches;
next	1.12;

1.12
date	99.03.28.09.12.17;	author grog;	state Exp;
branches;
next	1.11;

1.11
date	99.02.01.00.52.21;	author grog;	state Exp;
branches;
next	1.10;

1.10
date	99.01.30.01.45.44;	author grog;	state Exp;
branches;
next	1.9;

1.9
date	99.01.29.02.51.45;	author grog;	state Exp;
branches;
next	1.8;

1.8
date	99.01.23.01.32.44;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	99.01.21.00.25.47;	author grog;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	98.12.28.16.43.21;	author peter;	state Exp;
branches;
next	1.5;

1.5
date	98.12.28.05.27.24;	author peter;	state Exp;
branches;
next	1.4;

1.4
date	98.10.23.11.56.44;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	98.10.16.04.30.51;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	98.09.28.04.21.20;	author grog;	state Exp;
branches;
next	1.1;

1.1
date	98.09.16.05.56.21;	author grog;	state Exp;
branches
	1.1.1.1;
next	;

1.17.2.1
date	2012.11.17.07.26.37;	author svnexp;	state Exp;
branches;
next	;

1.7.2.1
date	99.01.30.00.59.51;	author grog;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	99.02.01.00.52.51;	author grog;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	99.08.24.22.31.10;	author grog;	state Exp;
branches;
next	1.7.2.4;

1.7.2.4
date	99.08.29.16.28.01;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	98.09.16.05.56.21;	author grog;	state Exp;
branches;
next	;


desc
@@


1.25
log
@Remove another vinum file
@
text
@# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.24 2002/10/24 03:56:16 kris Exp $

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

KMOD=	vinum
SRCS=	opt_vinum.h request.h vinum.c vinumconfig.c vinumdaemon.c \
	vinumext.h vinumhdr.h vinuminterrupt.c vinumio.c vinumio.h \
	vinumioctl.c vinumkw.h vinumlock.c vinummemory.c vinumobj.h vinumparser.c \
	vinumraid5.c vinumrequest.c vinumrevive.c vinumstate.c \
	vinumstate.h vinumutil.c vinumvar.h vnode_if.h

# If you remove -DVINUMDEBUG here, you must also do it in src/sbin/Makefile.
# Otherwise a number of ioctls will fail.
CFLAGS+=	-DVINUMDEBUG

.include <bsd.kmod.mk>
@


1.24
log
@Remove gcc-specific optimization/debugging CFLAGS
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.23
log
@Drop <bsd.man.mk> support from <bsd.kmod.mk>.

Not objected to by:	-current
@
text
@d14 1
a14 1
CFLAGS+=	-DVINUMDEBUG -g -O
@


1.22
log
@Add vinumobj.h to SRCS.
@
text
@a10 1
NOMAN=
@


1.21
log
@Use a consistent style and one much closer to the rest of /usr/src
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.20 2000/05/27 01:14:29 peter Exp $ 
d8 1
a8 1
	vinumioctl.c vinumkw.h vinumlock.c vinummemory.c vinumparser.c \
@


1.20
log
@Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of
encoding the relative path.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.19 2000/05/04 12:08:47 peter Exp $ 
a3 1
KMOD= vinum
d5 2
a6 1
SRCS= opt_vinum.h request.h vinum.c vinumconfig.c vinumdaemon.c \
a10 1

@


1.19
log
@Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.
This means that the kernel can be totally self contained now and is not
dependent on the last buildworld to update /usr/share/mk.  This might
also make it easier to build 5.x kernels on 4.0 boxes etc, assuming
gensetdefs and config(8) are updated.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.18 2000/04/16 00:17:46 grog Exp $ 
d18 1
a18 1
.include "${.CURDIR}/../../conf/kmod.mk"
@


1.18
log
@Remove MAINTAINER.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.17 2000/01/04 23:46:41 grog Exp $ 
d18 1
a18 1
.include <bsd.kmod.mk>
@


1.17
log
@Remove non-functional 'all:' target.
Remove unused 'state.h' and 'maketabs' targets.
Fix white space style bugs.

Submitted-by:	bde

Sort module names in SRCS.

Suggested-by:	bde

Correct breakage committed in revision 1.16.
@
text
@d1 1
a1 3
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.16 2000/01/03 11:57:14 marcel Exp $ 

MAINTAINER=  grog@@FreeBSD.org
@


1.17.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/sys/modules/vinum/Makefile 55422 2000-01-04 23:46:41Z grog $ 
@


1.16
log
@o  Add build-tools target for maketabs although it doesn't seem to
   be used. I therefore won't add it to Makefile.inc1.
o  Remove -g compilation flags.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.15 1999/11/28 18:53:41 bde Exp $ 
d3 1
a3 1
MAINTAINER  =  grog@@FreeBSD.org
d5 8
a12 7
.PATH:  ${.CURDIR}/../../dev/vinum
KMOD=   vinum
SRCS=   vnode_if.h opt_vinum.h vinumstate.h vinumvar.h \
	vinumhdr.h request.h vinumext.h vinumio.h vinumkw.h \
	vinum.c vinumparser.c vinumconfig.c vinumio.c vinumutil.c \
	vinumstate.c vinummemory.c vinumrequest.c vinumlock.c \
	vinumrevive.c vinumioctl.c vinuminterrupt.c vinumdaemon.c vinumraid5.c
d18 1
a18 11
CFLAGS+=	-DVINUMDEBUG -O

all:

state.h: vinumstate.h
	./maketabs >state.h

build-tools: maketabs

maketabs: maketabs.c
	${CC} -o maketabs maketabs.c
@


1.15
log
@Removed special rules for building and cleaning device interface files
and empty options files.  The rules are now generated automatically in
bsd.kmod.mk.  Cleaned up related things ($S and ${CLEANFILES}).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/vinum/Makefile,v 1.14 1999/08/28 00:48:02 peter Exp $ 
d17 1
a17 1
CFLAGS+=	-DVINUMDEBUG -g -O
d21 1
a21 1
state.h:  maketabs vinumstate.h
d24 2
d27 1
a27 1
	${CC} -g -o maketabs maketabs.c
@


1.14
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$ 
a3 1
SOURCE=	${.CURDIR}/../../dev/vinum
d5 1
a5 1
.PATH:  ${SOURCE}
a18 2
CLEANFILES+=    vnode_if.h vnode_if.c opt_vinum.h

a19 3

opt_vinum.h:
	@@touch opt_vinum.h
@


1.13
log
@Add vinumraid5.c to list of sources.
@
text
@d1 1
a1 1
#       $Id: Makefile.vinum,v 1.2 1999/02/11 05:19:49 grog Exp grog $ 
@


1.12
log
@Restructure the .gdbinit files:

.gdbinit.crash contains a top-level .gdbinit suitable for debugging
               crash dumps

.gdbinit.serial contains a top-level .gdbinit suitable for serial
              debugging

Each of these two files reads the following files:

.gdbinit.kernel: This file contains general macros suitable for kernel
               debugging.  It is not related to vinum

.gdbinit.vinum:  This file contains macros specific to debugging
               vinum.

.gdbinit.paths:  Contains information about the location of the source
               and object files on the system.
@
text
@d12 1
a12 1
	vinumrevive.c vinumioctl.c vinuminterrupt.c vinumdaemon.c
@


1.11
log
@Move CFLAGS to God's Own Position
Remove white space between CFLAGS and +=
Remove unneeded options

Implied-by: bde
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.10 1999/01/30 01:45:44 grog Exp $ 
@


1.10
log
@Add MAINTAINER
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.7 1999/01/21 00:25:47 grog Exp $ 
d16 4
a33 2

CFLAGS += -I${SOURCE} -g -DVINUMDEBUG -Wall -Wno-unused -Wno-parentheses
@


1.9
log
@Include .gdbinit for debugging
@
text
@d3 1
@


1.8
log
@Make the -I paths closer to what happens when compiling as part of the
kernel where #include "filename.h" has been disabled.
@
text
@d30 1
a30 1
CFLAGS += -g -DVINUMDEBUG -Wall -Wno-unused -Wno-parentheses
@


1.7
log
@Add source file vinumdaemon.c
@
text
@d1 1
a1 1
#       $Id: Makefile.Vinum,v 1.1 1999/01/18 04:49:18 grog Exp grog $ 
d30 1
a30 1
CFLAGS += -I${SOURCE} -g -DVINUMDEBUG -Wall -Wno-unused -Wno-parentheses
@


1.7.2.1
log
@Add MAINTAINER
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.7 1999/01/21 00:25:47 grog Exp $ 
a2 1
MAINTAINER  =  grog@@FreeBSD.org
@


1.7.2.2
log
@Move CFLAGS to God's Own Position
Remove white space between CFLAGS and +=
Remove unneeded options

Implied-by: bde
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.10 1999/01/30 01:45:44 grog Exp $ 
a15 4
# If you remove -DVINUMDEBUG here, you must also do it in src/sbin/Makefile.
# Otherwise a number of ioctls will fail.
CFLAGS+=	-DVINUMDEBUG -g -O

d30 2
@


1.7.2.3
log
@Add vinumraid5.c.

Reported-by:	Udo Schweigert <ust@@cert.siemens.de>
@
text
@d1 1
a1 1
#       $Id: Makefile.vinum,v 1.2 1999/02/11 05:19:49 grog Exp grog $ 
d12 1
a12 1
	vinumrevive.c vinumioctl.c vinuminterrupt.c vinumdaemon.c vinumraid5.c
@


1.7.2.4
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$ 
@


1.6
log
@Update for pseudo-device support tweaks..
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.5 1998/12/28 05:27:24 peter Exp $ 
d11 2
a12 1
	vinumrevive.c vinumioctl.c vinuminterrupt.c
a13 1
CFLAGS = -I${SOURCE} -O -DVINUMDEBUG -Wall -Wno-unused -Wno-parentheses
a18 1
# VINUMDEBUG in CFLAGS instead..
d29 2
@


1.5
log
@Reconnect vinum KLD module and have it build from sys/dev/vinum rather than
from outside the src/sys tree like before.
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.4 1998/10/23 11:56:44 peter Exp $ 
d7 5
a11 3
SRCS=   vinum.c vnode_if.h parser.c config.c io.c util.c vinumhdr.h request.h \
	state.c memory.c request.c lock.c vinumext.h vinumio.h vinumkw.h \
	vinumstate.h vinumvar.h revive.c vinumioctl.c interrupt.c
d13 1
a13 1
CFLAGS = -I${SOURCE} -O -g -I/usr/include/machine -DDEBUG -Wall -Wno-unused -Wno-parentheses
d15 1
a15 1
CLEANFILES+=    vnode_if.h vnode_if.c
d18 4
@


1.4
log
@Refer to vinum driver sources in a single location (outside of the
kernel src/sys tree, sigh - it should really be sys/dev/vinum/*).
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.3 1998/10/16 04:30:51 peter Exp $ 
d3 1
a3 2
# XXX this should be ../../dev/vinum
SOURCE=	${.CURDIR}/../../../lkm/vinum
@


1.3
log
@Sample initial set of kld-ified modules.  Not all have been completely
converted yet.  These are more of a starting point.  This is NOT connected
to the parent Makefile.

OK'ed by jkh (who is ever so patiently waiting)
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.2 1998/09/28 04:21:20 grog Exp $ 
d3 4
a6 1
.PATH:  ${.CURDIR}/../../dev/ccd
d8 1
a8 1
SRCS=   vinum.c vinum.h vnode_if.h parser.c config.c io.c util.c vinumhdr.h request.h \
d12 1
a12 1
CFLAGS = -I${.CURDIR} -O -g -I/usr/include/machine -DDEBUG -Wall -Wno-unused -Wno-parentheses
d14 1
a14 1
CLEANFILES+=    vinum.h vnode_if.h vnode_if.c
a16 4

# We don't need this, but the Makefile wants it
vinum.h:
	touch $@@
@


1.2
log
@Get include paths right
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.1.1.1 1998/09/16 05:56:21 grog Exp $ 
d3 2
a4 2
.PATH:  ${.CURDIR}/../../sys/dev/ccd
KMOD=   vinum_mod
a8 1
PSEUDO_LKM=
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
#       $Id: Makefile.lkm.lite,v 1.2 1998/08/13 06:07:29 grog Exp grog $ 
d10 1
a10 1
CFLAGS = -I. -O -g -I/usr/include/machine -DDEBUG -Wall -Wno-unused -Wno-parentheses
@


1.1.1.1
log
@Import base vinum lkm sources
@
text
@@
