1# $NetBSD: driver.old.mk,v 1.2 2021/07/11 20:53:35 mrg Exp $ 2 3# stuff both dri and gallium drivers need. 4 5# util 6.PATH: ${X11SRCDIR.Mesa}/src/util 7.PATH: ${X11SRCDIR.Mesa}/../src/util 8 9SRCS.util= \ 10 hash_table.c \ 11 build_id.c \ 12 crc32.c \ 13 disk_cache.c \ 14 fast_idiv_by_const.c \ 15 half_float.c \ 16 format_srgb.c \ 17 mesa-sha1.c \ 18 os_time.c \ 19 ralloc.c \ 20 UTILdebug.c \ 21 rand_xor.c \ 22 rb_tree.c \ 23 register_allocate.c \ 24 rgtc.c \ 25 set.c \ 26 slab.c \ 27 string_buffer.c \ 28 strtod.c \ 29 u_atomic.c \ 30 u_cpu_detect.c \ 31 u_math.c \ 32 u_queue.c \ 33 u_process.c \ 34 u_vector.c \ 35 vma.c 36 37CPPFLAGS.format_srgb.c+= -I${X11SRCDIR.Mesa}/src/util 38CPPFLAGS.hash_table.c+= -I${X11SRCDIR.Mesa}/src/util 39CPPFLAGS.MESAralloc.c+= -I${X11SRCDIR.Mesa}/src/util 40CPPFLAGS.UTILdebug.c+= -I${X11SRCDIR.Mesa}/src/util \ 41 -I${X11SRCDIR.Mesa}/src/mesa \ 42 -I${X11SRCDIR.Mesa}/src \ 43 -I${X11SRCDIR.Mesa}/src/gallium/include 44 45BUILDSYMLINKS+= ${X11SRCDIR.Mesa}/src/util/debug.c UTILdebug.c 46 47SRCS+= ${SRCS.util} 48 49# also need to pull in libdricommon.la libmegadriver_stub.la 50.PATH: ${X11SRCDIR.Mesa}/src/mesa/drivers/dri/common 51SRCS+= utils.c dri_util.c xmlconfig.c 52SRCS+= megadriver_stub.c 53 54CPPFLAGS.dri_util.c+= -I${X11SRCDIR.Mesa}/../src/util 55 56