1#	$NetBSD: Makefile,v 1.5 2011/01/12 19:04:19 jmcneill Exp $
2
3.include <bsd.own.mk>
4
5LIB=	pciaccess
6.PATH:	${X11SRCDIR.${LIB}}/src
7.PATH:	${X11SRCDIR.${LIB}}/include
8
9SRCS=	common_bridge.c \
10	common_io.c \
11	common_iterator.c \
12	common_init.c \
13	common_interface.c \
14	common_capability.c \
15	common_device_name.c \
16	common_map.c \
17	common_vgaarb_stub.c \
18	netbsd_pci.c
19
20CPPFLAGS+=	${X11FLAGS} -I${X11SRCDIR.${LIB}}/include -DHAVE_ZLIB \
21		-DHAVE_STRING_H -DHAVE_STDINT_H -DHAVE_INTTYPES_H \
22		-DPCIIDS_PATH=\"${X11ROOTDIR}/share/pciids\"
23
24COPTS.common_init.c=	-Wno-error
25
26INCS=	pciaccess.h
27INCSDIR=${X11INCDIR}
28
29PKGDIST=	${LIB}
30
31LDADD+=	-lpci -lz
32DPADD+=	${LIBPCI} ${LIBZ}
33
34.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
35CPPFLAGS+=	-DHAVE_MTRR
36.endif
37
38.if ${MACHINE_ARCH} == "i386"
39LDADD+=	-li386
40DPADD+=	${LIBI386}
41.endif
42
43.if ${MACHINE_ARCH} == "x86_64"
44LDADD+=	-lx86_64
45DPADD+=	${LIBX86_64}
46.endif
47
48.include <bsd.x11.mk>
49.include <bsd.lib.mk>
50