targets/toolchain_makefile.py
changeset 1782 5b6ad7a7fd9d
parent 1773 38fde37c3766
child 1831 56b48961cc68
equal deleted inserted replaced
1781:b112bfdde5cc 1782:5b6ad7a7fd9d
    75         for l in src.splitlines():
    75         for l in src.splitlines():
    76             res = includes_re.match(l)
    76             res = includes_re.match(l)
    77             if res is not None:
    77             if res is not None:
    78                 depfn = res.groups()[0]
    78                 depfn = res.groups()[0]
    79                 if os.path.exists(os.path.join(self.buildpath, depfn)):
    79                 if os.path.exists(os.path.join(self.buildpath, depfn)):
    80                     #print bn + " depends on "+depfn
    80                     # print bn + " depends on "+depfn
    81                     deps.append(depfn)
    81                     deps.append(depfn)
    82         # recurse through deps
    82         # recurse through deps
    83         # TODO detect cicular deps.
    83         # TODO detect cicular deps.
    84         return reduce(operator.concat, map(self.concat_deps, deps), src)
    84         return reduce(operator.concat, map(self.concat_deps, deps), src)
    85 
    85