Import('env')

#env.Command('lexer.l 
env.Append(YACCFLAGS='-v -d -p sql')
env.Append(LEXFLAGS='-Psql')
# Source files
list = Split('lexer.l parser.y sql_parser.c mem.c sql_tree.c sql_display.c')

headerlist = Split('sql_parser.h')

# print list
l = env.SharedLibrary('bondsql',list)

p = env.Program('sql_parser_test',list + ['sql_parser_test.c'])

env.Install('/usr/local/lib',l)
env.Install('/usr/local/include/bond',headerlist)
il = env.Alias('install-lib', '/usr/local/lib')
ih = env.Alias('install-header', '/usr/local/include/bond')
env.Alias('install', [il])
