1 # $NetBSD: Makefile,v 1.1.1.1 2019/03/08 10:19:24 mrg Exp $ 2 3 # generate stuff 4 5 all: enums.c api_exec.c dispatch.h remap_helper.h 6 7 .include "../../Makefile.inc" 8 9 XML= ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_and_es_API.xml 10 11 MAINPAIRS= 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 20 dispatch.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