Import('*')

makelexer = env.Program('makelexer', 'lexcode.cpp',
CPPPATH = env.Dictionary()['CPPPATH'] + ['#lexgen'],
LIBPATH = '#lexgen',
LIBS = 'lexgen'
)

env.Command(['HtmlLexerCore.h', 'HtmlLexerCore.cpp'], makelexer,
makelexer[0].abspath+' HtmlLexerCore ${TARGETS[0]} ${TARGETS[1]} '
'HtmlLexerDefinitions HtmlLexerDefinitions.h HtmlLexer HtmlLexer.h'
)

env.StaticLibrary('htmllexer', 'HtmlLexerCore.cpp',
CPPPATH = env.Dictionary()['CPPPATH'] + [
    '#foundation', '#../ACE_wrappers'
]
)
