Import('envqt env idir_tools')

lib = envqt.SharedLibrary('rammanager',
  [
  'BasicEditor.cpp',
  'BasicZone.cpp',
  'CasioIO.cpp',
  'Editor.cpp',
  'FileLoader.cpp',
  'FileZone.cpp',
  'FileZoneItem.cpp',
  'ImageEditor.cpp',
  'ImageZone.cpp',
  'LeftPanel.cpp',
  'ListEditor.cpp',
  'ListTableItem.cpp',
  'ListZone.cpp',
  'MatrixEditor.cpp',
  'MatrixZone.cpp',
  'RAMManager.cpp',
  'RAMManagerPlugIn.cpp',
  'TextWrapper.cpp',
  'Wrapper.cpp',
  'FindDialog.cpp',
  'SyntaxHighligterFactory.cpp',
  'BASICSyntaxHightlighter.cpp',
  'SyntaxHighlighter.cpp',
  'ProgSyntaxProperties.cpp',
  'MLCSyntaxHighlighter.cpp',
  'TextSyntaxHighligter.cpp',
  'SyntaxProperties.cpp',
  'RamManagerOption.cpp',
  'MLC1Properties.cpp',
  'SyntaxSettingsWidget.cpp',
  'BASICWrapper.cpp',
  'TextEditor.cpp',
  'SyntaxProperty.cpp',
  'BASICProperties.cpp',
  'main.cpp',
  ],
  LIBS = ['f100tk-1', 'f100qt-1', '$LIBS'],
  LIBPATH = ['#Flash100/F100TK', '#Flash100/F100Qt', '$LIBPATH'],
  CPPPATH = ['#Flash100/F100TK', '#Flash100/F100Qt', '$CPPPATH']
  )

env.Alias("install", env.Install(idir_tools, lib))
