Import('*')

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

env.Command(['XmlLexerCore.h', 'XmlLexerCore.cpp'], makelexer,
makelexer[0].abspath+' XmlLexerCore ${TARGETS[0]} ${TARGETS[1]} '
'XmlLexerDefinitions XmlLexerDefinitions.h XmlLexer XmlLexer.h'
)

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