|
Nek5000
SEM for Incompressible NS
|
Go to the source code of this file.
Namespaces | |
| cdep | |
Functions | |
| def | cdep.get_include |
| def | cdep.closure |
Variables | |
| tuple | cdep.pathjoin = lambdaa,b:os.path.normpath(os.path.join(a,b)) |
| tuple | cdep.include_re = re.compile("\s*#\s*include\s*\"([^\"]*)\"") |
| tuple | cdep.incmatch = lambdax:( include_re.match(line) for line in open(x) ) |
| tuple | cdep.incline = lambdax,m:pathjoin(os.path.split(x)[0],m.group(1)) |
| list | cdep.incl = lambdax:[ incline(x,m) for m in incmatch(x) if m!=None ] |
| dictionary | cdep.includes = {} |
| list | cdep.src_files = sys.argv[1:] |
| tuple | cdep.files = closure(src_files, get_include) |
| tuple | cdep.deps = dict((x,closure(includes[x],lambda y: includes[y])) for x in src_files) |
| tuple | cdep.obj = lambdax:os.path.splitext(x) |
1.8.8