From 4564d314893143c9136ff0efb85c95d31b66943f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 2 Dec 2013 16:27:20 -0800 Subject: [PATCH] Use self.target instead of mucking around with the filename. This cleans things up for upcoming EGL support. --- src/gen_dispatch.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/gen_dispatch.py b/src/gen_dispatch.py index 3afaf4a..9756a19 100755 --- a/src/gen_dispatch.py +++ b/src/gen_dispatch.py @@ -374,7 +374,7 @@ class Generator(object): def write_header(self, file): self.write_header_header(file) - if 'gl_' not in file: + if self.target != "gl": self.outln('#include "epoxy/gl_generated.h"') else: # Add some ridiculous inttypes.h redefinitions that are from @@ -391,7 +391,7 @@ class Generator(object): self.outln('typedef intptr_t khronos_intptr_t;') self.outln('typedef ptrdiff_t khronos_ssize_t;') - if 'glx_' in file: + if self.target == "glx": self.outln('#include ') self.outln('#include ') @@ -542,10 +542,7 @@ class Generator(object): self.outln('#include ') self.outln('') self.outln('#include "dispatch_common.h"') - if 'glx_' in file: - self.outln('#include "epoxy/glx_generated.h"') - else: - self.outln('#include "epoxy/gl_generated.h"') + self.outln('#include "epoxy/{0}_generated.h"'.format(self.target)) self.outln('') self.outln('struct dispatch_table {')