add initial empty C, flex, and bison sources

This commit is contained in:
josh committed 2018-04-06 11:38:27 -04:00
1 parent 8d8c08cd85
commit 3ead22e0cf
5 files changed
+84 -2

No files matched your search

+19 -2
View File
@@ -1,5 +1,22 @@
import sys
APP_NAME = "cxlc"
def options(opt):
opt.load("compiler_c");
def configure(conf):
pass
conf.load("compiler_c flex bison");
def build(bld):
pass
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)