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 minix_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 !defined(__MINIX) 37.if ${XORG_MACHINE_ARCH} == "i386" || ${XORG_MACHINE_ARCH} == "x86_64" 38CPPFLAGS+= -DHAVE_MTRR 39.endif 40 41.if ${XORG_MACHINE_ARCH} == "i386" 42LDADD+= -li386 43DPADD+= ${LIBI386} 44.endif 45 46.if ${XORG_MACHINE_ARCH} == "x86_64" 47LDADD+= -lx86_64 48DPADD+= ${LIBX86_64} 49.endif 50.endif # !defined(__MINIX) 51 52.include <bsd.x11.mk> 53.include <bsd.lib.mk> 54