head	1.26;
access;
symbols
	RELENG_5_5_0_RELEASE:1.25
	RELENG_5_5:1.25.0.8
	RELENG_5_5_BP:1.25
	RELENG_5_4_0_RELEASE:1.25
	RELENG_5_4:1.25.0.6
	RELENG_5_4_BP:1.25
	RELENG_4_11_0_RELEASE:1.13
	RELENG_4_11:1.13.0.20
	RELENG_4_11_BP:1.13
	RELENG_5_3_0_RELEASE:1.25
	RELENG_5_3:1.25.0.4
	RELENG_5_3_BP:1.25
	RELENG_5:1.25.0.2
	RELENG_5_BP:1.25
	RELENG_4_10_0_RELEASE:1.13
	RELENG_4_10:1.13.0.18
	RELENG_4_10_BP:1.13
	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.13
	RELENG_4_9:1.13.0.16
	RELENG_4_9_BP:1.13
	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.13
	RELENG_4_8:1.13.0.14
	RELENG_4_8_BP:1.13
	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.13
	RELENG_4_7:1.13.0.12
	RELENG_4_7_BP:1.13
	RELENG_4_6_2_RELEASE:1.13
	RELENG_4_6_1_RELEASE:1.13
	RELENG_4_6_0_RELEASE:1.13
	RELENG_4_6:1.13.0.10
	RELENG_4_6_BP:1.13
	RELENG_4_5_0_RELEASE:1.13
	RELENG_4_5:1.13.0.8
	RELENG_4_5_BP:1.13
	RELENG_4_4_0_RELEASE:1.13
	RELENG_4_4:1.13.0.6
	RELENG_4_4_BP:1.13
	KSE_MILESTONE_2:1.21
	KSE_PRE_MILESTONE_2:1.21
	RELENG_4_3_0_RELEASE:1.13
	RELENG_4_3:1.13.0.4
	RELENG_4_3_BP:1.13
	RELENG_4_2_0_RELEASE:1.13
	RELENG_4_1_1_RELEASE:1.13
	PRE_SMPNG:1.19
	RELENG_4_1_0_RELEASE:1.13
	RELENG_3_5_0_RELEASE:1.8.2.1
	RELENG_4_0_0_RELEASE:1.13
	RELENG_4:1.13.0.2
	RELENG_4_BP:1.13
	RELENG_3_4_0_RELEASE:1.8.2.1
	RELENG_3_3_0_RELEASE:1.8.2.1
	RELENG_3_2_PAO:1.8.0.4
	RELENG_3_2_PAO_BP:1.8
	RELENG_3_2_0_RELEASE:1.8
	POST_VFS_BIO_NFS_PATCH:1.8
	PRE_VFS_BIO_NFS_PATCH:1.8
	POST_SMP_VMSHARE:1.8
	PRE_SMP_VMSHARE:1.8
	POST_NEWBUS:1.8
	PRE_NEWBUS:1.8
	RELENG_3_1_0_RELEASE:1.8
	RELENG_3:1.8.0.2
	RELENG_3_BP:1.8
	RELENG_3_0_0_RELEASE:1.7
	old_RELENG_2_2_7_RELEASE:1.4
	old_RELENG_2_2_6_RELEASE:1.4
	old_RELENG_2_2_5_RELEASE:1.4
	old_RELENG_2_2_2_RELEASE:1.4
	old_RELENG_2_2_1_RELEASE:1.4
	old_RELENG_2_2_0_RELEASE:1.4
	old_RELENG_2_2:1.4.0.2
	old_RELENG_2_2_BP:1.4;
locks; strict;
comment	@# @;


1.26
date	2005.01.27.00.33.05;	author imp;	state dead;
branches;
next	1.25;

1.25
date	2004.05.26.00.53.07;	author imp;	state Exp;
branches;
next	1.24;

1.24
date	2002.01.11.20.13.58;	author imp;	state Exp;
branches;
next	1.23;

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

1.22
date	2002.01.11.01.19.25;	author msmith;	state Exp;
branches;
next	1.21;

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

1.20
date	2000.12.14.00.06.10;	author imp;	state Exp;
branches;
next	1.19;

1.19
date	2000.08.30.07.32.22;	author imp;	state Exp;
branches;
next	1.18;

1.18
date	2000.08.19.19.25.23;	author imp;	state Exp;
branches;
next	1.17;

1.17
date	2000.06.18.04.44.40;	author imp;	state Exp;
branches;
next	1.16;

