]> git.tdb.fi Git - gldbg.git/blobdiff - generate.py
Add a flavor system to allow addition of other OpenGL versions
[gldbg.git] / generate.py
index 0f9c5697085432066fc1de45ceb068a0e6a98fbe..229ecc3ecf18b347256a7cded1653ee6c0de2215 100755 (executable)
@@ -334,18 +334,20 @@ class Api:
                self.ignore_categs = []
                self.ignore_funcs = []
 
+               path = os.path.split(fn)[0]
+
                for line in InputFile(fn):
                        parts = line.split()
                        if parts[0]=="typemap":
-                               self.typemap = parts[1]
+                               self.typemap = os.path.join(path, parts[1])
                        elif parts[0]=="iomap":
-                               self.iomap = parts[1]
+                               self.iomap = os.path.join(path, parts[1])
                        elif parts[0]=="spec":
-                               self.specs.append(parts[1])
+                               self.specs.append(os.path.join(path, parts[1]))
                        elif parts[0]=="prefix":
                                self.prefix = parts[1]
                        elif parts[0]=="enumspec":
-                               self.enumspecs.append(parts[1])
+                               self.enumspecs.append(os.path.join(path, parts[1]))
                        elif parts[0]=="enumprefix":
                                self.enumprefix = parts[1]
                        elif parts[0]=="ignore":