scons: Fix dependencies of enums.c and api_exec.c.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 1 Jul 2013 11:04:59 +0000 (12:04 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 1 Jul 2013 11:04:59 +0000 (12:04 +0100)
src/mapi/glapi/gen/SConscript
src/mesa/SConscript

index 18158ff8b10e9dbacd52beb150d0f4c40065f8f9..e4abe906a4d1ad746b096aa004e6b4d6003ab526 100644 (file)
@@ -44,6 +44,20 @@ env.CodeGenerate(
 env.CodeGenerate(
     target = '../../../mesa/main/remap_helper.h',
     script = 'remap_helper.py',
-    source = 'gl_and_es_API.xml',
+    source = sources,
+    command = python_cmd + ' $SCRIPT -f $SOURCE > $TARGET'
+    )
+
+env.CodeGenerate(
+    target = '../../../mesa/main/enums.c',
+    script = 'gl_enums.py',
+    source = sources,
+    command = python_cmd + ' $SCRIPT -f $SOURCE > $TARGET'
+    )
+
+env.CodeGenerate(
+    target = '../../../mesa/main/api_exec.c',
+    script = 'gl_genexec.py',
+    source = sources,
     command = python_cmd + ' $SCRIPT -f $SOURCE > $TARGET'
     )
index 0f1543802b9448ae000c089e0ab5fae6c8ed505d..d328fc13c48d1a954b6b28d4c9308d37d18bba2c 100644 (file)
@@ -417,23 +417,6 @@ if (env['gcc'] or env['clang']) and \
         env.Append(CPPPATH = [matypes[0].dir])
 
 
-# The enums.c file is generated from the GL/ES API.xml file
-env.CodeGenerate(
-    target = 'main/enums.c',
-    script = GLAPI + 'gen/gl_enums.py',
-    source = GLAPI + 'gen/gl_and_es_API.xml',
-    command = python_cmd + ' $SCRIPT -f $SOURCE > $TARGET'
-    )
-
-# The api_exec.c file is generated from the GL/ES API.xml file
-env.CodeGenerate(
-    target = 'main/api_exec.c',
-    script = GLAPI + 'gen/gl_genexec.py',
-    source = GLAPI + 'gen/gl_and_es_API.xml',
-    command = python_cmd + ' $SCRIPT -f $SOURCE > $TARGET'
-    )
-
-
 def write_git_sha1_h_file(filename):
     """Mesa looks for a git_sha1.h file at compile time in order to display
     the current git hash id in the GL_VERSION string.  This function tries