Home | History | Annotate | Line # | Download | only in libdrm_amdgpu
Makefile revision 1.6.6.1
      1 #      $NetBSD: Makefile,v 1.6.6.1 2026/06/15 19:04:10 martin Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 LIB=	drm_amdgpu
      6 .PATH: ${X11SRCDIR.drm}
      7 .PATH: ${X11SRCDIR.drm}/amdgpu
      8 
      9 SRCS= \
     10 	amdgpu_asic_id.c \
     11 	amdgpu_bo.c \
     12 	amdgpu_cs.c \
     13 	amdgpu_device.c \
     14 	amdgpu_gpu_info.c \
     15 	amdgpu_userq.c \
     16 	amdgpu_vamgr.c \
     17 	amdgpu_vm.c \
     18 	handle_table.c
     19 
     20 LIBDRMDATADIR=	${X11ROOTDIR}/share/libdrm
     21 # XXX goes away in new libdrm.
     22 IDS_NENT!=	egrep -ci '^[0-9a-f]{4},.*[0-9a-f]+,' ${X11SRCDIR.drm}/data/amdgpu.ids
     23 
     24 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/libdrm
     25 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 -I${X11SRCDIR.drm}
     26 CPPFLAGS+=	-DAMDGPU_ASIC_ID_TABLE=\"${LIBDRMDATADIR}/amdgpu.ids\" \
     27 		-DAMDGPU_ASIC_ID_TABLE_NUM_ENTRIES=$(IDS_NENT)
     28 
     29 LIBDPLIBS=	drm	${.CURDIR}/../libdrm
     30 
     31 PKGCONFIG=	libdrm_amdgpu
     32 PKGDIST=	drm
     33 
     34 COPTS.amdgpu_cs.c+= -Wno-stack-protector
     35 
     36 FILES=		amdgpu.ids
     37 FILESDIR=	${LIBDRMDATADIR}
     38 
     39 .PATH:          ${X11SRCDIR.drm}/data
     40 
     41 .include "../libdrm/Makefile.defines"
     42 
     43 .include <bsd.x11.mk>
     44 .include <bsd.lib.mk>
     45