1# $NetBSD: Makefile,v 1.1.1.1 2019/03/08 10:19:24 mrg Exp $ 2 3# generate stuff 4 5all: enums.c api_exec.c dispatch.h remap_helper.h 6 7.include "../../Makefile.inc" 8 9XML= ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_and_es_API.xml 10 11MAINPAIRS= gl_enums.py enums.c \ 12 gl_genexec.py api_exec.c \ 13 remap_helper.py remap_helper.h 14 15.for _py _out in ${MAINPAIRS} 16${_out}: ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/${_py} ${XML} 17 ${PYTHON} ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/${_py} -f ${XML} > $@.tmp && mv $@.tmp $@ 18.endfor 19 20dispatch.h: ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_table.py ${XML} 21 ${PYTHON} ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_table.py -f ${XML} -m remap_table > $@.tmp && mv $@.tmp $@ 22