X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=generate.py;h=229ecc3ecf18b347256a7cded1653ee6c0de2215;hp=0f9c5697085432066fc1de45ceb068a0e6a98fbe;hb=6a5b15f6382ca79e2b5f724585d29b73a40e8194;hpb=5cf4479b591bce68657a938b201114680839ec92 diff --git a/generate.py b/generate.py index 0f9c569..229ecc3 100755 --- a/generate.py +++ b/generate.py @@ -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":