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