mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-22 00:30:13 +01:00
meson: wire the new generator for es1 and es2
v2: use ${foo})_py naming (Dylan)
v3: use symbolic name for genCommon.py
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> (v2)
This commit is contained in:
parent
656845301d
commit
0842bc879b
4 changed files with 14 additions and 6 deletions
|
|
@ -20,10 +20,10 @@
|
||||||
|
|
||||||
es1_glapi_mapi_tmp_h = custom_target(
|
es1_glapi_mapi_tmp_h = custom_target(
|
||||||
'es1_glapi_mapi_tmp.h',
|
'es1_glapi_mapi_tmp.h',
|
||||||
input : [mapi_abi_py, gl_and_es_api_files],
|
input : [glapi_gen_mapi_py, glapi_gen_gl_xml],
|
||||||
output : 'glapi_mapi_tmp.h',
|
output : 'glapi_mapi_tmp.h',
|
||||||
command : [prog_python, '@INPUT0@', '--printer', 'es1api', '@INPUT1@'],
|
command : [prog_python, '@INPUT0@', 'glesv1', '@INPUT1@'],
|
||||||
depend_files : api_xml_files,
|
depend_files : glapi_gen_mapi_deps,
|
||||||
capture : true,
|
capture : true,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,10 +20,10 @@
|
||||||
|
|
||||||
es2_glapi_mapi_tmp_h = custom_target(
|
es2_glapi_mapi_tmp_h = custom_target(
|
||||||
'es2_glapi_mapi_tmp.h',
|
'es2_glapi_mapi_tmp.h',
|
||||||
input : [mapi_abi_py, gl_and_es_api_files],
|
input : [glapi_gen_mapi_py, glapi_gen_gl_xml],
|
||||||
output : 'glapi_mapi_tmp.h',
|
output : 'glapi_mapi_tmp.h',
|
||||||
command : [prog_python, '@INPUT0@', '--printer', 'es2api', '@INPUT1@'],
|
command : [prog_python, '@INPUT0@', 'glesv2', '@INPUT1@'],
|
||||||
depend_files : api_xml_files,
|
depend_files : glapi_gen_mapi_deps,
|
||||||
capture : true,
|
capture : true,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,13 @@
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
# SOFTWARE.
|
# SOFTWARE.
|
||||||
|
|
||||||
|
glapi_gen_gl_xml = files('../registry/gl.xml')
|
||||||
|
glapi_gen_mapi_deps = [
|
||||||
|
glapi_gen_gl_xml,
|
||||||
|
genCommon_py,
|
||||||
|
glapi_gen_gl_xml,
|
||||||
|
]
|
||||||
|
|
||||||
gl_and_es_api_files = files('gl_and_es_API.xml')
|
gl_and_es_api_files = files('gl_and_es_API.xml')
|
||||||
|
|
||||||
api_xml_files = files(
|
api_xml_files = files(
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ files_mapi_util = files(
|
||||||
)
|
)
|
||||||
|
|
||||||
genCommon_py = files('new/genCommon.py')
|
genCommon_py = files('new/genCommon.py')
|
||||||
|
glapi_gen_mapi_py = files('new/gen_gldispatch_mapi.py')
|
||||||
mapi_abi_py = files('mapi_abi.py')
|
mapi_abi_py = files('mapi_abi.py')
|
||||||
|
|
||||||
subdir('glapi')
|
subdir('glapi')
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue