4 # Table of programs and source files
7 'cpp': ['cpp.c', 'bstr.c', 'errors.c', 'cpp_main.c'],
8 'cc' : ['cpp.c', 'bstr.c', 'errors.c', 'scanner.c', 'stree.c', 'cc.c', 'parse.c'],
12 for program in programs:
13 for source in programs[program]:
14 if source not in objects:
15 objects[source] = env.Object(source)
16 env.Program(program, [objects[i] for i in programs[program]])