1# $NetBSD: Makefile,v 1.19 2022/07/11 19:33:33 mrg Exp $ 2 3.include <bsd.own.mk> 4 5LIB= drm 6.PATH: ${X11SRCDIR.${LIB}} 7 8SRCS= xf86drm.c xf86drmHash.c xf86drmMode.c xf86drmRandom.c xf86drmSL.c 9 10INCS= xf86drm.h xf86drmMode.h libsync.h 11INCSDIR=${X11INCDIR} 12 13CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/libdrm -I${X11SRCDIR.${LIB}}/../include 14 15SUBDIR= drm 16 17PKGCONFIG= libdrm 18PKGDIST= ${LIB} 19 20COPTS.xf86drm.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=cpp :} 21COPTS.xf86drm.c+= ${${ACTIVE_CC} == "clang":? -Wno-error=\#warnings :} 22 23CWARNFLAGS.clang+= -Wno-conversion -Wno-tautological-compare 24 25LIBDPLIBS= m ${.CURDIR}/../../../../../lib/libm 26LIBDPLIBS+= pci ${.CURDIR}/../../../../../lib/libpci 27 28.if 0 29MAN= drm.7 \ 30 drm-kms.7 \ 31 drm-memory.7 \ 32 drmAvailable.3 \ 33 drmHandleEvent.3 \ 34 drmModeGetResources.3 35# XXX is this right? 36MLINKS+= drm-mm.7 drm-gem.7 \ 37 drm-mm.7 drm-ttm.7 38.endif 39 40.include "Makefile.defines" 41 42.include <bsd.x11.mk> 43.include <bsd.lib.mk> 44.include <bsd.subdir.mk> 45