add initial empty C, flex, and bison sources
This commit is contained in:
1 parent
8d8c08cd85
commit
3ead22e0cf
5 files changed
+84
-2
No files matched your search
@@ -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)
|
||||
Reference in new issue
Block a user