]> git.lyx.org Git - lyx.git/blobdiff - development/scons/scons_manifest.py
scons/scons_manifest.py: make LyX compile again after r20579
[lyx.git] / development / scons / scons_manifest.py
index 3301ebb34b63b3b523e5c65d8b360dd156349440..cd8c6c64f85ed2f2185a893be842bf3fe3797cc0 100644 (file)
 from SCons.Util import Split
 
-intl_header_files = Split('''
-    eval-plural.h
-    gettextP.h
-    gmo.h
-    hash-string.h
-    libgnuintl.h
-    libintl.h
-    loadinfo.h
-    localcharset.h
-    os2compat.h
-    plural-exp.h
-    printf-args.h
-    printf-parse.h
-    relocatable.h
-    vasnprintf.h
-    vasnwprintf.h
-    wprintf-parse.h
-    xsize.h
+TOP_extra_files = Split('''
+    ABOUT-NLS
+    ANNOUNCE
+    COPYING
+    ChangeLog
+    ChangeLog.1
+    INSTALL
+    INSTALL.MacOSX
+    INSTALL.Win32
+    INSTALL.autoconf
+    INSTALL.cmake
+    INSTALL.scons
+    Makefile.am
+    NEWS
+    OLD-CHANGES
+    README
+    README.Cygwin
+    README.Win32
+    README.localization
+    RELEASE-NOTES
+    UPGRADING
+    autogen.sh
+    config.log
+    configure.ac
+    lyx.man
+    rename.sh
+    scons_lyx.log
+''')
+
+
+src_header_files = Split('''
+    ASpell_local.h
+    Author.h
+    BiblioInfo.h
+    Bidi.h
+    Box.h
+    BranchList.h
+    Buffer.h
+    BufferList.h
+    BufferParams.h
+    BufferView.h
+    Bullet.h
+    Changes.h
+    Chktex.h
+    Color.h
+    Converter.h
+    ConverterCache.h
+    CoordCache.h
+    Counters.h
+    Cursor.h
+    CursorSlice.h
+    CutAndPaste.h
+    DepTable.h
+    Dimension.h
+    DispatchResult.h
+    DocIterator.h
+    EmbeddedFiles.h
+    Encoding.h
+    ErrorList.h
+    Exporter.h
+    FloatList.h
+    Floating.h
+    Font.h
+    FontIterator.h
+    Format.h
+    FuncRequest.h
+    FuncStatus.h
+    Graph.h
+    ISpell.h
+    Importer.h
+    InsetIterator.h
+    InsetList.h
+    Intl.h
+    KeyMap.h
+    KeySequence.h
+    LaTeX.h
+    LaTeXFeatures.h
+    Language.h
+    Layout.h
+    Length.h
+    Lexer.h
+    LyX.h
+    LyXAction.h
+    LyXFunc.h
+    LyXRC.h
+    LyXVC.h
+    MenuBackend.h
+    Messages.h
+    MetricsInfo.h
+    ModuleList.h
+    Mover.h
+    OutputParams.h
+    ParIterator.h
+    Paragraph.h
+    ParagraphList.h
+    ParagraphMetrics.h
+    ParagraphParameters.h
+    PDFOptions.h
+    PrinterParams.h
+    PSpell.h
+    Row.h
+    Section.h
+    Server.h
+    ServerSocket.h
+    Session.h
+    Spacing.h
+    SpellBase.h
+    TexRow.h
+    Text.h
+    TextClass.h
+    TextClassPtr.h
+    TextClassList.h
+    TextMetrics.h
+    Thesaurus.h
+    TocBackend.h
+    ToolbarBackend.h
+    Trans.h
+    Undo.h
+    VCBackend.h
+    VSpace.h
+    Variables.h
+    WordLangTuple.h
+    buffer_funcs.h
+    bufferview_funcs.h
+    callback.h
+    debug.h
+    factory.h
+    gettext.h
+    lengthcommon.h
+    lfuns.h
+    lyxfind.h
+    lyxlayout_ptr_fwd.h
+    output.h
+    output_docbook.h
+    output_latex.h
+    output_plaintext.h
+    paper.h
+    paragraph_funcs.h
+    rowpainter.h
+    sgml.h
+    toc.h
+    update_flags.h
+    version.h
+''')
+
+
+src_pre_files = Split('''
+    Author.cpp
+    BiblioInfo.cpp
+    Bidi.cpp
+    BranchList.cpp
+    Buffer.cpp
+    BufferList.cpp
+    BufferParams.cpp
+    BufferView.cpp
+    Bullet.cpp
+    Changes.cpp
+    Chktex.cpp
+    Color.cpp
+    Converter.cpp
+    ConverterCache.cpp
+    CoordCache.cpp
+    Counters.cpp
+    Cursor.cpp
+    CursorSlice.cpp
+    CutAndPaste.cpp
+    DepTable.cpp
+    DocIterator.cpp
+    EmbeddedFiles.cpp
+    Encoding.cpp
+    ErrorList.cpp
+    Exporter.cpp
+    FloatList.cpp
+    Floating.cpp
+    Font.cpp
+    FontIterator.cpp
+    Format.cpp
+    FuncRequest.cpp
+    FuncStatus.cpp
+    Graph.cpp
+    Importer.cpp
+    InsetIterator.cpp
+    InsetList.cpp
+    Intl.cpp
+    KeyMap.cpp
+    KeySequence.cpp
+    LaTeX.cpp
+    LaTeXFeatures.cpp
+    Language.cpp
+    Layout.cpp
+    Length.cpp
+    Lexer.cpp
+    LyX.cpp
+    LyXAction.cpp
+    LyXFunc.cpp
+    LyXRC.cpp
+    LyXVC.cpp
+    MenuBackend.cpp
+    Messages.cpp
+    MetricsInfo.cpp
+    Mover.cpp
+    OutputParams.cpp
+    PDFOptions.cpp
+    ParIterator.cpp
+    Paragraph.cpp
+    ParagraphMetrics.cpp
+    ParagraphParameters.cpp
+    Row.cpp
+    Server.cpp
+    ServerSocket.cpp
+    Session.cpp
+    Spacing.cpp
+    TexRow.cpp
+    Text.cpp
+    Text2.cpp
+    Text3.cpp
+    TextClass.cpp
+    TextClassList.cpp
+    TextMetrics.cpp
+    TocBackend.cpp
+    ToolbarBackend.cpp
+    Trans.cpp
+    Undo.cpp
+    VCBackend.cpp
+    VSpace.cpp
+    boost.cpp
+    buffer_funcs.cpp
+    callback.cpp
+    debug.cpp
+    factory.cpp
+    gettext.cpp
+    lengthcommon.cpp
+    lyxfind.cpp
+    output.cpp
+    output_docbook.cpp
+    output_latex.cpp
+    output_plaintext.cpp
+    paragraph_funcs.cpp
+    rowpainter.cpp
+    sgml.cpp
+    toc.cpp
+    version.cpp
+''')
+
+
+src_post_files = Split('''
+    Box.cpp
+    Dimension.cpp
+    ModuleList.cpp
+    PrinterParams.cpp
+    SpellBase.cpp
+    Thesaurus.cpp
+''')
+
+
+src_extra_src_files = Split('''
+    ASpell.cpp
+    ISpell.cpp
+    PSpell.cpp
+    Section.cpp
+    Variables.cpp
+    main.cpp
+''')
+
+
+src_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
+''')
+
+
+src_client_header_files = Split('''
+    Messages.h
+    debug.h
+''')
+
+
+src_client_files = Split('''
+    Messages.cpp
+    boost.cpp
+    client.cpp
+    debug.cpp
+    gettext.cpp
+''')
+
+
+src_client_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    lyxclient.man
+    pch.h
+''')
+
+
+src_support_header_files = Split('''
+    ExceptionMessage.h
+    FileFilterList.h
+    FileMonitor.h
+    FileName.h
+    ForkedCallQueue.h
+    Forkedcall.h
+    ForkedcallsController.h
+    Package.h
+    Path.h
+    RandomAccessList.h
+    Systemcall.h
+    Timeout.h
+    Translator.h
+    convert.h
+    copied_ptr.h
+    cow_ptr.h
+    debugstream.h
+    docstream.h
+    docstring.h
+    environment.h
+    filetools.h
+    fs_extras.h
+    gzstream.h
+    limited_stack.h
+    lstrings.h
+    lyxalgo.h
+    lyxlib.h
+    lyxmanip.h
+    lyxtime.h
+    os.h
+    os_win32.h
+    qstring_helpers.h
+    socktools.h
+    std_istream.h
+    std_ostream.h
+    textutils.h
+    types.h
+    unicode.h
+    userinfo.h
+''')
+
+
+src_support_files = Split('''
+    FileFilterList.cpp
+    FileMonitor.cpp
+    FileName.cpp
+    ForkedCallQueue.cpp
+    Forkedcall.cpp
+    ForkedcallsController.cpp
+    Package.cpp
+    Path.cpp
+    Systemcall.cpp
+    Timeout.cpp
+    abort.cpp
+    chdir.cpp
+    convert.cpp
+    copy.cpp
+    docstream.cpp
+    docstring.cpp
+    environment.cpp
+    filetools.cpp
+    fs_extras.cpp
+    gzstream.cpp
+    getcwd.cpp
+    kill.cpp
+    lstrings.cpp
+    lyxsum.cpp
+    lyxtime.cpp
+    mkdir.cpp
+    os.cpp
+    qstring_helpers.cpp
+    rename.cpp
+    socktools.cpp
+    tempname.cpp
+    textutils.cpp
+    unicode.cpp
+    unlink.cpp
+    userinfo.cpp
+''')
+
+
+src_support_extra_header_files = Split('''
+    
+''')
+
+
+src_support_extra_src_files = Split('''
+    atexit.c
+    os_cygwin.cpp
+    os_unix.cpp
+    os_win32.cpp
+    strerror.c
+''')
+
+
+src_support_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
+''')
+
+
+src_support_tests_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    boost.cpp
+    convert.cpp
+    filetools.cpp
+    lstrings.cpp
+    pch.h
+    test_convert
+    test_filetools
+    test_lstrings
+''')
+
+
+src_support_tests_regfiles_extra_files = Split('''
+    convert
+    filetools
+    lstrings
+''')
+
+
+src_support_minizip_header_files = Split('''
+    crypt.h
+    ioapi.h 
+    iowin32.h
+    unzip.h
+    zip.h
+''')
+
+
+src_support_minizip_files = Split('''
+    ioapi.c
+    iowin32.c
+    zip.c
+    zipunzip.cpp
+    unzip.c
+''')
+
+
+src_graphics_header_files = Split('''
+    GraphicsCache.h
+    GraphicsCacheItem.h
+    GraphicsConverter.h
+    GraphicsImage.h
+    GraphicsLoader.h
+    GraphicsParams.h
+    GraphicsTypes.h
+    LoaderQueue.h
+    PreviewImage.h
+    PreviewLoader.h
+    Previews.h
+''')
+
+
+src_graphics_files = Split('''
+    GraphicsCache.cpp
+    GraphicsCacheItem.cpp
+    GraphicsConverter.cpp
+    GraphicsImage.cpp
+    GraphicsLoader.cpp
+    GraphicsParams.cpp
+    GraphicsTypes.cpp
+    LoaderQueue.cpp
+    PreviewImage.cpp
+    PreviewLoader.cpp
+    Previews.cpp
+''')
+
+
+src_graphics_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
+''')
+
+
+src_mathed_header_files = Split('''
+    CommandInset.h
+    InsetMath.h
+    InsetMathAMSArray.h
+    InsetMathArray.h
+    InsetMathBig.h
+    InsetMathBinom.h
+    InsetMathBoldSymbol.h
+    InsetMathBox.h
+    InsetMathBoxed.h
+    InsetMathBrace.h
+    InsetMathCases.h
+    InsetMathChar.h
+    InsetMathColor.h
+    InsetMathComment.h
+    InsetMathDFrac.h
+    InsetMathDecoration.h
+    InsetMathDelim.h
+    InsetMathDiff.h
+    InsetMathDots.h
+    InsetMathEnv.h
+    InsetMathExFunc.h
+    InsetMathExInt.h
+    InsetMathFBox.h
+    InsetMathFont.h
+    InsetMathFontOld.h
+    InsetMathFrac.h
+    InsetMathFracBase.h
+    InsetMathFrameBox.h
+    InsetMathGrid.h
+    InsetMathHull.h
+    InsetMathKern.h
+    InsetMathLefteqn.h
+    InsetMathLim.h
+    InsetMathMakebox.h
+    InsetMathMatrix.h
+    InsetMathNest.h
+    InsetMathNumber.h
+    InsetMathOverset.h
+    InsetMathPar.h
+    InsetMathPhantom.h
+    InsetMathRef.h
+    InsetMathRoot.h
+    InsetMathScript.h
+    InsetMathSize.h
+    InsetMathSpace.h
+    InsetMathSplit.h
+    InsetMathSqrt.h
+    InsetMathStackrel.h
+    InsetMathString.h
+    InsetMathSubstack.h
+    InsetMathSymbol.h
+    InsetMathTFrac.h
+    InsetMathTabular.h
+    InsetMathUnderset.h
+    InsetMathUnknown.h
+    InsetMathXArrow.h
+    InsetMathXYMatrix.h
+    MacroTable.h
+    MathAtom.h
+    MathAutoCorrect.h
+    MathData.h
+    MathExtern.h
+    MathFactory.h
+    MathGridInfo.h
+    MathMacro.h
+    MathMacroArgument.h
+    MathMacroTemplate.h
+    MathParser.h
+    MathStream.h
+    MathSupport.h
+    ReplaceData.h
+    TextPainter.h
 ''')
 
 
