1848b8605Smrg# $NetBSD: Makefile,v 1.1.1.1 2019/03/08 10:19:24 mrg Exp $ 2848b8605Smrg 3848b8605Smrg# generate stuff 4848b8605Smrg 5848b8605Smrgall: enums.c api_exec.c dispatch.h remap_helper.h 6848b8605Smrg 7848b8605Smrg.include "../../Makefile.inc" 8848b8605Smrg 9848b8605SmrgXML= ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_and_es_API.xml 10848b8605Smrg 11848b8605SmrgMAINPAIRS= gl_enums.py enums.c \ 12848b8605Smrg gl_genexec.py api_exec.c \ 13848b8605Smrg remap_helper.py remap_helper.h 14848b8605Smrg 15848b8605Smrg.for _py _out in ${MAINPAIRS} 16848b8605Smrg${_out}: ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/${_py} ${XML} 17848b8605Smrg ${PYTHON} ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/${_py} -f ${XML} > $@.tmp && mv $@.tmp $@ 18848b8605Smrg.endfor 19848b8605Smrg 20848b8605Smrgdispatch.h: ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_table.py ${XML} 21848b8605Smrg ${PYTHON} ${X11SRCDIR.MesaLib}/src/mapi/glapi/gen/gl_table.py -f ${XML} -m remap_table > $@.tmp && mv $@.tmp $@ 22