Cross Reference: Makefile
xref: /src/sys/rump/dev/lib/libpci/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/rump/dev/lib/libpci/
Makefile revision 1.10
1#	$NetBSD: Makefile,v 1.10 2016/01/26 23:12:15 pooka Exp $
2#
3
4RUMPTOP= ${TOPRUMP}
5
6.include <bsd.own.mk>
7
8.PATH:	${RUMPTOP}/../dev/pci
9
10LIB=	rumpdev_pci
11COMMENT=PCI bus support
12
13IOCONF=	PCI.ioconf
14
15SRCS+=	pci.c pci_map.c pci_quirks.c pci_subr.c pci_stub.c pci_usrreq.c
16SRCS+=	pcibusprint.c
17
18SRCS+=	rumpdev_pci.c
19
20# ok, these don't _really_ belong here, but it's the only
21# place they're currently useful, so let it slide
22SRCS+=	rumpdev_bus_space.c
23SRCS+=	rumpdev_bus_dma.c
24
25SRCS+=	pci_at_mainbus.c
26
27.if ${RUMP_PCI_IOSPACE:Uno} == "yes"
28.error RUMP_PCI_IOSPACE defined in Makefile.  Use userfeatures.h instead.
29.endif
30
31.PATH:			${RUMPCOMP_USER_PATH.rumpdev_pci}
32RUMPCOMP_USER_SRCS=	${RUMPCOMP_USER_SRCS.rumpdev_pci}
33MYDIR:=			${.PARSEDIR}
34RUMPCOMP_USER_CPPFLAGS=	-I${MYDIR}
35RUMPCOMP_USER_CPPFLAGS+=${RUMPCOMP_USER_CPPFLAGS.rumpdev_pci}
36RUMPCOMP_USER_CFLAGS=	${RUMPCOMP_USER_CFLAGS.rumpdev_pci}
37
38CPPFLAGS+=		${RUMPCOMP_CPPFLAGS.rumpdev_pci}
39
40# XXX: messy
41.undef RUMPKERN_ONLY
42
43.ifdef RUMPCOMP_MAKEFILEINC.rumpdev_pci
44.warning RUMPCOMP_MAKEFILEINC interface is unstable and may change
45.include "${RUMPCOMP_MAKEFILEINC.rumpdev_pci}"
46.endif
47
48.include "${RUMPTOP}/Makefile.rump"
49.include <bsd.lib.mk>
50.include <bsd.klinks.mk>
51

Indexes created Mon Jan 12 22:09:36 GMT 2026