-intl_files = Split('''
-    bindtextdom.c
-    dcgettext.c
-    dcigettext.c
-    dcngettext.c
-    dgettext.c
-    dngettext.c
-    explodename.c
-    finddomain.c
-    gettext.c
-    intl-compat.c
-    l10nflist.c
-    loadmsgcat.c
-    localcharset.c
-    localealias.c
-    localename.c
-    log.c
-    ngettext.c
-    osdep.c
-    plural-exp.c
-    plural.c
-    printf.c
-    relocatable.c
-    textdomain.c
+src_mathed_files = Split('''
+    CommandInset.cpp
+    InsetMath.cpp
+    InsetMathAMSArray.cpp
+    InsetMathArray.cpp
+    InsetMathBig.cpp
+    InsetMathBinom.cpp
+    InsetMathBoldSymbol.cpp
+    InsetMathBox.cpp
+    InsetMathBoxed.cpp
+    InsetMathBrace.cpp
+    InsetMathCases.cpp
+    InsetMathChar.cpp
+    InsetMathColor.cpp
+    InsetMathComment.cpp
+    InsetMathDFrac.cpp
+    InsetMathDecoration.cpp
+    InsetMathDelim.cpp
+    InsetMathDiff.cpp
+    InsetMathDots.cpp
+    InsetMathEnv.cpp
+    InsetMathExFunc.cpp
+    InsetMathExInt.cpp
+    InsetMathFBox.cpp
+    InsetMathFont.cpp
+    InsetMathFontOld.cpp
+    InsetMathFrac.cpp
+    InsetMathFracBase.cpp
+    InsetMathFrameBox.cpp
+    InsetMathGrid.cpp
+    InsetMathHull.cpp
+    InsetMathKern.cpp
+    InsetMathLefteqn.cpp
+    InsetMathLim.cpp
+    InsetMathMakebox.cpp
+    InsetMathMatrix.cpp
+    InsetMathNest.cpp
+    InsetMathNumber.cpp
+    InsetMathOverset.cpp
+    InsetMathPar.cpp
+    InsetMathPhantom.cpp
+    InsetMathRef.cpp
+    InsetMathRoot.cpp
+    InsetMathScript.cpp
+    InsetMathSize.cpp
+    InsetMathSpace.cpp
+    InsetMathSplit.cpp
+    InsetMathSqrt.cpp
+    InsetMathStackrel.cpp
+    InsetMathString.cpp
+    InsetMathSubstack.cpp
+    InsetMathSymbol.cpp
+    InsetMathTFrac.cpp
+    InsetMathTabular.cpp
+    InsetMathUnderset.cpp
+    InsetMathUnknown.cpp
+    InsetMathXArrow.cpp
+    InsetMathXYMatrix.cpp
+    MacroTable.cpp
+    MathAtom.cpp
+    MathAutoCorrect.cpp
+    MathData.cpp
+    MathExtern.cpp
+    MathFactory.cpp
+    MathMacro.cpp
+    MathMacroArgument.cpp
+    MathMacroTemplate.cpp
+    MathParser.cpp
+    MathStream.cpp
+    MathSupport.cpp
+    TextPainter.cpp
+''')
+
+
+src_mathed_extra_files = Split('''
+    BUGS
+    ChangeLog
+    InsetFormulaMacro.cpp
+    InsetFormulaMacro.h
+    InsetMathMBox.cpp
+    InsetMathMBox.h
+    InsetMathXYArrow.cpp
+    InsetMathXYArrow.h
+    Makefile.am
+    README
+    pch.h
+    texify
+''')
+
+
+src_tex2lyx_header_files = Split('''
+    Context.h
+    Font.h
+    Parser.h
+    Spacing.h
+    tex2lyx.h
+''')
+
+
+src_tex2lyx_files = Split('''
+    Context.cpp
+    Font.cpp
+    Parser.cpp
+    boost.cpp
+    gettext.cpp
+    lengthcommon.cpp
+    math.cpp
+    preamble.cpp
+    table.cpp
+    tex2lyx.cpp
+    text.cpp
+''')
+
+
+src_tex2lyx_copied_files = Split('''
+    Color.cpp
+    Counters.cpp
+    FloatList.cpp
+    Floating.cpp
+    Layout.cpp
+    Lexer.cpp
+    TextClass.cpp
+''')
+
+
+src_tex2lyx_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
+    test-insets.tex
+    test-structure.tex
+    test.ltx
+    tex2lyx.man
+''')
+
+
+src_frontends_header_files = Split('''
+    Alert_pimpl.h
+    Application.h
+    Clipboard.h
+    Dialogs.h
+    FileDialog.h
+    FontLoader.h
+    FontMetrics.h
+    Gui.h
+    KeySymbol.h
+    LyXView.h
+    NoGuiFontLoader.h
+    NoGuiFontMetrics.h
+    Painter.h
+    Selection.h
+    Toolbars.h
+    WorkArea.h
+    alert.h
+    key_state.h
+    mouse_state.h
+''')
+
+
+src_frontends_files = Split('''
+    Application.cpp
+    Dialogs.cpp
+    LyXView.cpp
+    Painter.cpp
+    Toolbars.cpp
+    WorkArea.cpp
+    alert.cpp
+''')
+
+
+src_frontends_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
+''')
+
+
+src_frontends_controllers_header_files = Split('''
+    ButtonPolicy.h
+    ControlBibtex.h
+    ControlBox.h
+    ControlBranch.h
+    ControlChanges.h
+    ControlCharacter.h
+    ControlCitation.h
+    ControlCommand.h
+    ControlCommandBuffer.h
+    ControlDocument.h
+    ControlEmbeddedFiles.h
+    ControlERT.h
+    ControlErrorList.h
+    ControlExternal.h
+    ControlFloat.h
+    ControlGraphics.h
+    ControlInclude.h
+    ControlListings.h
+    ControlLog.h
+    ControlMath.h
+    ControlNote.h
+    ControlParagraph.h
+    ControlPrefs.h
+    ControlPrint.h
+    ControlRef.h
+    ControlSearch.h
+    ControlSendto.h
+    ControlShowFile.h
+    ControlSpellchecker.h
+    ControlTabular.h
+    ControlTabularCreate.h
+    ControlTexinfo.h
+    ControlThesaurus.h
+    ControlToc.h
+    ControlVSpace.h
+    ControlViewSource.h
+    ControlWrap.h
+    Dialog.h
+    frontend_helpers.h
+''')
+
+
+src_frontends_controllers_files = Split('''
+    ButtonPolicy.cpp
+    ControlBibtex.cpp
+    ControlBox.cpp
+    ControlBranch.cpp
+    ControlChanges.cpp
+    ControlCharacter.cpp
+    ControlCitation.cpp
+    ControlCommand.cpp
+    ControlCommandBuffer.cpp
+    ControlDocument.cpp
+    ControlEmbeddedFiles.cpp
+    ControlERT.cpp
+    ControlErrorList.cpp
+    ControlExternal.cpp
+    ControlFloat.cpp
+    ControlGraphics.cpp
+    ControlInclude.cpp
+    ControlListings.cpp
+    ControlLog.cpp
+    ControlMath.cpp
+    ControlNote.cpp
+    ControlParagraph.cpp
+    ControlPrefs.cpp
+    ControlPrint.cpp
+    ControlRef.cpp
+    ControlSearch.cpp
+    ControlSendto.cpp
+    ControlShowFile.cpp
+    ControlSpellchecker.cpp
+    ControlTabular.cpp
+    ControlTabularCreate.cpp
+    ControlTexinfo.cpp
+    ControlThesaurus.cpp
+    ControlToc.cpp
+    ControlVSpace.cpp
+    ControlViewSource.cpp
+    ControlWrap.cpp
+    Dialog.cpp
+    frontend_helpers.cpp
 ''')
 
 
-boost_libs_signals_src_files = Split('''
-    connection.cpp
-    named_slot_map.cpp
-    signal_base.cpp
-    slot.cpp
-    trackable.cpp
+src_frontends_controllers_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
 ''')
 
 
-boost_libs_regex_src_files = Split('''
-    c_regex_traits.cpp
-    cpp_regex_traits.cpp
-    cregex.cpp
-    fileiter.cpp
-    instances.cpp
-    posix_api.cpp
-    regex.cpp
-    regex_debug.cpp
-    regex_raw_buffer.cpp
-    regex_traits_defaults.cpp
-    w32_regex_traits.cpp
-    wide_posix_api.cpp
-    winstances.cpp
+src_frontends_controllers_tests_extra_files = Split('''
+    Makefile.am
+    biblio.cpp
+    boost.cpp
+    pch.h
+    test_biblio
 ''')
 
 
