Index: ./build/gen_base.py =================================================================== --- ./build/gen_base.py +++ ./build/gen_base.py Mon Apr 22 13:49:29 2002 @@ -133,7 +133,6 @@ print 'ERROR: unknown file extension on', src errors = 1 - retreat = _retreat_dots(path) libs = [ ] deps = [ ] for lib in string.split(self.parser.get(target, 'libs')): @@ -143,8 +142,7 @@ deps.append(tlib.output) # link in the library by simply referring to the .la file - ### hmm. use join() for retreat + ... ? - libs.append(retreat + os.path.join(tlib.path, lib + '.la')) + libs.append(os.path.join('$(abs_builddir)', tlib.path, lib + '.la')) else: # something we don't know, so just include it directly libs.append(lib) @@ -462,11 +460,6 @@ continue result.extend(files) return result, errors - -def _retreat_dots(path): - "Given a relative directory, return ../ paths to retreat to the origin." - parts = string.split(path, os.sep) - return (os.pardir + os.sep) * len(parts) def _find_includes(fname, include_deps): hdrs = _scan_for_includes(fname, include_deps.keys())