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