1.16
date	2000.05.27.01.14.09;	author peter;	state Exp;
branches;
next	1.15;

1.15
date	2000.05.04.12.08.10;	author peter;	state Exp;
branches;
next	1.14;

1.14
date	2000.03.25.03.16.19;	author imp;	state Exp;
branches;
next	1.13;

1.13
date	99.12.19.05.49.56;	author imp;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	99.11.28.21.11.08;	author imp;	state Exp;
branches;
next	1.11;

1.11
date	99.11.28.18.53.13;	author bde;	state Exp;
branches;
next	1.10;

1.10
date	99.11.18.06.54.19;	author imp;	state Exp;
branches;
next	1.9;

1.9
date	99.08.28.00.47.31;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	99.01.19.00.41.17;	author peter;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	98.10.16.04.30.48;	author peter;	state Exp;
branches;
next	1.6;

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

1.5
date	97.01.14.06.22.15;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	95.10.15.17.00.49;	author phk;	state Exp;
branches;
next	1.3;

1.3
date	95.10.15.14.33.17;	author phk;	state Exp;
branches;
next	1.2;

1.2
date	95.08.25.09.49.20;	author phk;	state Exp;
branches;
next	1.1;

1.1
date	95.08.24.09.06.24;	author phk;	state Exp;
branches;
next	;

1.13.2.1
date	2012.11.17.07.26.34;	author svnexp;	state Exp;
branches;
next	;

1.8.2.1
date	99.08.29.16.27.33;	author peter;	state Exp;
branches;
next	;


desc
@@


1.26
log
@pcic is gone
@
text
@# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.25 2004/05/26 00:53:07 imp Exp $

.PATH: ${.CURDIR}/../../dev/pcic ${.CURDIR}/../../dev/pccard

KMOD=	pcic
SRCS=	i82365.c i82365_isa.c device_if.h bus_if.h isa_if.h \
	power_if.h card_if.h power_if.c card_if.c pccarddevs.h

.include <bsd.kmod.mk>
@


1.25
log
@Move to generating pccarddevs.h on the fly, both for the kernel and
the modules.

Also generate usbdevs.h automatically now, but a non-kernel file is
stopping that at the moment.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.24
log
@I don't think that these modules should export symbols at all.  All
intermodule communication is done via kobj calls.  If anything
currently depends on them, let it break so that we can fix it.  Maybe
we'll need to export some of the card_if.c or power_if.c symbols, but
I think those should be in the base kernel (since all *_if.c should be
in the base kernel for just these reasons).
@
text
@d7 1
a7 1
	power_if.h card_if.h power_if.c card_if.c
@


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

Not objected to by:	-current
@
text
@a8 2
EXPORT_SYMS=	YES	# XXX evaluate

@


1.22
log
@Turn on unconditional symbol export for modules whose API is
not clear enough, will require additional analysis, or will
require some input from their maintainers.
@
text
@a7 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/pcic/Makefile,v 1.20 2000/12/14 00:06:10 imp Exp $
d9 2
@


1.20
log
@Fix this based on Mike's moved pci code.  We needed to delete the pci_m
from this module anyway, so I just did that.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.19 2000/08/30 07:32:22 imp Exp $
d3 4
a6 3
.PATH:  ${.CURDIR}/../../dev/pcic ${.CURDIR}/../../dev/pccard
KMOD=   pcic
SRCS=   i82365.c i82365_isa.c device_if.h bus_if.h isa_if.h \
@


1.19
log
@Resplit pcic back into two pcic and pccard.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.18 2000/08/19 19:25:23 imp Exp $
d3 1
a3 2
.PATH:  ${.CURDIR}/../../dev/pcic ${.CURDIR}/../../dev/pccard \
	${.CURDIR}/../../pci
d6 1
a6 2
	pcic_p.c pci_if.h power_if.h card_if.h power_if.c card_if.c
# pcic_p above is a kludge.
@


1.18
log
@Work around a possible kernel linker bug.  It appears that the data
elements defined by foo_if.c aren't sharable amoung modules (I'm
working on a bug report for it now), or else I don't understand
something.  It showed up as kobj functions not being called.

In any event, link in the pcic and pccard parts of the modules to work
around the problem for now.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.17 2000/06/18 04:44:40 imp Exp $
d3 2
a4 1
.PATH:  ${.CURDIR}/../../dev/pcic ${.CURDIR}/../../dev/pccard
d7 2
a8 2
	pccard.c pccard_cis.c pccard_cis_quirks.c \
	power_if.h card_if.h power_if.c card_if.c