-boost_libs_filesystem_src_files = Split('''
-    exception.cpp
-    operations.cpp
-    path.cpp
-    portability.cpp
+src_frontends_controllers_tests_regfiles_extra_files = Split('''
+    biblio
 ''')
 
 
-boost_libs_iostreams_src_files = Split('''
-    file_descriptor.cpp
-    mapped_file.cpp
-    zlib.cpp
+src_frontends_qt4_header_files = Split('''
+    Action.h
+    BulletsModule.h
+    ButtonController.h
+    ColorCache.h
+    DialogView.h
+    DockView.h
+    EmptyTable.h
+    FloatPlacement.h
+    GuiAbout.h
+    GuiApplication.h
+    GuiBibitem.h
+    GuiBibtex.h
+    GuiBox.h
+    GuiBranches.h
+    GuiBranch.h
+    GuiChanges.h
+    GuiCharacter.h
+    GuiCharacter.h
+    GuiCitation.h
+    GuiClipboard.h
+    GuiCommandBuffer.h
+    GuiCommandEdit.h
+    GuiDelimiter.h
+    GuiDialog.h
+    GuiDocument.h
+    GuiEmbeddedFiles.h
+    GuiErrorList.h
+    GuiERT.h
+    GuiExternal.h
+    GuiFloat.h
+    GuiFontExample.h
+    GuiFontLoader.h
+    GuiGraphics.h
+    GuiGraphicsUi.h
+    GuiImage.h
+    GuiImplementation.h
+    GuiInclude.h
+    GuiIndex.h
+    GuiKeySymbol.h
+    GuiListings.h
+    GuiLog.h
+    GuiMathMatrix.h
+    GuiMenubar.h
+    GuiNomencl.h
+    GuiNote.h
+    GuiPainter.h
+    GuiParagraph.h
+    GuiPopupMenu.h
+    GuiPrefs.h
+    GuiPrint.h
+    GuiRef.h
+    GuiSearch.h
+    GuiSelection.h
+    GuiSelectionManager.h
+    GuiSendto.h
+    GuiSetBorder.h
+    GuiShowFile.h
+    GuiSpellchecker.h
+    GuiTabularCreate.h
+    GuiTabular.h
+    GuiTexinfo.h
+    GuiThesaurus.h
+    GuiToc.h
+    GuiToolbar.h
+    GuiURL.h
+    GuiView.h
+    GuiViewSource.h
+    GuiVSpace.h
+    GuiWorkArea.h
+    GuiWrap.h
+    IconPalette.h
+    InsertTableWidget.h
+    LengthCombo.h
+    LyXFileDialog.h
+    PanelStack.h
+    TocModel.h
+    TocWidget.h
+    Validator.h
+    qlkey.h
+    qt_helpers.h
 ''')
 
 
-src_support_header_files = Split('''
-    FileMonitor.h
-    RandomAccessList.h
-    convert.h
-    copied_ptr.h
-    cow_ptr.h
-    debugstream.h
-    docstream.h
-    docstring.h
-    environment.h
-    ExceptionMessage.h
-    FileFilterList.h
-    FileName.h
-    filetools.h
-    Forkedcall.h
-    ForkedCallQueue.h
-    ForkedcallsController.h
-    fs_extras.h
-    limited_stack.h
-    lstrings.h
-    lyxalgo.h
-    lyxlib.h
-    lyxmanip.h
-    lyxtime.h
-    os.h
-    os_win32.h
-    Package.h
-    Path.h
-    qstring_helpers.h
-    socktools.h
-    std_istream.h
-    std_ostream.h
-    Systemcall.h
-    textutils.h
-    Translator.h
-    types.h
-    unicode.h
-    userinfo.h
+src_frontends_qt4_files = Split('''
+    Action.cpp
+    BulletsModule.cpp
+    ButtonController.cpp
+    ColorCache.cpp
+    Dialogs.cpp
+    EmptyTable.cpp
+    FileDialog.cpp
+    FloatPlacement.cpp
+    GuiAbout.cpp
+    GuiApplication.cpp
+    GuiBibitem.cpp
+    GuiBibtex.cpp
+    GuiBox.cpp
+    GuiBranch.cpp
+    GuiBranches.cpp
+    GuiChanges.cpp
+    GuiCharacter.cpp
+    GuiCitation.cpp
+    GuiClipboard.cpp
+    GuiCommandBuffer.cpp
+    GuiCommandEdit.cpp
+    GuiDelimiter.cpp
+    GuiDialog.cpp
+    GuiDocument.cpp
+    GuiEmbeddedFiles.cpp
+    GuiErrorList.cpp
+    GuiERT.cpp
+    GuiExternal.cpp
+    GuiFloat.cpp
+    GuiFontExample.cpp
+    GuiFontLoader.cpp
+    GuiFontMetrics.cpp
+    GuiGraphics.cpp
+    GuiImage.cpp
+    GuiImplementation.cpp
+    GuiInclude.cpp
+    GuiIndex.cpp
+    GuiKeySymbol.cpp
+    GuiListings.cpp
+    GuiLog.cpp
+    GuiMathMatrix.cpp
+    GuiMenubar.cpp
+    GuiNomencl.cpp
+    GuiNote.cpp
+    GuiPainter.cpp
+    GuiParagraph.cpp
+    GuiPopupMenu.cpp
+    GuiPrefs.cpp
+    GuiPrint.cpp
+    GuiRef.cpp
+    GuiSearch.cpp
+    GuiSelection.cpp
+    GuiSelectionManager.cpp
+    GuiSendto.cpp
+    GuiSetBorder.cpp
+    GuiShowFile.cpp
+    GuiSpellchecker.cpp
+    GuiTabular.cpp
+    GuiTabularCreate.cpp
+    GuiTexinfo.cpp
+    GuiThesaurus.cpp
+    GuiToc.cpp
+    GuiToolbar.cpp
+    GuiURL.cpp
+    GuiView.cpp
+    GuiViewSource.cpp
+    GuiVSpace.cpp
+    GuiWorkArea.cpp
+    GuiWrap.cpp
+    IconPalette.cpp
+    InsertTableWidget.cpp
+    LengthCombo.cpp
+    LyXFileDialog.cpp
+    PanelStack.cpp
+    TocModel.cpp
+    TocWidget.cpp
+    Validator.cpp
+    alert_pimpl.cpp
+    qt_helpers.cpp
 ''')
 
 
-src_support_files = Split('''
-    FileMonitor.cpp
-    abort.cpp
-    chdir.cpp
-    convert.cpp
-    copy.cpp
-    docstream.cpp
-    docstring.cpp
-    environment.cpp
-    FileFilterList.cpp
-    FileName.cpp
-    filetools.cpp
-    Forkedcall.cpp
-    ForkedCallQueue.cpp
-    ForkedcallsController.cpp
-    fs_extras.cpp
-    getcwd.cpp
-    kill.cpp
-    lstrings.cpp
-    lyxsum.cpp
-    lyxtime.cpp
-    mkdir.cpp
-    os.cpp
-    Package.cpp
-    Path.cpp
-    qstring_helpers.cpp
-    rename.cpp
-    socktools.cpp
-    Systemcall.cpp
-    tempname.cpp
-    textutils.cpp
-    unicode.cpp
-    unlink.cpp
-    userinfo.cpp
+src_frontends_qt4_extra_files = Split('''
+    ChangeLog
+    GuiFontMetrics.h
+    Makefile.am
+    README
+    pch.h
 ''')
 
 
-src_mathed_header_files = Split('''
-    InsetMath.h
-    InsetMathAMSArray.h
-    InsetMathArray.h
-    InsetMathBig.h
-    InsetMathBinom.h
-    InsetMathBoldSymbol.h
-    InsetMathBox.h
-    InsetMathBoxed.h
-    InsetMathBrace.h
-    InsetMathCases.h
-    InsetMathChar.h
-    InsetMathColor.h
-    CommandInset.h
-    InsetMathComment.h
-    InsetMathDFrac.h
-    InsetMathDecoration.h
-    InsetMathDelim.h
-    InsetMathDiff.h
-    InsetMathDim.h
-    InsetMathDots.h
-    InsetMathEnv.h
-    InsetMathExFunc.h
-    InsetMathExInt.h
-    InsetMathFBox.h
-    InsetMathFont.h
-    InsetMathFontOld.h
-    InsetMathFrac.h
-    InsetMathFracBase.h
-    InsetMathFrameBox.h
-    InsetMathGrid.h
-    InsetMathHull.h
-    InsetMathKern.h
-    InsetMathLefteqn.h
-    InsetMathLim.h
-    MathMacro.h
-    InsetMathMakebox.h
-    InsetMathMatrix.h
-    InsetMathNest.h
-    InsetMathNumber.h
-    InsetMathOverset.h
-    InsetMathPar.h
-    InsetMathPhantom.h
-    InsetMathRef.h
-    InsetMathRoot.h
-    InsetMathScript.h
-    InsetMathSize.h
-    InsetMathSpace.h
-    InsetMathSplit.h
-    InsetMathSqrt.h
-    InsetMathStackrel.h
-    InsetMathString.h
-    InsetMathSubstack.h
-    InsetMathSymbol.h
-    InsetMathTFrac.h
-    InsetMathTabular.h
-    InsetMathUnderset.h
-    InsetMathUnknown.h
-    InsetMathXArrow.h
-    InsetMathXYMatrix.h
-    MathAtom.h
-    MathAutoCorrect.h
-    MathData.h
-    MathExtern.h
-    MathFactory.h
-    MathGridInfo.h
-    MathMacroArgument.h
-    MacroTable.h
-    MathMacroTemplate.h
-    MathParser.h
-    ReplaceData.h
-    MathStream.h
-    MathSupport.h
-    TextPainter.h
+src_frontends_qt4_ui_files = Split('''
+    AboutUi.ui
+    AskForTextUi.ui
+    BibitemUi.ui
+    BiblioUi.ui
+    BibtexAddUi.ui
+    BibtexUi.ui
+    BoxUi.ui
+    BranchUi.ui
+    BranchesUi.ui
+    BulletsUi.ui
+    ChangesUi.ui
+    CharacterUi.ui
+    CitationUi.ui
+    DelimiterUi.ui
+    DocumentUi.ui
+    EmbeddedFilesUi.ui
+    ERTUi.ui
+    ErrorListUi.ui
+    ExternalUi.ui
+    FloatPlacementUi.ui
+    FloatUi.ui
+    FontUi.ui
+    GraphicsUi.ui
+    IncludeUi.ui
+    IndexUi.ui
+    LaTeXUi.ui
+    LanguageUi.ui
+    ListingsUi.ui
+    LogUi.ui
+    MarginsUi.ui
+    MathMatrixUi.ui
+    MathsUi.ui
+    NomenclUi.ui
+    NoteUi.ui
+    NumberingUi.ui
+    PageLayoutUi.ui
+    ParagraphUi.ui
+    PDFSupportUi.ui
+    PreambleUi.ui
+    PrefColorsUi.ui
+    PrefConvertersUi.ui
+    PrefCygwinPathUi.ui
+    PrefDateUi.ui
+    PrefDisplayUi.ui
+    PrefFileformatsUi.ui
+    PrefIdentityUi.ui
+    PrefKeyboardUi.ui
+    PrefLanguageUi.ui
+    PrefLatexUi.ui
+    PrefPathsUi.ui
+    PrefPlaintextUi.ui
+    PrefPrinterUi.ui
+    PrefScreenFontsUi.ui
+    PrefSpellcheckerUi.ui
+    PrefUi.ui
+    PrefsUi.ui
+    PrintUi.ui
+    RefUi.ui
+    SearchUi.ui
+    SendtoUi.ui
+    ShowFileUi.ui
+    SpellcheckerUi.ui
+    TabularCreateUi.ui
+    TabularUi.ui
+    TexinfoUi.ui
+    TextLayoutUi.ui
+    ThesaurusUi.ui
+    TocUi.ui
+    URLUi.ui
+    VSpaceUi.ui
+    ViewSourceUi.ui
+    WrapUi.ui
 ''')
 
-src_mathed_extra_files = Split('''
-    InsetFormulaMacro.h
-    InsetFormulaMacro.cpp
-''')
 
-src_mathed_files = Split('''
-    InsetMath.cpp
-    InsetMathAMSArray.cpp
-    InsetMathArray.cpp
-    InsetMathBig.cpp
-    InsetMathBinom.cpp
-    InsetMathBoldSymbol.cpp
-    InsetMathBox.cpp
-    InsetMathBoxed.cpp
-    InsetMathBrace.cpp
-    InsetMathCases.cpp
-    InsetMathChar.cpp
-    InsetMathColor.cpp
-    CommandInset.cpp
-    InsetMathComment.cpp
-    InsetMathDFrac.cpp
-    InsetMathDecoration.cpp
-    InsetMathDelim.cpp
-    InsetMathDiff.cpp
-    InsetMathDim.cpp
-    InsetMathDots.cpp
-    InsetMathEnv.cpp
-    InsetMathExFunc.cpp
-    InsetMathExInt.cpp
-    InsetMathFBox.cpp
-    InsetMathFont.cpp
-    InsetMathFontOld.cpp
-    InsetMathFrac.cpp
-    InsetMathFracBase.cpp
-    InsetMathFrameBox.cpp
-    InsetMathGrid.cpp
-    InsetMathHull.cpp
-    InsetMathKern.cpp
-    InsetMathLefteqn.cpp
-    InsetMathLim.cpp
-    MathMacro.cpp
-    InsetMathMakebox.cpp
-    InsetMathMatrix.cpp
-    InsetMathNest.cpp
-    InsetMathNumber.cpp
-    InsetMathOverset.cpp
-    InsetMathPar.cpp
-    InsetMathPhantom.cpp
-    InsetMathRef.cpp
-    InsetMathRoot.cpp
-    InsetMathScript.cpp
-    InsetMathSize.cpp
-    InsetMathSpace.cpp
-    InsetMathSplit.cpp
-    InsetMathSqrt.cpp
-    InsetMathStackrel.cpp
-    InsetMathString.cpp
-    InsetMathSubstack.cpp
-    InsetMathSymbol.cpp
-    InsetMathTFrac.cpp
-    InsetMathTabular.cpp
-    InsetMathUnderset.cpp
-    InsetMathUnknown.cpp
-    InsetMathXArrow.cpp
-    InsetMathXYMatrix.cpp
-    MathAtom.cpp
-    MathAutoCorrect.cpp
-    MathData.cpp
-    MathExtern.cpp
-    MathFactory.cpp
-    MathMacroArgument.cpp
-    MacroTable.cpp
-    MathMacroTemplate.cpp
-    MathParser.cpp
-    MathStream.cpp
-    MathSupport.cpp
-    TextPainter.cpp
+src_frontends_qt4_ui_extra_files = Split('''
+    Makefile.am
+    compile_uic.sh
 ''')
 
 
@@ -333,14 +1102,14 @@ src_insets_header_files = Split('''
     InsetBox.h
     InsetBranch.h
     InsetCaption.h
-    InsetCharStyle.h
     InsetCitation.h
     InsetCollapsable.h
     InsetCommand.h
     InsetCommandParams.h
-    InsetEnvironment.h
     InsetERT.h
+    InsetEnvironment.h
     InsetExternal.h
+    InsetFlex.h
     InsetFloat.h
     InsetFloatList.h
     InsetFoot.h
@@ -352,6 +1121,8 @@ src_insets_header_files = Split('''
     InsetIndex.h
     InsetLabel.h
     InsetLine.h
+    InsetListings.h
+    InsetListingsParams.h
     InsetMarginal.h
     InsetNewline.h
     InsetNomencl.h
@@ -362,9 +1133,9 @@ src_insets_header_files = Split('''
     InsetRef.h
     InsetSpace.h
     InsetSpecialChar.h
+    InsetTOC.h
     InsetTabular.h
     InsetText.h
-    InsetTOC.h
     InsetUrl.h
     InsetVSpace.h
     InsetWrap.h
@@ -375,10 +1146,6 @@ src_insets_header_files = Split('''
     RenderPreview.h
 ''')
 
-src_inests_extra_files = Split('''
-    InsetTheorem.h
-    InsetTheorem.cpp
-''')
 
 src_insets_files = Split('''
     ExternalSupport.cpp
@@ -390,14 +1157,14 @@ src_insets_files = Split('''
     InsetBox.cpp
     InsetBranch.cpp
     InsetCaption.cpp
-    InsetCharStyle.cpp
     InsetCitation.cpp
     InsetCollapsable.cpp
     InsetCommand.cpp
     InsetCommandParams.cpp
-    InsetEnvironment.cpp
     InsetERT.cpp
+    InsetEnvironment.cpp
     InsetExternal.cpp
+    InsetFlex.cpp
     InsetFloat.cpp
     InsetFloatList.cpp
     InsetFoot.cpp
@@ -409,6 +1176,8 @@ src_insets_files = Split('''
     InsetIndex.cpp
     InsetLabel.cpp
     InsetLine.cpp
+    InsetListings.cpp
+    InsetListingsParams.cpp
     InsetMarginal.cpp
     InsetNewline.cpp
     InsetNomencl.cpp
@@ -419,9 +1188,9 @@ src_insets_files = Split('''
     InsetRef.cpp
     InsetSpace.cpp
     InsetSpecialChar.cpp
+    InsetTOC.cpp
     InsetTabular.cpp
     InsetText.cpp
-    InsetTOC.cpp
     InsetUrl.cpp
     InsetVSpace.cpp
     InsetWrap.cpp
@@ -432,834 +1201,1223 @@ src_insets_files = Split('''
 ''')
 
 
-src_frontends_header_files = Split('''
-    alert.h
-    Alert_pimpl.h
-    Application.h
-    Clipboard.h
-    NoGuiFontLoader.h
-    NoGuiFontMetrics.h
-    Dialogs.h
-    FileDialog.h
-    FontLoader.h
-    FontMetrics.h
-    Gui.h
-    KeySymbol.h
-    LyXView.h
-    Menubar.h
-    Painter.h
-    Selection.h
-    Timeout.h
-    Toolbars.h
-    WorkArea.h
-    key_state.h
-    mouse_state.h
+src_insets_extra_files = Split('''
+    ChangeLog
+    InsetTheorem.cpp
+    InsetTheorem.h
+    Makefile.am
+    pch.h
 ''')
 
 
-src_frontends_files = Split('''
-    alert.cpp
-    Application.cpp
-    Dialogs.cpp
-    LyXView.cpp
-    Painter.cpp
-    Timeout.cpp
-    Toolbars.cpp
-    WorkArea.cpp
+intl_header_files = Split('''
+    eval-plural.h
+    gettextP.h
+    gmo.h
+    hash-string.h
+    loadinfo.h
+    localcharset.h
+    os2compat.h
+    plural-exp.h
+    printf-args.h
+    printf-parse.h
+    relocatable.h
+    vasnprintf.h
+    vasnwprintf.h
+    wprintf-parse.h
+    xsize.h
 ''')
 
 
-src_graphics_header_files = Split('''
-    GraphicsCache.h
-    GraphicsCacheItem.h
-    GraphicsConverter.h
-    GraphicsImage.h
-    GraphicsLoader.h
-    GraphicsParams.h
-    GraphicsTypes.h
-    LoaderQueue.h
-    PreviewImage.h
-    PreviewLoader.h
-    Previews.h
+intl_files = Split('''
+    bindtextdom.c
+    dcgettext.c
+    dcigettext.c
+    dcngettext.c
+    dgettext.c
+    dngettext.c
+    explodename.c
+    finddomain.c
+    gettext.c
+    intl-compat.c
+    l10nflist.c
+    langprefs.c
+    loadmsgcat.c
+    localcharset.c
+    localealias.c
+    localename.c
+    log.c
+    ngettext.c
+    osdep.c
+    plural-exp.c
+    plural.c
+    printf.c
+    relocatable.c
+    textdomain.c
 ''')
 
 
-src_graphics_files = Split('''
-    GraphicsCache.cpp
-    GraphicsCacheItem.cpp
-    GraphicsConverter.cpp
-    GraphicsImage.cpp
-    GraphicsLoader.cpp
-    GraphicsParams.cpp
-    GraphicsTypes.cpp
-    LoaderQueue.cpp
-    PreviewImage.cpp
-    PreviewLoader.cpp
-    Previews.cpp
+intl_extra_files = Split('''
+    ChangeLog
+    VERSION
+    config.charset
+    libgnuintl.h.in
+    locale.alias
+    os2compat.c
+    plural.y
+    printf-args.c
+    printf-parse.c
+    ref-add.sin
+    ref-del.sin
+    vasnprintf.c
+''')
+
+
+config_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    common.am
+    config.guess
+    config.rpath
+    config.sub
+    depcomp
+    install-sh
+    libtool.m4
+    ltmain.sh
+    lyxinclude.m4
+    missing
+    mkinstalldirs
+    pkg.m4
+    py-compile
+    qt4.m4
+    spell.m4
+''')
+
+
+sourcedoc_extra_files = Split('''
+    Doxyfile.in
+    Makefile.am
+''')
+
+
+po_extra_files = Split('''
+    ChangeLog
+    LINGUAS
+    Makefile.in.in
+    Makevars
+    POTFILES.in
+    README
+    Rules-quot
+    bg.po
+    boldquot.sed
+    ca.po
+    cs.po
+    da.po
+    de.po
+    en@boldquot.header
+    en@quot.header
+    es.po
+    eu.po
+    fi.po
+    fr.po
+    gl.po
+    he.po
+    hu.po
+    insert-header.sin
+    it.po
+    ja.po
+    ko.po
+    lyx_pot.py
+    nb.po
+    nl.po
+    nn.po
+    pl.po
+    pocheck.pl
+    postats.sh
+    pt.po
+    quot.sed
+    remove-potcdate.sin
+    ro.po
+    ru.po
+    sk.po
+    sl.po
+    sv.po
+    tr.po
+    wa.po
+    zh_CN.po
+    zh_TW.po
+''')
+
+
+lib_files = Split('''
+    CREDITS
+    chkconfig.ltx
+    configure.py
+    encodings
+    external_templates
+    languages
+    symbols
+    syntax.default
+    unicodesymbols
 ''')
 
 
-src_frontends_controllers_header_files = Split('''
-    BCView.h
-    ButtonController.h
-    ButtonPolicy.h
-    ControlAboutlyx.h
-    ControlBibtex.h
-    ControlBox.h
-    ControlBranch.h
-    ControlChanges.h
-    ControlCharacter.h
-    ControlCitation.h
-    ControlCommand.h
-    ControlCommandBuffer.h
-    ControlDocument.h
-    ControlERT.h
-    ControlErrorList.h
-    ControlExternal.h
-    ControlFloat.h
-    ControlGraphics.h
-    ControlInclude.h
-    ControlLog.h
-    ControlMath.h
-    ControlNote.h
-    ControlParagraph.h
-    ControlPrefs.h
-    ControlPrint.h
-    ControlRef.h
-    ControlSearch.h
-    ControlSendto.h
-    ControlShowFile.h
-    ControlSpellchecker.h
-    ControlTabular.h
-    ControlTabularCreate.h
-    ControlTexinfo.h
-    ControlThesaurus.h
-    ControlToc.h
-    ControlVSpace.h
-    ControlViewSource.h
-    ControlWrap.h
-    Dialog.h
-    Kernel.h
-    frontend_helpers.h
+lib_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    autocorrect
+    build-listerrors
+    generate_contributions.py
 ''')
 
 
-src_frontends_controllers_files = Split('''
-    BCView.cpp
-    ButtonController.cpp
-    ButtonPolicy.cpp
-    ControlAboutlyx.cpp
-    ControlBibtex.cpp
-    ControlBox.cpp
-    ControlBranch.cpp
-    ControlChanges.cpp
-    ControlCharacter.cpp
-    ControlCitation.cpp
-    ControlCommand.cpp
-    ControlCommandBuffer.cpp
-    ControlDocument.cpp
-    ControlERT.cpp
-    ControlErrorList.cpp
-    ControlExternal.cpp
-    ControlFloat.cpp
-    ControlGraphics.cpp
-    ControlInclude.cpp
-    ControlLog.cpp
-    ControlMath.cpp
-    ControlNote.cpp
-    ControlParagraph.cpp
-    ControlPrefs.cpp
-    ControlPrint.cpp
-    ControlRef.cpp
-    ControlSearch.cpp
-    ControlSendto.cpp
-    ControlShowFile.cpp
-    ControlSpellchecker.cpp
-    ControlTabular.cpp
-    ControlTabularCreate.cpp
-    ControlTexinfo.cpp
-    ControlThesaurus.cpp
-    ControlToc.cpp
-    ControlVSpace.cpp
-    ControlViewSource.cpp
-    ControlWrap.cpp
-    Dialog.cpp
-    Kernel.cpp
-    frontend_helpers.cpp
+lib_kbd_files = Split('''
+    american-2.kmap
+    american.kmap
+    arabic.kmap
+    bg-bds-1251.kmap
+    brazil.kmap
+    brazil2.kmap
+    czech-prg.kmap
+    czech.kmap
+    espanol.kmap
+    european.kmap
+    farsi.kmap
+    francais.kmap
+    french.kmap
+    german-2.kmap
+    german-3.kmap
+    german.kmap
+    greek.kmap
+    hebrew.kmap
+    koi8-r.kmap
+    koi8-u.kmap
+    latvian.kmap
+    magyar-2.kmap
+    magyar-3.kmap
+    magyar.kmap
+    null.kmap
+    polish.kmap
+    polski.kmap
+    portuges.kmap
+    romanian.kmap
+    serbian.kmap
+    serbocroatian.kmap
+    sf.kmap
+    sg.kmap
+    slovak.kmap
+    slovene.kmap
+    thai-kedmanee.kmap
+    transilvanian.kmap
+    turkish-f.kmap
+    turkish.kmap
 ''')
 
 
+lib_templates_files = Split('''
+    IEEEtran.lyx
+    README.new_templates
+    aa.lyx
+    aastex.lyx
+    agu_article.lyx
+    apa.lyx
+    beamer-conference-ornate-20min.lyx
+    de_beamer-conference-ornate-20min.lyx
+    dinbrief.lyx
+    docbook_article.lyx
+    elsart.lyx
+    fr_beamer-conference-ornate-20min.lyx
+    g-brief-de.lyx
+    g-brief-en.lyx
+    g-brief2.lyx
+    hollywood.lyx
+    ijmpc.lyx
+    ijmpd.lyx
+    iop-article.lyx
+    kluwer.lyx
+    koma-letter2.lyx
+    latex8.lyx
+    letter.lyx
+    revtex.lyx
+    revtex4.lyx
+    slides.lyx
+''')
+
 
-src_frontends_qt4_ui_files = Split('''
-    BiblioUi.ui
-    BranchesUi.ui
-    BulletsUi.ui
-    FloatPlacementUi.ui
-    FontUi.ui
-    LaTeXUi.ui
-    LanguageUi.ui
-    MarginsUi.ui
-    MathsUi.ui
-    NumberingUi.ui
-    PageLayoutUi.ui
-    PreambleUi.ui
-    AboutUi.ui
-    AskForTextUi.ui
-    BibitemUi.ui
-    BibtexAddUi.ui
-    BibtexUi.ui
-    BoxUi.ui
-    BranchUi.ui
-    ChangesUi.ui
-    CharacterUi.ui
-    CitationUi.ui
-    DelimiterUi.ui
-    DocumentUi.ui
-    ERTUi.ui
-    ErrorListUi.ui
-    ExternalUi.ui
-    FloatUi.ui
-    GraphicsUi.ui
-    IncludeUi.ui
-    IndexUi.ui
-    LogUi.ui
-    MathMatrixUi.ui
-    NomenclUi.ui
-    NoteUi.ui
-    ParagraphUi.ui
-    PrefColorsUi.ui
-    PrefConvertersUi.ui
-    PrefCopiersUi.ui
-    PrefCygwinPathUi.ui
-    PrefDateUi.ui
-    PrefDisplayUi.ui
-    PrefFileformatsUi.ui
-    PrefIdentityUi.ui
-    PrefKeyboardUi.ui
-    PrefLanguageUi.ui
-    PrefLatexUi.ui
-    PrefPathsUi.ui
-    PrefPlaintextUi.ui
-    PrefPrinterUi.ui
-    PrefScreenFontsUi.ui
-    PrefSpellcheckerUi.ui
-    PrefUi.ui
-    PrefsUi.ui
-    PrintUi.ui
-    RefUi.ui
-    SearchUi.ui
-    SendtoUi.ui
-    ShowFileUi.ui
-    SpellcheckerUi.ui
-    TabularUi.ui
-    TabularCreateUi.ui
-    TexinfoUi.ui
-    ThesaurusUi.ui
-    TocUi.ui
-    URLUi.ui
-    VSpaceUi.ui
-    ViewSourceUi.ui
-    WrapUi.ui
-    TextLayoutUi.ui
+lib_ui_files = Split('''
+    classic.ui
+    default.ui
+    stdmenus.inc
+    stdtoolbars.inc
 ''')
 
 
-src_frontends_qt4_moc_files = Split('''
-    BulletsModule.cpp
-    QBox.cpp
-    QERT.cpp
-    QSearch.cpp
-    QSpellchecker.cpp
-    QTabularCreate.cpp
-    QTexinfo.cpp
-    QThesaurus.cpp
-    QTabular.cpp
-    QVSpace.cpp
-    QWrap.cpp
-    QDocument.cpp
-    QLog.cpp
-    QParagraph.cpp
-    QShowFile.cpp
-    QBibitem.cpp
-    QNomencl.cpp
-    EmptyTable.cpp
-    LyXFileDialog.cpp
-    FloatPlacement.cpp
-    GuiApplication.cpp
-    GuiImplementation.cpp
-    IconPalette.cpp
-    LengthCombo.cpp
-    InsertTableWidget.cpp
-    PanelStack.cpp
-    QBibtex.cpp
-    QBranch.cpp
-    QBranches.cpp
-    QChanges.cpp
-    QCharacter.cpp
-    QCitationDialog.cpp
-    QCommandBuffer.cpp
-    QCommandEdit.cpp
-    QDelimiterDialog.cpp
-    QErrorList.cpp
-    QExternal.cpp
-    QFloatDialog.cpp
-    QGraphicsDialog.cpp
-    QInclude.cpp
-    QIndex.cpp
-    Action.cpp
-    QLog.cpp
-    QViewSource.cpp
-    QLMenubar.cpp
-    QLPopupMenu.cpp
-    QLPrintDialog.cpp
-    QMathMatrixDialog.cpp
-    QNomencl.cpp
-    QNote.cpp
-    QPrefs.cpp
-    QRef.cpp
-    QSendto.cpp
-    QSetBorder.cpp
-    QDialogView.cpp
-    TocModel.cpp
-    TocWidget.cpp
-    QToc.cpp
-    GuiView.cpp
-    QURLDialog.cpp
-    GuiWorkArea.cpp
-    QLToolbar.cpp
-    socket_callback.cpp
-    Validator.cpp
-    QAbout.cpp
+lib_fonts_files = Split('''
+    BaKoMaFontLicense.txt
+    ReadmeBaKoMa4LyX.txt
+    cmex10.ttf
+    cmmi10.ttf
+    cmr10.ttf
+    cmsy10.ttf
+    eufm10.ttf
+    msam10.ttf
+    msbm10.ttf
+    wasy10.ttf
+''')
+
+
+lib_images_files = Split('''
+    all-changes-accept.png
+    all-changes-reject.png
+    amssymb.png
+    banner.png
+    bookmark-goto.png
+    bookmark-save.png
+    break-line.png
+    buffer-close.png
+    buffer-export_dvi.png
+    buffer-export_latex.png
+    buffer-export_pdf2.png
+    buffer-export_ps.png
+    buffer-export_text.png
+    buffer-new.png
+    buffer-reload.png
+    buffer-update_dvi.png
+    buffer-update_pdf2.png
+    buffer-update_ps.png
+    buffer-view_dvi.png
+    buffer-view_pdf2.png
+    buffer-view_ps.png
+    buffer-write-as.png
+    buffer-write.png
+    build-program.png
+    change-accept.png
+    change-next.png
+    change-reject.png
+    changes-merge.png
+    changes-output.png
+    changes-track.png
+    closetab.png
+    copy.png
+    cut.png
+    demote.png
+    depth-decrement.png
+    depth-increment.png
+    dialog-preferences.png
+    dialog-show-new-inset_citation.png
+    dialog-show-new-inset_graphics.png
+    dialog-show-new-inset_include.png
+    dialog-show-new-inset_ref.png
+    dialog-show_character.png
+    dialog-show_findreplace.png
+    dialog-show_mathdelimiter.png
+    dialog-show_mathmatrix.png
+    dialog-show_print.png
+    dialog-show_spellchecker.png
+    dialog-toggle_toc.png
+    down.png
+    ert-insert.png
+    file-open.png
+    float-insert_figure.png
+    float-insert_table.png
+    font-bold.png
+    font-emph.png
+    font-free-apply.png
+    font-noun.png
+    font-sans.png
+    footnote-insert.png
+    index-insert.png
+    label-insert.png
+    layout-document.png
+    layout-paragraph.png
+    layout.png
+    layout_Description.png
+    layout_Enumerate.png
+    layout_Itemize.png
+    layout_List.png
+    layout_LyX-Code.png
+    layout_Scrap.png
+    layout_Section.png
+    lyx-quit.png
+    lyx.png
+    marginalnote-insert.png
+    math-display.png
+    math-matrix.png
+    math-mode.png
+    math-subscript.png
+    math-superscript.png
+    nomencl-insert.png
+    note-insert.png
+    note-next.png
+    paste.png
+    promote.png
+    psnfss1.png
+    psnfss2.png
+    psnfss3.png
+    psnfss4.png
+    redo.png
+    reload.png
+    standard.png
+    tabular-feature_align-center.png
+    tabular-feature_align-left.png
+    tabular-feature_align-right.png
+    tabular-feature_append-column.png
+    tabular-feature_append-row.png
+    tabular-feature_delete-column.png
+    tabular-feature_delete-row.png
+    tabular-feature_multicolumn.png
+    tabular-feature_set-all-lines.png
+    tabular-feature_set-longtabular.png
+    tabular-feature_set-rotate-cell.png
+    tabular-feature_toggle-rotate-cell.png
+    tabular-feature_set-rotate-tabular.png
+    tabular-feature_toggle-rotate-tabular.png
+    tabular-feature_toggle-line-bottom.png
+    tabular-feature_toggle-line-left.png
+    tabular-feature_toggle-line-right.png
+    tabular-feature_toggle-line-top.png
+    tabular-feature_unset-all-lines.png
+    tabular-feature_valign-bottom.png
+    tabular-feature_valign-middle.png
+    tabular-feature_valign-top.png
+    tabular-insert.png
+    thesaurus-entry.png
+    toolbar-toggle_math.png
+    toolbar-toggle_math_panels.png
+    toolbar-toggle_table.png
+    undo.png
+    unknown.png
+    up.png
+    url-insert.png
+''')
+
+
+lib_images_extra_files = Split('''
+    README
+    font-smallcaps.png
 ''')
 
 
-src_frontends_qt4_header_files = Split('''
-    Action.h
-    BulletsModule.h
-    ColorCache.h
-    DockView.h
-    LyXFileDialog.h
-    GuiApplication.h
-    GuiClipboard.h
-    GuiFontLoader.h
-    GuiImplementation.h
-    GuiSelection.h
-    GuiView.h
-    GuiWorkArea.h
-    InsertTableWidget.h
-    QAbout.h
-    QBibitem.h
-    QBibtex.h
-    QBox.h
-    QBranch.h
-    QBranches.h
-    QChanges.h
-    QCharacter.h
-    QCharacter.h
-    QCitation.h
-    QCitationDialog.h
-    QCommandBuffer.h
-    QCommandEdit.h
-    QDelimiterDialog.h
-    QDialogView.h
-    QDocument.h
-    QERT.h
-    QErrorList.h
-    QExternal.h
-    QFloat.h
-    QFloatDialog.h
-    QGraphics.h
-    QGraphicsDialog.h
-    QGraphicsUi.h
-    QInclude.h
-    QIndex.h
-    QLImage.h
-    QLMenubar.h
-    QLPainter.h
-    QLPopupMenu.h
-    QLPrintDialog.h
-    QLToolbar.h
-    QLog.h
-    QKeySymbol.h
-    QMathMatrixDialog.h
-    QNomencl.h
-    QNote.h
-    QParagraph.h
-    QPrefs.h
-    QPrint.h
-    QRef.h
-    QSearch.h
-    QSendto.h
-    QShowFile.h
-    QSpellchecker.h
-    QTabular.h
-    QTabularCreate.h
-    QTexinfo.h
-    QThesaurus.h
-    QToc.h
-    QURLDialog.h
-    QVSpace.h
-    QViewSource.h
-    QWrap.h
-    Qt2BC.h
-    TocModel.h
-    TocWidget.h
-    UrlView.h
-    CheckedLineEdit.h
-    EmptyTable.h
-    FloatPlacement.h
-    IconPalette.h
-    LengthCombo.h
-    PanelStack.h
-    QFontExample.h
-    qlkey.h
-    QSetBorder.h
-    qtTimeout.h
-    qt_helpers.h
-    socket_callback.h
-    Validator.h
+lib_images_math_files = Split('''
+    Bbbk.png
+    Finv.png
+    Game.png
+    Im.png
+    Lleftarrow.png
+    Lsh.png
+    Re.png
+    Rrightarrow.png
+    Rsh.png
+    Vert.png
+    Vvdash.png
+    acute.png
+    aleph.png
+    alpha.png
+    amalg.png
+    angle.png
+    approx.png
+    approxeq.png
+    asymp.png
+    backepsilon.png
+    backprime.png
+    backsim.png
+    backsimeq.png
+    backslash.png
+    bar.png
+    bars.png
+    barwedge.png
+    because.png
+    beta.png
+    beth.png
+    between.png
+    bigcap.png
+    bigcirc.png
+    bigcup.png
+    bigodot.png
+    bigoplus.png
+    bigotimes.png
+    bigsqcup.png
+    bigstar.png
+    bigtriangledown.png
+    bigtriangleup.png
+    biguplus.png
+    bigvee.png
+    bigwedge.png
+    blacklozenge.png
+    blacksquare.png
+    blacktriangle.png
+    blacktriangledown.png
+    blacktriangleleft.png
+    blacktriangleright.png
+    bot.png
+    bowtie.png
+    boxdot.png
+    boxminus.png
+    boxplus.png
+    boxtimes.png
+    breve.png
+    bullet.png
+    bumpeq.png
+    bumpeq2.png
+    cap.png
+    cap2.png
+    cases.png
+    cdot.png
+    cdots.png
+    centerdot.png
+    check.png
+    chi.png
+    circ.png
+    circeq.png
+    circlearrowleft.png
+    circlearrowright.png
+    circledS.png
+    circledast.png
+    circledcirc.png
+    circleddash.png
+    clubsuit.png
+    complement.png
+    cong.png
+    coprod.png
+    cup.png
+    cup2.png
+    curlyeqprec.png
+    curlyeqsucc.png
+    curlyvee.png
+    curlywedge.png
+    curvearrowleft.png
+    curvearrowright.png
+    dagger.png
+    daleth.png
+    dashleftarrow.png
+    dashrightarrow.png
+    dashv.png
+    ddagger.png
+    ddot.png
+    ddots.png
+    delim.png
+    delta.png
+    delta2.png
+    diagdown.png
+    diagup.png
+    diamond.png
+    diamondsuit.png
+    digamma.png
+    div.png
+    divideontimes.png
+    dot.png
+    doteq.png
+    doteqdot.png
+    dotplus.png
+    dotsint.png
+    dotsintop.png
+    doublebarwedge.png
+    downarrow.png
+    downarrow2.png
+    downdownarrows.png
+    downharpoonleft.png
+    downharpoonright.png
+    ell.png
+    empty.png
+    emptyset.png
+    epsilon.png
+    eqcirc.png
+    eqslantgtr.png
+    eqslantless.png
+    equation.png
+    equiv.png
+    eta.png
+    eth.png
+    exists.png
+    fallingdotseq.png
+    flat.png
+    font.png
+    forall.png
+    frac-square.png
+    frac.png
+    frown.png
+    functions.png
+    gamma.png
+    gamma2.png
+    geq.png
+    geqq.png
+    geqslant.png
+    gg.png
+    ggg.png
+    gimel.png
+    gnapprox.png
+    gneq.png
+    gneqq.png
+    gnsim.png
+    grave.png
+    gtrapprox.png
+    gtrdot.png
+    gtreqless.png
+    gtreqqless.png
+    gtrless.png
+    gtrsim.png
+    gvertneqq.png
+    hat.png
+    hbar.png
+    heartsuit.png
+    hookleftarrow.png
+    hookrightarrow.png
+    hphantom.png
+    hslash.png
+    iiiint.png
+    iiiintop.png
+    iiint.png
+    iiintop.png
+    iint.png
+    iintop.png
+    imath.png
+    in.png
+    infty.png
+    int.png
+    intercal.png
+    intop.png
+    iota.png
+    jmath.png
+    kappa.png
+    lambda.png
+    lambda2.png
+    langle.png
+    lbrace.png
+    lbrace_rbrace.png
+    lbracket.png
+    lbracket_rbracket.png
+    lceil.png
+    lceil_rceil.png
+    ldots.png
+    leftarrow.png
+    leftarrow2.png
+    leftarrowtail.png
+    leftharpoondown.png
+    leftharpoonup.png
+    leftleftarrows.png
+    leftrightarrow.png
+    leftrightarrow2.png
+    leftrightarrows.png
+    leftrightharpoons.png
+    leftrightsquigarrow.png
+    leftthreetimes.png
+    leq.png
+    leqq.png
+    leqslant.png
+    lessapprox.png
+    lessdot.png
+    lesseqgtr.png
+    lesseqqgtr.png
+    lessgtr.png
+    lesssim.png
+    lfloor.png
+    lfloor_rfloor.png
+    ll.png
+    llcorner.png
+    lll.png
+    lnapprox.png
+    lneq.png
+    lneqq.png
+    lnsim.png
+    longleftarrow.png
+    longleftarrow2.png
+    longleftrightarrow.png
+    longleftrightarrow2.png
+    longmapsto.png
+    longrightarrow.png
+    longrightarrow2.png
+    looparrowleft.png
+    looparrowright.png
+    lozenge.png
+    lparen.png
+    lparen_rparen.png
+    lrcorner.png
+    ltimes.png
+    lvertneqq.png
+    mapsto.png
+    mathbb_C.png
+    mathbb_H.png
+    mathbb_N.png
+    mathbb_Q.png
+    mathbb_R.png
+    mathbb_Z.png
+    mathcal_F.png
+    mathcal_H.png
+    mathcal_L.png
+    mathcal_O.png
+    mathcircumflex.png
+    mathrm_T.png
+    matrix.png
+    measuredangle.png
+    mho.png
+    mid.png
+    models.png
+    mp.png
+    mu.png
+    multimap.png
+    nabla.png
+    natural.png
+    ncong.png
+    nearrow.png
+    neg.png
+    neq.png
+    nexists.png
+    ngeq.png
+    ngeqq.png
+    ngeqslant.png
+    ngtr.png
+    ni.png
+    nleftarrow.png
+    nleftarrow2.png
+    nleftrightarrow.png
+    nleftrightarrow2.png
+    nleq.png
+    nleqq.png
+    nleqslant.png
+    nless.png
+    nmid.png
+    notin.png
+    nparallel.png
+    nprec.png
+    npreceq.png
+    nrightarrow.png
+    nrightarrow2.png
+    nshortmid.png
+    nshortparallel.png
+    nsim.png
+    nsubseteq.png
+    nsucc.png
+    nsucceq.png
+    nsupseteq.png
+    nsupseteqq.png
+    ntriangleleft.png
+    ntrianglelefteq.png
+    ntriangleright.png
+    ntrianglerighteq.png
+    nu.png
+    nvdash.png
+    nvdash2.png
+    nvdash3.png
+    nwarrow.png
+    odot.png
+    oiint.png
+    oiintop.png
+    oint.png
+    ointclockwise.png
+    ointclockwiseop.png
+    ointctrclockwise.png
+    ointctrclockwiseop.png
+    ointop.png
+    omega.png
+    omega2.png
+    ominus.png
+    oplus.png
+    oslash.png
+    otimes.png
+    overbrace.png
+    overleftarrow.png
+    overleftrightarrow.png
+    overline.png
+    overrightarrow.png
+    overset.png
+    parallel.png
+    partial.png
+    perp.png
+    phantom.png
+    phi.png
+    phi2.png
+    pi.png
+    pi2.png
+    pitchfork.png
+    pm.png
+    prec.png
+    precapprox.png
+    preccurlyeq.png
+    preceq.png
+    precnapprox.png
+    precnsim.png
+    precsim.png
+    prime.png
+    prod.png
+    propto.png
+    psi.png
+    psi2.png
+    rangle.png
+    rbrace.png
+    rbracket.png
+    rceil.png
+    rfloor.png
+    rho.png
+    rightarrow.png
+    rightarrow2.png
+    rightarrowtail.png
+    rightharpoondown.png
+    rightharpoonup.png
+    rightleftarrows.png
+    rightleftharpoons.png
+    rightrightarrows.png
+    rightsquigarrow.png
+    rightthreetimes.png
+    risingdotseq.png
+    root.png
+    rparen.png
+    rtimes.png
+    searrow.png
+    setminus.png
+    sharp.png
+    shortmid.png
+    shortparallel.png
+    sigma.png
+    sigma2.png
+    sim.png
+    simeq.png
+    slash.png
+    smallfrown.png
+    smallsetminus.png
+    smallsmile.png
+    smile.png
+    space.png
+    spadesuit.png
+    sphericalangle.png
+    sqcap.png
+    sqcup.png
+    sqiint.png
+    sqiintop.png
+    sqint.png
+    sqintop.png
+    sqrt-square.png
+    sqrt.png
+    sqsubset.png
+    sqsubseteq.png
+    sqsupset.png
+    sqsupseteq.png
+    square.png
+    star.png
+    style.png
+    style.png
+    sub.png
+    subset.png
+    subset2.png
+    subseteq.png
+    subseteqq.png
+    subsetneq.png
+    subsetneqq.png
+    succ.png
+    succapprox.png
+    succcurlyeq.png
+    succeq.png
+    succnapprox.png
+    succnsim.png
+    succsim.png
+    sum.png
+    super.png
+    supset.png
+    supset2.png
+    supseteq.png
+    supseteqq.png
+    supsetneq.png
+    supsetneqq.png
+    surd.png
+    swarrow.png
+    tau.png
+    textrm_AA.png
+    textrm_Oe.png
+    therefore.png
+    theta.png
+    theta2.png
+    thickapprox.png
+    thicksim.png
+    tilde.png
+    times.png
+    top.png
+    triangle.png
+    triangledown.png
+    triangleleft.png
+    trianglelefteq.png
+    triangleq.png
+    triangleright.png
+    trianglerighteq.png
+    twoheadleftarrow.png
+    twoheadrightarrow.png
+    ulcorner.png
+    underbrace.png
+    underleftarrow.png
+    underleftrightarrow.png
+    underline.png
+    underrightarrow.png
+    underscore.png
+    underset.png
+    uparrow.png
+    uparrow2.png
+    updownarrow.png
+    updownarrow2.png
+    upharpoonleft.png
+    upharpoonright.png
+    uplus.png
+    upsilon.png
+    upsilon2.png
+    upuparrows.png
+    urcorner.png
+    varepsilon.png
+    varkappa.png
+    varnothing.png
+    varphi.png
+    varpi.png
+    varpropto.png
+    varrho.png
+    varsigma.png
+    varsubsetneq.png
+    varsubsetneqq.png
+    varsupsetneq.png
+    varsupsetneqq.png
+    vartheta.png
+    vartriangle.png
+    vartriangleleft.png
+    vartriangleright.png
+    vdash.png
+    vdash2.png
+    vdash3.png
+    vdots.png
+    vec.png
+    vee.png
+    veebar.png
+    vphantom.png
+    wedge.png
+    widehat.png
+    widetilde.png
+    wp.png
+    wr.png
+    xi.png
+    xi2.png
+    zeta.png
+''')
+
+
+lib_images_math_extra_files = Split('''
+    ams_arrows.png
+    ams_misc.png
+    ams_nrel.png
+    ams_ops.png
+    ams_rel.png
+    arrows.png
+    bop.png
+    brel.png
+    deco.png
+    deco.png
+    delim.png
+    delim0.png
+    delim1.png
+    dots.png
+    font.png
+    functions.png
+    greek.png
+    misc.png
+    varsz.png
+''')
+
+
+lib_images_attic_extra_files = Split('''
+    dialog-show_mathpanel.png
 ''')
 
 
-src_frontends_qt4_files = Split('''
-    Action.cpp
-    alert_pimpl.cpp
-    BulletsModule.cpp
-    ColorCache.cpp
-    Dialogs.cpp
-    FileDialog.cpp
-    LyXFileDialog.cpp
-    GuiApplication.cpp
-    GuiClipboard.cpp
-    GuiFontLoader.cpp
-    GuiFontMetrics.cpp
-    GuiImplementation.cpp
-    GuiSelection.cpp
-    GuiView.cpp
-    GuiWorkArea.cpp
-    InsertTableWidget.cpp
-    KeySymbol.cpp
-    QAbout.cpp
-    QBibitem.cpp
-    QBibtex.cpp
-    QBox.cpp
-    QBranch.cpp
-    QBranches.cpp
-    QChanges.cpp
-    QCharacter.cpp
-    QCitation.cpp
-    QCitationDialog.cpp
-    QCommandBuffer.cpp
-    QCommandEdit.cpp
-    QDelimiterDialog.cpp
-    QDialogView.cpp
-    QDocument.cpp
-    QERT.cpp
-    QErrorList.cpp
-    QExternal.cpp
-    QFloat.cpp
-    QFloatDialog.cpp
-    QGraphics.cpp
-    QGraphicsDialog.cpp
-    QKeySymbol.cpp
-    QInclude.cpp
-    QIndex.cpp
-    QLImage.cpp
-    QLMenubar.cpp
-    QLPainter.cpp
-    QLPopupMenu.cpp
-    QLPrintDialog.cpp
-    QLToolbar.cpp
-    QLog.cpp
-    QMathMatrixDialog.cpp
-    QNomencl.cpp
-    QNote.cpp
-    QParagraph.cpp
-    QPrefs.cpp
-    QPrint.cpp
-    QRef.cpp
-    QSearch.cpp
-    QSendto.cpp
-    QShowFile.cpp
-    QSpellchecker.cpp
-    QTabular.cpp
-    QTabularCreate.cpp
-    QTexinfo.cpp
-    QThesaurus.cpp
-    QToc.cpp
-    QURLDialog.cpp
-    QVSpace.cpp
-    QViewSource.cpp
-    QWrap.cpp
-    Qt2BC.cpp
-    TocModel.cpp
-    TocWidget.cpp
-    UrlView.cpp
-    CheckedLineEdit.cpp
-    EmptyTable.cpp
-    FloatPlacement.cpp
-    IconPalette.cpp
-    LengthCombo.cpp
-    PanelStack.cpp
-    QFontExample.cpp
-    QSetBorder.cpp
-    qtTimeout.cpp
-    qt_helpers.cpp
-    socket_callback.cpp
-    Validator.cpp
+lib_tex_files = Split('''
+    broadway.cls
+    hollywood.cls
+    lyxchess.sty
+    lyxskak.sty
+    revtex.cls
 ''')
 
 
-src_client_header_files = Split('''
-    debug.h
-    Messages.h
+lib_doc_files = Split('''
+    Customization.lyx
+    DocStyle.lyx
+    DummyDocument1.lyx
+    DummyDocument2.lyx
+    DummyTextDocument.txt
+    EmbeddedObjects.lyx
+    Extended.lyx
+    FAQ.lyx
+    Intro.lyx
+    LaTeXConfig.lyx.in
+    Reference.lyx
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
 
-src_client_files = Split('''
-    boost.cpp
-    client.cpp
-    debug.cpp
-    gettext.cpp
-    Messages.cpp
+lib_doc_biblio_files = Split('''
+    alphadin.bst
+    LyXDocs.bib
 ''')
 
 
-src_tex2lyx_header_files = Split('''
-    Spacing.h
-    Context.h
-    Font.h
-    tex2lyx.h
-    Parser.h
+lib_doc_clipart_files = Split('''
+    Abstract.pdf
+    BoxInsetDefaultQt4.png
+    ChangesToolbar.png
+    ChildDocumentQt4.png
+    CommentNoteImageQt4.png
+    ERT.png
+    ExternalMaterialQt4.png
+    ExtraToolbar.png
+    FramedNoteImageQt4.png
+    GreyedOutNoteImageQt4.png
+    LaTeX.png
+    LyXNoteImageQt4.png
+    ShadedNoteImageQt4.png
+    SpaceMarker.png
+    StandardToolbar.png
+    ToolbarEnvBox.png
+    endnotes.pdf
+    escher-lsd.eps
+    floatQt4.png
+    footnoteQt4.png
+    labelQt4.png
+    macrobox.png
+    macrouse.png
+    mbox.png
+    mobius.eps
+    platypus.eps
+    referenceQt4.png
+    ViewToolbar.png
+    with_fntright.pdf
+    without_fntright.pdf
 ''')
 
 
-src_tex2lyx_copied_header_files = Split('''
-    Layout.h
-    TextClass.h
-    Lexer.h
+lib_doc_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    Makefile.depend
+    README.Documentation
+    depend.py
+    doc_toc.py
 ''')
 
-src_tex2lyx_copied_files = Split('''
-    FloatList.cpp
-    Floating.cpp
-    Counters.cpp
-    Layout.cpp
-    TextClass.cpp
-    Lexer.cpp
+
+lib_doc_cs_files = Split('''
+    Tutorial.lyx
 ''')
 
 
-src_tex2lyx_files = Split('''
-    boost.cpp
-    Context.cpp
-    gettext.cpp
-    lengthcommon.cpp
-    Font.cpp
-    math.cpp
-    preamble.cpp
-    table.cpp
-    tex2lyx.cpp
-    Parser.cpp
-    text.cpp
+lib_doc_de_files = Split('''
+    Customization.lyx
+    DummyDocument1.lyx
+    DummyDocument2.lyx
+    DummyTextDocument.txt
+    EmbeddedObjects.lyx
+    Extended.lyx
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
 
-src_header_files = Split('''
-    Bidi.h
-    BranchList.h
-    BufferView.h
-    Bullet.h
-    Chktex.h
-    Color.h
-    ConverterCache.h
-    CutAndPaste.h
-    DepTable.h
-    FloatList.h
-    Floating.h
-    FontIterator.h
-    FuncStatus.h
-    InsetList.h
-    LaTeX.h
-    LaTeXFeatures.h
-    LyXAction.h
-    MenuBackend.h
-    ParagraphList.h
-    ParagraphParameters.h
-    PrinterParams.h
-    RowList_fwd.h
-    Section.h
-    Spacing.h
-    SpellBase.h
-    Thesaurus.h
-    TocBackend.h
-    ToolbarBackend.h
-    update_flags.h
-    Variables.h
-    WordLangTuple.h
-    ASpell_local.h
-    Author.h
-    Box.h
-    Buffer.h
-    buffer_funcs.h
-    BufferList.h
-    BufferParams.h
-    bufferview_funcs.h
-    Changes.h
-    Converter.h
-    CoordCache.h
-    Counters.h
-    Cursor.h
-    CursorSlice.h
-    debug.h
-    Dimension.h
-    DispatchResult.h
-    DocIterator.h
-    Encoding.h
-    ErrorList.h
-    Exporter.h
-    factory.h
-    Font.h
-    Format.h
-    FuncRequest.h
-    gettext.h
-    Graph.h
-    Importer.h
-    InsetIterator.h
-    Intl.h
-    ISpell.h
-    KeyMap.h
-    KeySequence.h
-    Language.h
-    lengthcommon.h
-    lfuns.h
-    callback.h
-    LyX.h
-    lyx_sty.h
-    lyxfind.h
-    LyXFunc.h
-    Layout.h
-    lyxlayout_ptr_fwd.h
-    Length.h
-    Lexer.h
-    LyXRC.h
-    Row.h
-    Server.h
-    ServerSocket.h
-    LyXText.h
-    TextClass.h
-    TextClassList.h
-    LyXVC.h
-    Messages.h
-    MetricsInfo.h
-    Mover.h
-    output.h
-    output_docbook.h
-    output_latex.h
-    output_plaintext.h
-    OutputParams.h
-    paper.h
-    Paragraph.h
-    paragraph_funcs.h
-    ParagraphMetrics.h
-    ParIterator.h
-    PSpell.h
-    rowpainter.h
-    Session.h
-    sgml.h
-    tex-accent.h
-    tex-strings.h
-    TexRow.h
-    TextMetrics.h
-    toc.h
-    Trans.h
-    KmodInfo.h
-    TransState.h
-    Undo.h
-    VCBackend.h
-    version.h
-    VSpace.h
+lib_doc_de_clipart_files = Split('''
+    ExternesMaterialQt4.png
+    FussnoteQt4.png
+    GerahmteNotizQt4.png
+    GleitobjektQt4.png
+    GrauschriftNotizQt4.png
+    KommentarQt4.png
+    LyXNotizQt4.png
+    Marke.png
+    Querverweis.png
+    SchattierteNotizQt4.png
+    StandardBoxQt4.png
+    UnterdokumentQt4.png
+''')
+
+
+lib_doc_da_files = Split('''
+    Intro.lyx
 ''')
 
 
-src_pre_files = Split('''
-    Bidi.cpp
-    BranchList.cpp
-    BufferView.cpp
-    Bullet.cpp
-    Chktex.cpp
-    Color.cpp
-    ConverterCache.cpp
-    CutAndPaste.cpp
-    DepTable.cpp
-    FloatList.cpp
-    Floating.cpp
-    FontIterator.cpp
-    FuncStatus.cpp
-    InsetList.cpp
-    LaTeX.cpp
-    LaTeXFeatures.cpp
-    LyXAction.cpp
-    MenuBackend.cpp
-    ParagraphParameters.cpp
-    Spacing.cpp
-    TocBackend.cpp
-    ToolbarBackend.cpp
-    Author.cpp
-    boost.cpp
-    Buffer.cpp
-    buffer_funcs.cpp
-    BufferList.cpp
-    BufferParams.cpp
-    bufferview_funcs.cpp
-    Changes.cpp
-    Converter.cpp
-    CoordCache.cpp
-    Counters.cpp
-    Cursor.cpp
-    CursorSlice.cpp
-    debug.cpp
-    DocIterator.cpp
-    Encoding.cpp
-    ErrorList.cpp
-    Exporter.cpp
-    factory.cpp
-    Font.cpp
-    Format.cpp
-    FuncRequest.cpp
-    gettext.cpp
-    Graph.cpp
-    Importer.cpp
-    InsetIterator.cpp
-    Intl.cpp
-    KeyMap.cpp
-    KeySequence.cpp
-    Language.cpp
-    lengthcommon.cpp
-    callback.cpp
-    LyX.cpp
-    lyx_sty.cpp
-    lyxfind.cpp
-    LyXFunc.cpp
-    Layout.cpp
-    Length.cpp
-    Lexer.cpp
-    LyXRC.cpp
-    Row.cpp
-    Server.cpp
-    ServerSocket.cpp
-    TextClass.cpp
-    TextClassList.cpp
-    LyXVC.cpp
-    Messages.cpp
-    MetricsInfo.cpp
-    Mover.cpp
-    output.cpp
-    output_docbook.cpp
-    output_latex.cpp
-    output_plaintext.cpp
-    OutputParams.cpp
-    Paragraph.cpp
-    paragraph_funcs.cpp
-    ParagraphMetrics.cpp
-    ParIterator.cpp
-    rowpainter.cpp
-    Session.cpp
-    sgml.cpp
-    tex-accent.cpp
-    tex-strings.cpp
-    TexRow.cpp
-    text.cpp
-    text2.cpp
-    text3.cpp
-    TextMetrics.cpp
-    toc.cpp
-    Trans.cpp
-    TransState.cpp
-    Undo.cpp
-    VCBackend.cpp
-    version.cpp
-    VSpace.cpp
+lib_doc_es_files = Split('''
+    DocumentoPostizo1.lyx
+    DocumentoPostizo2.lyx
+    DocumentoTextoPostizo.txt
+    EmbeddedObjects.lyx
+    Extended.lyx
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
 
-src_post_files = Split('''
-    Dimension.cpp
-    PrinterParams.cpp
-    Box.cpp
-    Thesaurus.cpp
-    SpellBase.cpp
+lib_doc_es_biblio_files = Split('''
+    alphadin.bst
+    LyXDocs.bib
 ''')
 
 
-lib_files = Split('''
-    CREDITS
-    chkconfig.ltx
-    external_templates
-    encodings
-    languages
-    symbols
-    syntax.default
-    unicodesymbols
-    configure.py
+lib_doc_es_clipart_files = Split('''
+    ComentNotaImagenQt4.png
+    CuadroMinipagQt4.png
+    DocumentoHijoQt4.png
+    GrisNotaImagenQt4.png
+    MaterialExternoQt4.png
+    NotaEnmarcadaImg.png
+    NotaLyXImagenQt4.png
+    NotaSombreadaImg.png
+    Resumen.pdf
+    es_ERT.png
+    etiquetaQt4.png
+    flotanteQt4.png
+    notapieQt4.png
+    referenciaQt4.png
 ''')
 
 
-# do not install, ignore
-lib_image_noinst_files = Split('''
-    images/README
-    images/font-smallcaps.xpm
-    images/math/ams_arrows.xbm
-    images/math/ams_misc.xbm
-    images/math/ams_nrel.xbm
-    images/math/ams_ops.xbm
-    images/math/ams_rel.xbm
-    images/math/arrows.xbm
-    images/math/bop.xbm
-    images/math/brel.xbm
-    images/math/deco.xbm
-    images/math/deco.xpm
-    images/math/delim0.xpm
-    images/math/delim1.xpm
-    images/math/delim.xbm
-    images/math/dots.xbm
-    images/math/font.xbm
-    images/math/greek.xbm
-    images/math/misc.xbm
-    images/math/varsz.xbm
+lib_doc_eu_files = Split('''
+    Customization.lyx
+    Extended.lyx
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
 
-lib_bind_de_files = Split('''
-    menus.bind
+lib_doc_fr_files = Split('''
+    Customization.lyx
+    Extended.lyx
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
-lib_bind_fi_files = Split('''
-    menus.bind
+
+lib_doc_gl_extra_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
-lib_bind_pt_files = Split('''
-    menus.bind
+
+lib_doc_he_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
-lib_bind_sv_files = Split('''
-    menus.bind
+
+lib_doc_hu_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
-lib_bind_files = Split('''
-    broadway.bind
-    cua.bind
-    cyrkeys.bind
-    emacs.bind
-    greekkeys.bind
-    hollywood.bind
-    latinkeys.bind
-    mac.bind
-    math.bind
-    menus.bind
-    sciword.bind
-    xemacs.bind
-    aqua.bind
+
+lib_doc_it_files = Split('''
+    Customization.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
+''')
+
+
+lib_doc_nb_files = Split('''
+    Intro.lyx
+''')
+
+
+lib_doc_nl_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_pl_files = Split('''
+    Extended.lyx
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_pt_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_ro_files = Split('''
+    Intro.lyx
+''')
+
+
+lib_doc_ru_files = Split('''
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_sl_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_sk_files = Split('''
+    Tutorial.lyx
+    UserGuide.lyx
+''')
+
+
+lib_doc_sv_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_examples_files = Split('''
+    CV-image.eps
+    CV-image.png
+    Foils.lyx
+    ItemizeBullets.lyx
+    Literate.lyx
+    Minipage.lyx
+    aa_sample.lyx
+    aas_sample.lyx
+    amsart-test.lyx
+    amsbook-test.lyx
+    armenian-article.lyx
+    beamer-g4-mask.jpg
+    beamer-g4.jpg
+    beamer-icsi-logo.pdf
+    beamer-knight1-mask.png
+    beamer-knight1.png
+    beamer-knight2-mask.png
+    beamer-knight2.png
+    beamer-knight3-mask.png
+    beamer-knight3.png
+    beamer-knight4-mask.png
+    beamer-knight4.png
+    beamerlyxexample1.lyx
+    biblioExample.bib
+    chess-article.lyx
+    chessgame.lyx
+    currency.lyx
+    docbook_article.lyx
+    europeCV.lyx
+    example_lyxified.lyx
+    example_raw.lyx
+    iecc05.fen
+    iecc07.fen
+    iecc12.fen
+    landslide.lyx
+    listerrors.lyx
+    listings.lyx
+    mathed.lyx
+    modernCV.lyx
+    multicol.lyx
+    noweb2lyx.lyx
+    powerdot-example.lyx
+    script_form.lyx
+    simplecv.lyx
+    splash.lyx
 ''')
 
 
@@ -1267,43 +2425,40 @@ lib_examples_ca_files = Split('''
     splash.lyx
 ''')
 
+
 lib_examples_cs_files = Split('''
     splash.lyx
 ''')
 
+
 lib_examples_da_files = Split('''
     splash.lyx
 ''')
 
+
 lib_examples_de_files = Split('''
     Dezimal.lyx
     ItemizeBullets.lyx
     Lebenslauf.lyx
     Minipage.lyx
-    TableExamples.lyx
+    TabellenBeispiel.lyx
     Waehrungen.lyx
     beispiel_gelyxt.lyx
     beispiel_roh.lyx
-    splash.lyx
     mathed.lyx
     multicol.lyx
-''')
-
-lib_examples_es_files = Split('''
-    ejemplo_con_lyx.lyx
-    ejemplo_sin_lyx.lyx
     splash.lyx
 ''')
 
-lib_examples_eu_files = Split('''
-    adibide_gordina.lyx
-    adibide_lyx-atua.lyx
+
+lib_examples_fa_files = Split('''
     splash.lyx
 ''')
 
+
 lib_examples_fr_files = Split('''
     AlignementDecimal.lyx
-    CV.lyx
+    simplecv.lyx
     ExemplesTableaux.lyx
     Foils.lyx
     ListesPuces.lyx
@@ -1315,21 +2470,48 @@ lib_examples_fr_files = Split('''
     splash.lyx
 ''')
 
+
+lib_examples_es_files = Split('''
+    ejemplo_con_lyx.lyx
+    ejemplo_sin_lyx.lyx
+    splash.lyx
+''')
+
+
+lib_examples_eu_files = Split('''
+    adibide_gordina.lyx
+    adibide_lyx-atua.lyx
+    splash.lyx
+''')
+
+
+lib_examples_gl_extra_files = Split('''
+    exemplo_bruto.lyx
+    exemplo_lyxificado.lyx
+    splash.lyx
+''')
+
+
 lib_examples_he_files = Split('''
+    example_lyxified.lyx
     example_raw.lyx
-    he_example_lyxified.lyx
-    he_example_raw.lyx
+    splash.lyx
 ''')
 
+
 lib_examples_hu_files = Split('''
+    example_lyxified.lyx
+    example_raw.lyx
     splash.lyx
 ''')
 
+
 lib_examples_it_files = Split('''
     ItemizeBullets.lyx
     splash.lyx
 ''')
 
+
 lib_examples_nl_files = Split('''
     multicol.lyx
     opsommingstekens.lyx
@@ -1338,733 +2520,63 @@ lib_examples_nl_files = Split('''
     voorbeeld_verlyxt.lyx
 ''')
 
+
 lib_examples_pl_files = Split('''
     splash.lyx
 ''')
 
-lib_examples_pt_files = Split('''
-    splash.lyx
-''')
 
-lib_examples_ru_files = Split('''
+lib_examples_pt_files = Split('''
     splash.lyx
 ''')
 
-lib_examples_sl_files = Split('''
-    primer_lyxan.lyx
-    primer_surov.lyx
-    splash.lyx
-''')
 
 lib_examples_ro_files = Split('''
     splash.lyx
 ''')
 
-lib_examples_files = Split('''
-    Foils.lyx
-    ItemizeBullets.lyx
-    Literate.lyx
-    Minipage.lyx
-    TableExamples.lyx
-    aa_sample.lyx
-    aas_sample.lyx
-    amsart-test.lyx
-    amsbook-test.lyx
-    beamer-g4.jpg
-    beamer-g4-mask.jpg
-    beamer-icsi-logo.pdf
-    beamer-knight1-mask.png
-    beamer-knight1.png
-    beamer-knight2-mask.png
-    beamer-knight2.png
-    beamer-knight3-mask.png
-    beamer-knight3.png
-    beamer-knight4-mask.png
-    beamer-knight4.png
-    beamerlyxexample1.lyx
-    chess-article.lyx
-    chessgame.lyx
-    currency.lyx
-    cv.lyx
-    docbook_article.lyx
-    example_lyxified.lyx
-    example_raw.lyx
-    g-brief2.lyx
-    iecc05.fen
-    iecc07.fen
-    iecc12.fen
-    landslide.lyx
-    listerrors.lyx
-    mathed.lyx
-    multicol.lyx
-    noweb2lyx.lyx
-    script_form.lyx
-    simplecv.lyx
+
+lib_examples_ru_files = Split('''
     splash.lyx
 ''')
 
-lib_fonts_files = Split('''
-    BaKoMaFontLicense.txt
-    cmex10.ttf
-    cmmi10.ttf
-    cmr10.ttf
-    cmsy10.ttf
-    eufm10.ttf
-    msam10.ttf
-    msbm10.ttf
-    ReadmeBaKoMa4LyX.txt
-    wasy10.ttf
-''')
 
-lib_images_files = Split('''
-    all-changes-reject.xpm
-    all-changes-accept.xpm
-    amssymb.xpm
-    banner.png
-    bookmark-goto.xpm
-    bookmark-save.xpm
-    break-line.xpm
-    buffer-close.xpm
-    buffer-export_dvi.xpm
-    buffer-export_latex.xpm
-    buffer-export_pdf2.xpm
-    buffer-export_ps.xpm
-    buffer-export_text.xpm
-    buffer-new.xpm
-    buffer-reload.xpm
-    buffer-update_dvi.xpm
-    buffer-update_pdf2.xpm
-    buffer-update_ps.xpm
-    buffer-view_dvi.xpm
-    buffer-view_pdf2.xpm
-    buffer-view_ps.xpm
-    buffer-write-as.xpm
-    buffer-write.xpm
-    build-program.xpm
-    change-accept.xpm
-    change-next.xpm
-    change-reject.xpm
-    changes-merge.xpm
-    changes-output.xpm
-    changes-track.xpm
-    copy.xpm
-    cut.xpm
-    depth-decrement.xpm
-    depth-increment.xpm
-    dialog-preferences.xpm
-    dialog-show-new-inset_citation.xpm
-    dialog-show-new-inset_graphics.xpm
-    dialog-show-new-inset_include.xpm
-    dialog-show-new-inset_ref.xpm
-    dialog-show_character.xpm
-    dialog-show_findreplace.xpm
-    dialog-show_mathdelimiter.xpm
-    dialog-show_mathmatrix.xpm
-    dialog-show_print.xpm
-    dialog-show_spellchecker.xpm
-    down.xpm
-    ert-insert.xpm
-    file-open.xpm
-    float-insert_figure.xpm
-    float-insert_table.xpm
-    font-bold.xpm
-    font-emph.xpm
-    font-free-apply.xpm
-    font-noun.xpm
-    font-sans.xpm
-    footnote-insert.xpm
-    index-insert.xpm
-    label-insert.xpm
-    layout.xpm
-    layout-document.xpm
-    layout-paragraph.xpm
-    layout_Description.xpm
-    layout_Enumerate.xpm
-    layout_Itemize.xpm
-    layout_List.xpm
-    layout_LyX-Code.xpm
-    layout_Scrap.xpm
-    layout_Section.xpm
-    lyx-quit.xpm
-    lyx.xpm
-    marginalnote-insert.xpm
-    math-display.xpm
-    math-matrix.xpm
-    math-mode.xpm
-    math-subscript.xpm
-    math-superscript.xpm
-    nomencl-insert.xpm
-    note-insert.xpm
-    note-next.xpm
-    paste.xpm
-    psnfss1.xpm
-    psnfss2.xpm
-    psnfss3.xpm
-    psnfss4.xpm
-    redo.xpm
-    standard.xpm
-    tabular-feature_align-center.xpm
-    tabular-feature_align-left.xpm
-    tabular-feature_align-right.xpm
-    tabular-feature_append-column.xpm
-    tabular-feature_append-row.xpm
-    tabular-feature_delete-column.xpm
-    tabular-feature_delete-row.xpm
-    tabular-feature_multicolumn.xpm
-    tabular-feature_set-all-lines.xpm
-    tabular-feature_set-longtabular.xpm
-    tabular-feature_set-rotate-cell.xpm
-    tabular-feature_set-rotate-tabular.xpm
-    tabular-feature_toggle-line-bottom.xpm
-    tabular-feature_toggle-line-left.xpm
-    tabular-feature_toggle-line-right.xpm
-    tabular-feature_toggle-line-top.xpm
-    tabular-feature_unset-all-lines.xpm
-    tabular-feature_valign-bottom.xpm
-    tabular-feature_valign-middle.xpm
-    tabular-feature_valign-top.xpm
-    tabular-insert.xpm
-    thesaurus-entry.xpm
-    toc-view.xpm
-    undo.xpm
-    unknown.xpm
-    up.xpm
-    url-insert.xpm
+lib_examples_sl_files = Split('''
+    primer_lyxan.lyx
+    primer_surov.lyx
+    splash.lyx
 ''')
 
 
-lib_images_math_files = Split('''
-    style.xbm
-    font.xpm
-    delim.xpm
-    equation.xpm
-    matrix.xpm
-    space.xpm
-    sqrt-square.xpm
-    style.xpm
-    sub.xpm
-    super.xpm
-    Bbbk.xpm
-    Finv.xpm
-    Game.xpm
-    Im.xpm
-    Lleftarrow.xpm
-    Rrightarrow.xpm
-    Lsh.xpm
-    Re.xpm
-    Rsh.xpm
-    Vert.xpm
-    Vvdash.xpm
-    acute.xpm
-    aleph.xpm
-    alpha.xpm
-    amalg.xpm
-    angle.xpm
-    approx.xpm
-    approxeq.xpm
-    asymp.xpm
-    backepsilon.xpm
-    backprime.xpm
-    backsim.xpm
-    backsimeq.xpm
-    backslash.xpm
-    bar.xpm
-    bars.xpm
-    barwedge.xpm
-    because.xpm
-    beta.xpm
-    beth.xpm
-    between.xpm
-    bigcap.xpm
-    bigcirc.xpm
-    bigcup.xpm
-    bigodot.xpm
-    bigoplus.xpm
-    bigotimes.xpm
-    bigsqcup.xpm
-    bigstar.xpm
-    bigtriangledown.xpm
-    bigtriangleup.xpm
-    biguplus.xpm
-    bigvee.xpm
-    bigwedge.xpm
-    blacklozenge.xpm
-    blacksquare.xpm
-    blacktriangle.xpm
-    blacktriangledown.xpm
-    blacktriangleleft.xpm
-    blacktriangleright.xpm
-    bot.xpm
-    bowtie.xpm
-    boxdot.xpm
-    boxminus.xpm
-    boxplus.xpm
-    boxtimes.xpm
-    breve.xpm
-    bullet.xpm
-    bumpeq.xpm
-    bumpeq2.xpm
-    cap.xpm
-    cap2.xpm
-    cases.xpm
-    cdot.xpm
-    cdots.xpm
-    centerdot.xpm
-    check.xpm
-    chi.xpm
-    circ.xpm
-    circeq.xpm
-    circlearrowleft.xpm
-    circlearrowright.xpm
-    circledS.xpm
-    circledast.xpm
-    circledcirc.xpm
-    circleddash.xpm
-    clubsuit.xpm
-    complement.xpm
-    cong.xpm
-    coprod.xpm
-    cup.xpm
-    cup2.xpm
-    curlyeqprec.xpm
-    curlyeqsucc.xpm
-    curlyvee.xpm
-    curlywedge.xpm
-    curvearrowleft.xpm
-    curvearrowright.xpm
-    dagger.xpm
-    daleth.xpm
-    dashleftarrow.xpm
-    dashrightarrow.xpm
-    dashv.xpm
-    ddagger.xpm
-    ddot.xpm
-    ddots.xpm
-    delta.xpm
-    delta2.xpm
-    diagdown.xpm
-    diagup.xpm
-    diamond.xpm
-    diamondsuit.xpm
-    digamma.xpm
-    div.xpm
-    divideontimes.xpm
-    dot.xpm
-    doteq.xpm
-    doteqdot.xpm
-    dotsint.xpm
-    dotsintop.xpm
-    dotplus.xpm
-    doublebarwedge.xpm
-    downarrow.xpm
-    downarrow2.xpm
-    downdownarrows.xpm
-    downharpoonleft.xpm
-    downharpoonright.xpm
-    ell.xpm
-    empty.xpm
-    emptyset.xpm
-    epsilon.xpm
-    eqcirc.xpm
-    eqslantgtr.xpm
-    eqslantless.xpm
-    equiv.xpm
-    eta.xpm
-    eth.xpm
-    exists.xpm
-    fallingdotseq.xpm
-    flat.xpm
-    forall.xpm
-    frac.xpm
-    frac-square.xpm
-    frown.xpm
-    gamma.xpm
-    gamma2.xpm
-    geq.xpm
-    geqq.xpm
-    geqslant.xpm
-    gg.xpm
-    ggg.xpm
-    gimel.xpm
-    gnapprox.xpm
-    gneq.xpm
-    gneqq.xpm
-    gnsim.xpm
-    grave.xpm
-    gtrapprox.xpm
-    gtrdot.xpm
-    gtreqless.xpm
-    gtreqqless.xpm
-    gtrless.xpm
-    gtrsim.xpm
-    gvertneqq.xpm
-    hat.xpm
-    hbar.xpm
-    heartsuit.xpm
-    hookleftarrow.xpm
-    hookrightarrow.xpm
-    hphantom.xpm
-    hslash.xpm
-    iiiint.xpm
-    iiiintop.xpm
-    iiint.xpm
-    iiintop.xpm
-    iintop.xpm
-    iint.xpm
-    imath.xpm
-    in.xpm
-    infty.xpm
-    int.xpm
-    intercal.xpm
-    intop.xpm
-    iota.xpm
-    jmath.xpm
-    kappa.xpm
-    lambda.xpm
-    lambda2.xpm
-    langle.xpm
-    lbrace.xpm
-    lbrace_rbrace.xpm
-    lbracket.xpm
-    lbracket_rbracket.xpm
-    lceil.xpm
-    lceil_rceil.xpm
-    ldots.xpm
-    leftarrow.xpm
-    leftarrow2.xpm
-    leftarrowtail.xpm
-    leftharpoondown.xpm
-    leftharpoonup.xpm
-    leftleftarrows.xpm
-    leftrightarrow.xpm
-    leftrightarrow2.xpm
-    leftrightarrows.xpm
-    leftrightharpoons.xpm
-    leftrightsquigarrow.xpm
-    leftthreetimes.xpm
-    leq.xpm
-    leqq.xpm
-    leqslant.xpm
-    lessapprox.xpm
-    lessdot.xpm
-    lesseqgtr.xpm
-    lesseqqgtr.xpm
-    lessgtr.xpm
-    lesssim.xpm
-    lfloor.xpm
-    lfloor_rfloor.xpm
-    ll.xpm
-    llcorner.xpm
-    lll.xpm
-    lnapprox.xpm
-    lneq.xpm
-    lneqq.xpm
-    lnsim.xpm
-    longleftarrow.xpm
-    longleftarrow2.xpm
-    longleftrightarrow.xpm
-    longleftrightarrow2.xpm
-    longmapsto.xpm
-    longrightarrow.xpm
-    longrightarrow2.xpm
-    looparrowleft.xpm
-    looparrowright.xpm
-    lozenge.xpm
-    lparen.xpm
-    lparen_rparen.xpm
-    lrcorner.xpm
-    ltimes.xpm
-    lvertneqq.xpm
-    mapsto.xpm
-    mathbb_C.xpm
-    mathbb_H.xpm
-    mathbb_N.xpm
-    mathbb_Q.xpm
-    mathbb_R.xpm
-    mathbb_Z.xpm
-    mathcal_F.xpm
-    mathcal_H.xpm
-    mathcal_L.xpm
-    mathcal_O.xpm
-    mathcircumflex.xpm
-    mathrm_T.xpm
-    measuredangle.xpm
-    mho.xpm
-    mid.xpm
-    models.xpm
-    mp.xpm
-    mu.xpm
-    multimap.xpm
-    nabla.xpm
-    natural.xpm
-    ncong.xpm
-    nearrow.xpm
-    neg.xpm
-    neq.xpm
-    nexists.xpm
-    ngeq.xpm
-    ngeqq.xpm
-    ngeqslant.xpm
-    ngtr.xpm
-    ni.xpm
-    nleftarrow.xpm
-    nleftarrow2.xpm
-    nleftrightarrow.xpm
-    nleftrightarrow2.xpm
-    nleq.xpm
-    nleqq.xpm
-    nleqslant.xpm
-    nless.xpm
-    nmid.xpm
-    notin.xpm
-    nparallel.xpm
-    nprec.xpm
-    npreceq.xpm
-    nrightarrow.xpm
-    nrightarrow2.xpm
-    nshortmid.xpm
-    nshortparallel.xpm
-    nsim.xpm
-    nsubseteq.xpm
-    nsucc.xpm
-    nsucceq.xpm
-    nsupseteq.xpm
-    nsupseteqq.xpm
-    ntriangleleft.xpm
-    ntrianglelefteq.xpm
-    ntriangleright.xpm
-    ntrianglerighteq.xpm
-    nu.xpm
-    nvdash.xpm
-    nvdash2.xpm
-    nvdash3.xpm
-    nwarrow.xpm
-    odot.xpm
-    oiint.xpm
-    oiintop.xpm
-    oint.xpm
-    ointclockwise.xpm
-    ointclockwiseop.xpm
-    ointctrclockwise.xpm
-    ointctrclockwiseop.xpm
-    ointop.xpm
-    omega.xpm
-    omega2.xpm
-    ominus.xpm
-    oplus.xpm
-    oslash.xpm
-    otimes.xpm
-    overbrace.xpm
-    overleftarrow.xpm
-    overleftrightarrow.xpm
-    overline.xpm
-    overrightarrow.xpm
-    overset.xpm
-    parallel.xpm
-    partial.xpm
-    perp.xpm
-    phantom.xpm
-    phi.xpm
-    phi2.xpm
-    pi.xpm
-    pi2.xpm
-    pitchfork.xpm
-    pm.xpm
-    prec.xpm
-    precapprox.xpm
-    preccurlyeq.xpm
-    preceq.xpm
-    precnapprox.xpm
-    precnsim.xpm
-    precsim.xpm
-    prime.xpm
-    prod.xpm
-    propto.xpm
-    psi.xpm
-    psi2.xpm
-    rangle.xpm
-    rbrace.xpm
-    rbracket.xpm
-    rceil.xpm
-    rfloor.xpm
-    rho.xpm
-    rightarrow.xpm
-    rightarrow2.xpm
-    rightarrowtail.xpm
-    rightharpoondown.xpm
-    rightharpoonup.xpm
-    rightleftarrows.xpm
-    rightleftharpoons.xpm
-    rightrightarrows.xpm
-    rightsquigarrow.xpm
-    rightthreetimes.xpm
-    risingdotseq.xpm
-    root.xpm
-    rparen.xpm
-    rtimes.xpm
-    searrow.xpm
-    setminus.xpm
-    sharp.xpm
-    shortmid.xpm
-    shortparallel.xpm
-    sigma.xpm
-    sigma2.xpm
-    sim.xpm
-    simeq.xpm
-    slash.xpm
-    smallfrown.xpm
-    smallsetminus.xpm
-    smallsmile.xpm
-    smile.xpm
-    spadesuit.xpm
-    sphericalangle.xpm
-    sqcap.xpm
-    sqcup.xpm
-    sqiint.xpm
-    sqiintop.xpm
-    sqint.xpm
-    sqintop.xpm
-    sqrt.xpm
-    sqsubset.xpm
-    sqsubseteq.xpm
-    sqsupset.xpm
-    sqsupseteq.xpm
-    square.xpm
-    star.xpm
-    subset.xpm
-    subset2.xpm
-    subseteq.xpm
-    subseteqq.xpm
-    subsetneq.xpm
-    subsetneqq.xpm
-    succ.xpm
-    succapprox.xpm
-    succcurlyeq.xpm
-    succeq.xpm
-    succnapprox.xpm
-    succnsim.xpm
-    succsim.xpm
-    sum.xpm
-    supset.xpm
-    supset2.xpm
-    supseteq.xpm
-    supseteqq.xpm
-    supsetneq.xpm
-    supsetneqq.xpm
-    surd.xpm
-    swarrow.xpm
-    tau.xpm
-    textrm_Oe.xpm
-    textrm_AA.xpm
-    therefore.xpm
-    theta.xpm
-    theta2.xpm
-    thickapprox.xpm
-    thicksim.xpm
-    tilde.xpm
-    times.xpm
-    top.xpm
-    triangle.xpm
-    triangledown.xpm
-    triangleleft.xpm
-    trianglelefteq.xpm
-    triangleq.xpm
-    triangleright.xpm
-    trianglerighteq.xpm
-    twoheadleftarrow.xpm
-    twoheadrightarrow.xpm
-    ulcorner.xpm
-    underbrace.xpm
-    underleftarrow.xpm
-    underleftrightarrow.xpm
-    underline.xpm
-    underrightarrow.xpm
-    underscore.xpm
-    underset.xpm
-    uparrow.xpm
-    uparrow2.xpm
-    updownarrow.xpm
-    updownarrow2.xpm
-    upharpoonleft.xpm
-    upharpoonright.xpm
-    uplus.xpm
-    upsilon.xpm
-    upsilon2.xpm
-    upuparrows.xpm
-    urcorner.xpm
-    varepsilon.xpm
-    varkappa.xpm
-    varnothing.xpm
-    varphi.xpm
-    varpi.xpm
-    varpropto.xpm
-    varsigma.xpm
-    varsubsetneq.xpm
-    varsubsetneqq.xpm
-    varsupsetneq.xpm
-    varsupsetneqq.xpm
-    vartheta.xpm
-    vartriangle.xpm
-    vartriangleleft.xpm
-    vartriangleright.xpm
-    vdash.xpm
-    vdash2.xpm
-    vdash3.xpm
-    vdots.xpm
-    vec.xpm
-    vee.xpm
-    veebar.xpm
-    vphantom.xpm
-    wedge.xpm
-    widehat.xpm
-    widetilde.xpm
-    wp.xpm
-    wr.xpm
-    xi.xpm
-    xi2.xpm
-    zeta.xpm
+lib_lyx2lyx_files = Split('''
+    LyX.py
+    generate_encoding_info.py
+    lyx2lyx
+    lyx2lyx_lang.py
+    lyx_0_06.py
+    lyx_0_08.py
+    lyx_0_10.py
+    lyx_0_12.py
+    lyx_1_0.py
+    lyx_1_1.py
+    lyx_1_1_5.py
+    lyx_1_1_6_0.py
+    lyx_1_1_6_3.py
+    lyx_1_2.py
+    lyx_1_3.py
+    lyx_1_4.py
+    lyx_1_5.py
+    lyx_1_6.py
+    parser_tools.py
+    profiling.py
+    test_parser_tools.py
 ''')
 
 
-lib_kbd_files = Split('''
-    american-2.kmap
-    american.kmap
-    arabic.kmap
-    bg-bds-1251.kmap
-    brazil.kmap
-    brazil2.kmap
-    czech-prg.kmap
-    czech.kmap
-    european.kmap
-    francais.kmap
-    french.kmap
-    german-2.kmap
-    german-3.kmap
-    german.kmap
-    greek.kmap
-    hebrew.kmap
-    koi8-r.kmap
-    koi8-u.kmap
-    latvian.kmap
-    magyar-2.kmap
-    magyar-3.kmap
-    magyar.kmap
-    null.kmap
-    polish.kmap
-    polski.kmap
-    portuges.kmap
-    romanian.kmap
-    serbian.kmap
-    serbocroatian.kmap
-    sf.kmap
-    sg.kmap
-    slovak.kmap
-    slovene.kmap
-    thai-kedmanee.kmap
-    transilvanian.kmap
-    turkish-f.kmap
-    turkish.kmap
-    espanol.kmap
+lib_lyx2lyx_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    lyx2lyx_version.py.in
 ''')
 
 
@@ -2081,13 +2593,13 @@ lib_layouts_files = Split('''
     amsbook.layout
     apa.layout
     arab-article.layout
+    armenian-article.layout
     article.layout
     beamer.layout
     book.layout
     broadway.layout
     chess.layout
     cl2emult.layout
-    cv.layout
     dinbrief.layout
     docbook-book.layout
     docbook-chapter.layout
@@ -2111,6 +2623,7 @@ lib_layouts_files = Split('''
     hollywood.layout
     ijmpc.layout
     ijmpd.layout
+    iopart.layout
     isprs.layout
     jgrga.layout
     kluwer.layout
@@ -2128,6 +2641,7 @@ lib_layouts_files = Split('''
     mwbk.layout
     mwrep.layout
     paper.layout
+    powerdot.layout
     report.layout
     revtex.layout
     revtex4.layout
@@ -2144,6 +2658,10 @@ lib_layouts_files = Split('''
     svglobal.layout
     svjog.layout
     svprobth.layout
+''')
+
+
+lib_layouts_inc_files = Split('''
     aapaper.inc
     agu_stdclass.inc
     agu_stdcounters.inc
@@ -2174,284 +2692,191 @@ lib_layouts_files = Split('''
     stdclass.inc
     stdcounters.inc
     stdfloats.inc
+    stdinsets.inc
     stdlayouts.inc
     stdletter.inc
-    stdlists.inc
-    stdsections.inc
-    stdstarsections.inc
-    stdstruct.inc
-    stdtitle.inc
-    svjour.inc
-''')
-
-
-lib_scripts_files = Split('''
-    TeXFiles.py
-    clean_dvi.py
-    convertDefault.py
-    date.py
-    fen2ascii.py
-    fig2pdftex.py
-    fig2pstex.py
-    fig_copy.py
-    layout2layout.py
-    legacy_lyxpreview2ppm.py
-    listerrors
-    lyxpreview2bitmap.py
-    lyxpreview_tools.py
-    tex_copy.py
-''')
-
-
-lib_templates_files = Split('''
-    IEEEtran.lyx
-    README.new_templates
-    aa.lyx
-    aastex.lyx
-    agu_article.lyx
-    beamer-conference-ornate-20min.lyx
-    biblioExample.bib
-    CV-image.eps
-    CV-image.png
-    de_beamer-conference-ornate-20min.lyx
-    dinbrief.lyx
-    docbook_article.lyx
-    elsart.lyx
-    europeCV.lyx
-    fr_beamer-conference-ornate-20min.lyx
-    g-brief2.lyx
-    g-brief-de.lyx
-    g-brief-en.lyx
-    ijmpc.lyx
-    ijmpd.lyx
-    hollywood.lyx
-    kluwer.lyx
-    koma-letter2.lyx
-    latex8.lyx
-    letter.lyx
-    modernCV.lyx
-    revtex.lyx
-    revtex4.lyx
-    slides.lyx
+    stdlists.inc
+    stdsections.inc
+    stdstarsections.inc
+    stdstruct.inc
+    stdtitle.inc
+    svjour.inc
+    theorems.inc
+    theorems-ams.inc
 ''')
 
 
-lib_tex_files = Split('''
-    broadway.cls
-    cv.cls
-    hollywood.cls
-    lyxchess.sty
-    lyxskak.sty
-    revtex.cls
+lib_layouts_module_files = Split('''
+    lib/layouts/endnotes.module
+    lib/layouts/foottoend.module
+    lib/layouts/hanging.module
+    lib/layouts/logicalmkup.module
+    lib/layouts/theorems-ams.module
+    lib/layouts/theorems-ams-withinsec.module
+    lib/layouts/theorems-std.module
+    lib/layouts/theorems-withinsec.module
+    lib/layouts/theorems-withinchap.module
+    lib/layouts/url.module
 ''')
 
-
-lib_ui_files = Split('''
-    classic.ui
-    default.ui
-    stdmenus.inc
-    stdtoolbars.inc
+lib_scripts_files = Split('''
+    TeXFiles.py
+    clean_dvi.py
+    convertDefault.py
+    date.py
+    ext_copy.py
+    fen2ascii.py
+    fig2pdftex.py
+    fig2pstex.py
+    fig_copy.py
+    layout2layout.py
+    legacy_lyxpreview2ppm.py
+    listerrors
+    lyxpreview2bitmap.py
+    lyxpreview_tools.py
+    tex_copy.py
 ''')
 
-lib_doc_clipart_files = Split('''
-    BoxInsetDefaultQt4.png
-    ChildDocumentQt4.png
-    CommentNoteImageQt4.png
-    escher-lsd.eps
-    endnotes.pdf
-    ExternalMaterialQt4.png
-    floatQt4.png
-    footnoteQt4.png
-    FramedNoteImageQt4.png
-    GreyedOutNoteImageQt4.png
-    labelQt4.png
-    LyXNoteImageQt4.png
-    mobius.eps
-    platypus.eps
-    referenceQt4.png
-    ShadedNoteImageQt4.png
-    with_fntright.pdf
-    without_fntright.pdf
-''')
 
-lib_doc_cs_files = Split('''
-    Tutorial.lyx
+lib_bind_files = Split('''
+    aqua.bind
+    broadway.bind
+    cua.bind
+    cyrkeys.bind
+    emacs.bind
+    greekkeys.bind
+    hollywood.bind
+    latinkeys.bind
+    mac.bind
+    math.bind
+    menus.bind
+    sciword.bind
+    xemacs.bind
 ''')
 
-lib_doc_da_files = Split('''
-    Intro.lyx
-''')
 
-lib_doc_de_files = Split('''
-    Customization.lyx
-    Extended.lyx
-    FAQ.lyx
-    Intro.lyx
-    Tutorial.lyx
-    UserGuide.lyx
+lib_bind_fi_files = Split('''
+    menus.bind
 ''')
 
-lib_doc_es_files = Split('''
-    DocumentoPostizo1.lyx
-    DocumentoPostizo2.lyx
-    DocumentoTextoPostizo.txt
-    EmbeddedObjects.lyx
-    Extended.lyx
-    Intro.lyx
-    Tutorial.lyx
-''')
 
-lib_doc_es_clipart_files = Split('''
-    ComentNotaImagenQt4.png
-    CuadroMinipagQt4.png
-    DocumentoHijoQt4.png
-    etiquetaQt4.png
-    flotanteQt4.png
-    GrisNotaImagenQt4.png
-    MaterialExternoQt4.png
-    NotaEnmarcadaImg.png
-    NotaLyXImagenQt4.png
-    notapieQt4.png
-    NotaSombreadaImg.png
-    referenciaQt4.png
+lib_bind_sv_files = Split('''
+    menus.bind
 ''')
 
-lib_doc_eu_files = Split('''
-    Customization.lyx
-    Extended.lyx
-    FAQ.lyx
-    Intro.lyx
-    Tutorial.lyx
-    UserGuide.lyx
-''')
 
-lib_doc_fr_files = Split('''
-    Customization.lyx
-    Extended.lyx
-    FAQ.lyx
-    Intro.lyx
-    Tutorial.lyx
-    UserGuide.lyx
+lib_bind_pt_files = Split('''
+    menus.bind
 ''')
 
-lib_doc_he_files = Split('''
-    Intro.lyx
-    Tutorial.lyx
+
+lib_bind_de_files = Split('''
+    menus.bind
 ''')
 
-lib_doc_hu_files = Split('''
-    Intro.lyx
-    Tutorial.lyx
+
+boost_extra_files = Split('''
+    ChangeLog
+    LICENSE_1_0.txt
+    Makefile.am
 ''')
 
-lib_doc_it_files = Split('''
-    Customization.lyx
-    Intro.lyx
-    Tutorial.lyx
-    UserGuide.lyx
+
+boost_libs_extra_files = Split('''
+    Makefile.am
+    README
 ''')
 
-lib_doc_nl_files = Split('''
-    Intro.lyx
-    Tutorial.lyx
+
+boost_libs_signals_extra_files = Split('''
+    Makefile.am
+    signals.vcproj
 ''')
 
-lib_doc_nb_files = Split('''
-    Intro.lyx
+
+boost_libs_signals_src_files = Split('''
+    connection.cpp
+    named_slot_map.cpp
+    signal_base.cpp
+    slot.cpp
+    trackable.cpp
 ''')
 
-lib_doc_pl_files = Split('''
-    Extended.lyx
-    Intro.lyx
-    Tutorial.lyx
+
+boost_libs_signals_src_extra_files = Split('''
+    Makefile.am
+    pch.h
 ''')
 
-lib_doc_pt_files = Split('''
-    Intro.lyx
-    Tutorial.lyx
+
+boost_libs_regex_extra_files = Split('''
+    Makefile.am
+    regex.vcproj
 ''')
 
-lib_doc_ro_files = Split('''
-    Intro.lyx
+
+boost_libs_regex_src_files = Split('''
+    c_regex_traits.cpp
+    cpp_regex_traits.cpp
+    cregex.cpp
+    fileiter.cpp
+    instances.cpp
+    posix_api.cpp
+    regex.cpp
+    regex_debug.cpp
+    regex_raw_buffer.cpp
+    regex_traits_defaults.cpp
+    w32_regex_traits.cpp
+    wide_posix_api.cpp
+    winstances.cpp
 ''')
 
-lib_doc_ru_files = Split('''
-    FAQ.lyx
-    Intro.lyx
-    Tutorial.lyx
+
+boost_libs_regex_src_extra_files = Split('''
+    Makefile.am
+    pch.h
 ''')
 
-lib_doc_sk_files = Split('''
-    Tutorial.lyx
-    UserGuide.lyx
+
+boost_libs_filesystem_extra_files = Split('''
+    Makefile.am
+    filesystem.vcproj
 ''')
 
-lib_doc_sl_files = Split('''
-    Intro.lyx
-    Tutorial.lyx
+
+boost_libs_filesystem_src_files = Split('''
+    exception.cpp
+    operations.cpp
+    path.cpp
+    portability.cpp
 ''')
 
-lib_doc_sv_files = Split('''
-    Intro.lyx
-    Tutorial.lyx
+
+boost_libs_filesystem_src_extra_files = Split('''
+    Makefile.am
+    pch.h
 ''')
 
-lib_doc_files = Split('''
-    Customization.lyx
-    DocStyle.lyx
-    DummyTextDocument.txt
-    DummyDocument1.lyx
-    DummyDocument2.lyx
-    EmbeddedObjects.lyx
-    Extended.lyx
-    FAQ.lyx
-    Intro.lyx
-    LaTeXConfig.lyx.in
-    Reference.lyx
-    Tutorial.lyx
-    UserGuide.lyx
+
+boost_libs_iostreams_extra_files = Split('''
+    Makefile.am
 ''')
 
 
-lib_lyx2lyx_files = Split('''
-    lyx2lyx
-    lyx2lyx_lang.py
-    generate_encoding_info.py
-    parser_tools.py
-    LyX.py
-    lyx_0_06.py
-    lyx_0_08.py
-    lyx_0_10.py
-    lyx_0_12.py
-    lyx_1_0.py
-    lyx_1_1.py
-    lyx_1_1_5.py
-    lyx_1_1_6_0.py
-    lyx_1_1_6_3.py
-    lyx_1_2.py
-    lyx_1_3.py
-    lyx_1_4.py
-    lyx_1_5.py
-    profiling.py
-    test_parser_tools.py
+boost_libs_iostreams_src_files = Split('''
+    file_descriptor.cpp
+    mapped_file.cpp
+    zlib.cpp
 ''')
 
 
-win32_bakoma_fonts = Split('''
-    Readme.txt
-    Licence.txt
-    cmex10.ttf
-    cmr10.ttf
-    eufm10.ttf
-    msbm10.ttf
-    cmmi10.ttf
-    cmsy10.ttf
-    msam10.ttf
-    wasy10.ttf
+boost_libs_iostreams_src_extra_files = Split('''
+    Makefile.am
+    pch.h
 ''')
 
 
-win32_packaging_installer_files = Split('''
+development_Win32_packaging_installer = Split('''
     license.rtf
     lyx.nsi
     settings.nsh
@@ -2459,20 +2884,20 @@ win32_packaging_installer_files = Split('''
 ''')
 
 
-win32_packaging_installer_components_files = Split('''
+development_Win32_packaging_installer_components = Split('''
     configure.nsh
-    dicts.nsh
-    langselect.nsh
-    uninstall.nsh
-    viewer.nsh
     core.nsh
+    dicts.nsh
     external.nsh
+    langselect.nsh
     reinstall.nsh
+    uninstall.nsh
     user.nsh
+    viewer.nsh
 ''')
 
 
-win32_packaging_installer_dialogs_files = Split('''
+development_Win32_packaging_installer_dialogs = Split('''
     external.ini
     langselect.ini
     reinstall.ini
@@ -2481,13 +2906,13 @@ win32_packaging_installer_dialogs_files = Split('''
 ''')
 
 
-win32_packaging_installer_graphics_files = Split('''
+development_Win32_packaging_installer_graphics = Split('''
     header.bmp
     wizard.bmp
 ''')
 
 
-win32_packaging_installer_include_files = Split('''
+development_Win32_packaging_installer_include = Split('''
     declarations.nsh
     detection.nsh
     filelists.nsh
@@ -2498,9 +2923,10 @@ win32_packaging_installer_include_files = Split('''
 ''')
 
 
-win32_packaging_installer_lang_files = Split('''
+development_Win32_packaging_installer_lang = Split('''
     english.nsh
     french.nsh
     german.nsh
     italian.nsh
 ''')
+