aboutsummaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorScott Anderson <ascent12@hotmail.com>2017-11-22 14:04:29 +1300
committerScott Anderson <ascent12@hotmail.com>2017-11-22 14:04:29 +1300
commit02374b945d26b094ba7cd771841f967c7b83c956 (patch)
treebd97f7f7ff9951349e2e3059a0f0e279fc2f6f4d /render
parentb8a2bfbc73a7e21010469c95538cc39c559dbed8 (diff)
Change glapi.sh to generate both files
Diffstat (limited to 'render')
-rw-r--r--render/meson.build17
1 files changed, 6 insertions, 11 deletions
diff --git a/render/meson.build b/render/meson.build
index 749d1393..1eea9a83 100644
--- a/render/meson.build
+++ b/render/meson.build
@@ -1,14 +1,9 @@
glgen = find_program('../glgen.sh')
-glapi_c = custom_target('glapi.c',
+glapi = custom_target('glapi',
input: 'glapi.txt',
- output: '@BASENAME@.c',
- command: [glgen, '@INPUT@', '@OUTPUT@'],
-)
-glapi_h = custom_target('glapi.h',
- input: 'glapi.txt',
- output: '@BASENAME@.h',
- command: [glgen, '@INPUT@', '@OUTPUT@'],
+ output: ['@BASENAME@.c', '@BASENAME@.h'],
+ command: [glgen, '@INPUT@', '@OUTPUT0@', '@OUTPUT1@'],
)
lib_wlr_render = static_library(
@@ -24,13 +19,13 @@ lib_wlr_render = static_library(
'wlr_renderer.c',
'wlr_texture.c',
),
- glapi_c,
- glapi_h,
+ glapi[0],
+ glapi[1],
include_directories: wlr_inc,
dependencies: [glesv2, egl],
)
wlr_render = declare_dependency(
link_with: lib_wlr_render,
- sources: glapi_h,
+ sources: glapi[1],
)