import sys APP_NAME = "cxlc" def options(opt): opt.load("compiler_c"); def configure(conf): conf.load("compiler_c flex bison"); def build(bld): sources = bld.path.ant_glob("src/**/*.c") lexer_source = "src/parser/parser.l" parser_source = "src/parser/parser.y" sources += [lexer_source, parser_source] includes = ["src", "src/parser"] cflags = ["-Wall", "-O2"] bld.program( source = sources, cflags = cflags, target = APP_NAME, includes = includes)