# vim: filetype=python
inputs = [ "static_local", "self_reference", "static_local_self_ref",
    "attribute", "link_set", "local", "array", "function_pointer" ]
# , "broken"

Import('default_env')

env = default_env.Copy()
curdir = Dir('.').path + '/'

for i in inputs:
    o = env.Parser(i + ".parsed.c", i + ".c", 
            GLB_LIST = curdir + '/' + i + ".globals")
    env.Depends(o, '#' + default_env['GLOBALISER'])
    env.Depends(o, i + ".globals")
    env.Object(i + ".o", o, CCFLAGS = "-Wall -Isim -Wno-unused")