@


1.17
log
@Make pcic compile again with newcard
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.16 2000/05/27 01:14:09 peter Exp $
d6 1
@


1.16
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/pcic/Makefile,v 1.15 2000/05/04 12:08:10 peter Exp $
d3 1
a3 2
.PATH:  ${.CURDIR}/../../dev/pcic ${.CURDIR}/../../kern ${.CURDIR}/../../isa \
	${.CURDIR}/../../dev/pccard
d5 2
a6 2
SRCS=   i82365.c i82365_isa.c \
	device_if.h bus_if.h isa_if.h power_if.h card_if.h
@


1.15
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/pcic/Makefile,v 1.14 2000/03/25 03:16:19 imp Exp $
d10 1
a10 1
.include "${.CURDIR}/../../conf/kmod.mk"
@


1.14
log
@Make pcic module compile again for NEWCARD (not for old pccard).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.13 1999/12/19 05:49:56 imp Exp $
d10 1
a10 1
.include <bsd.kmod.mk>
@


1.13
log
@i82365_isasubr is gone, remove from building module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.12 1999/11/28 21:11:08 imp Exp $
d3 2
a4 1
.PATH:  ${.CURDIR}/../../dev/pcic
@


1.13.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/sys/modules/pcic/Makefile 54801 1999-12-19 05:49:56Z imp $
@


1.12
log
@Add resource activation routines to pcic driver.  Minor cleanup of
socket attach code.  We now have at least a chance for pccard devices
appearing in the future.

This is a snapshot of ongoing work.  Proceed at your own risk.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.11 1999/11/28 18:53:13 bde Exp $
d5 1
a5 1
SRCS=   i82365.c i82365_isa.c i82365_isasubr.c \
@


1.11
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/pcic/Makefile,v 1.10 1999/11/18 06:54:19 imp Exp $
d6 1
a6 1
	device_if.h bus_if.h isa_if.h
@


1.10
log
@Hijack old, broken, obsolete, unsupported pcic module for the NEWCARD
code.  You can now build the newcard's pcic driver as a module for all
the joy that will bring you, which currently isn't so much joy as it
is pain.

The old pccard module will never be made to work again, so I think
this is OK.  Note, it still remains disabled in sys/modules/Makefile
on purpose.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/pcic/Makefile,v 1.9 1999/08/28 00:47:31 peter Exp $
a2 1
S	= ${.CURDIR}/../..
a6 1
CLEANFILES+= device_if.h bus_if.h isa_if.h
a7 9

device_if.h: $S/kern/makedevops.pl $S/kern/device_if.m
	perl $S/kern/makedevops.pl -h $S/kern/device_if.m

bus_if.h: $S/kern/makedevops.pl $S/kern/bus_if.m
	perl $S/kern/makedevops.pl -h $S/kern/bus_if.m

isa_if.h: $S/kern/makedevops.pl $S/isa/isa_if.m
	perl $S/kern/makedevops.pl -h $S/isa/isa_if.m
@


1.9
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d3 2
a4 1
.PATH:  ${.CURDIR}/../../pccard
d6 3
a8 1
SRCS=   pcic.c
d10 9
@


1.8
log
@Update for pcic for kld modules and activate
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.7 1998/10/16 04:30:48 peter Exp $
@


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


1.7
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.6 1997/02/22 12:48:45 peter Exp $
a6 1
CFLAGS+= -DLKM
@


1.6
log
@Revert $FreeBSD$ back to $Id$
@
text
@d1 1
a1 1
#       $Id$
d3 2
a4 2
.PATH:  ${.CURDIR}/../../sys/pccard
KMOD=   pcic_mod
a6 1
PSEUDO_LKM=
@


1.5
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
#       $FreeBSD$
@


1.4
log
@Revert to default entry point.
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.3 1995/10/15 14:33:17 phk Exp $
@


1.3
log
@Only export our 'init' symbol.
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.2 1995/08/25 09:49:20 phk Exp $
a8 1
EXPORT_SYMS=	_lkm_pcic
@


1.2
log
@Remove my xxxinit hack.  It was too gross.
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.1 1995/08/24 09:06:24 phk Exp $
d9 1
@


1.1
log
@pcic lkm for the pccard stuff.
@
text
@d1 1
a1 1
#       $Id: Makefile,v 1.1 1995/03/20 19:25:49 wollman Exp $
d8 1
a8 1
CFLAGS+= -DLKM -Dlkm_pcic=xxxinit
@
