]> git.lyx.org Git - lyx.git/blobdiff - development/scons/scons_manifest.py
Embedding patch two: read/write embedded files'
[lyx.git] / development / scons / scons_manifest.py
index 557d7219031106f6f6b630c8fed56222025419de..a59a035f0a1e25769ea9e0f813f3c02b2e1a5ac6 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
 ''')
 
 
-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_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
+    PSpell.h
+    ParIterator.h
+    Paragraph.h
+    ParagraphList.h
+    ParagraphMetrics.h
+    ParagraphParameters.h
+    PrinterParams.h
+    Row.h
+    Section.h
+    Server.h
+    ServerSocket.h
+    Session.h
+    Spacing.h
+    SpellBase.h
+    TexRow.h
+    Text.h
+    TextClass.h
+    TextClass_ptr.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
 ''')
 
 
-boost_libs_signals_src_files = Split('''
-    connection.cpp
-    named_slot_map.cpp
-    signal_base.cpp
-    slot.cpp
-    trackable.cpp
+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
+    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
+    bufferview_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
 ''')
 
 
-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_post_files = Split('''
+    Box.cpp
+    Dimension.cpp
+    ModuleList.cpp
+    PrinterParams.cpp
+    SpellBase.cpp
+    Thesaurus.cpp
 ''')
 
 
-boost_libs_filesystem_src_files = Split('''
-    exception.cpp
-    operations.cpp
-    path.cpp
-    portability.cpp
+src_extra_src_files = Split('''
+    ASpell.cpp
+    ISpell.cpp
+    PSpell.cpp
+    Section.cpp
+    Variables.cpp
+    main.cpp
 ''')
 
 
-boost_libs_iostreams_src_files = Split('''
-    file_descriptor.cpp
-    mapped_file.cpp
-    zlib.cpp
+src_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.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
+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
-    filetools.h
-    Forkedcall.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
@@ -115,15 +326,11 @@ src_support_header_files = Split('''
     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
@@ -131,7 +338,16 @@ src_support_header_files = Split('''
 
 
 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
@@ -139,13 +355,9 @@ src_support_files = Split('''
     docstream.cpp
     docstring.cpp
     environment.cpp
-    FileFilterList.cpp
-    FileName.cpp
     filetools.cpp
-    Forkedcall.cpp
-    ForkedCallQueue.cpp
-    ForkedcallsController.cpp
     fs_extras.cpp
+    gzstream.cpp
     getcwd.cpp
     kill.cpp
     lstrings.cpp
@@ -153,12 +365,9 @@ src_support_files = Split('''
     lyxtime.cpp
     mkdir.cpp
     os.cpp
-    package.C
-    Path.cpp
     qstring_helpers.cpp
     rename.cpp
     socktools.cpp
-    Systemcall.cpp
     tempname.cpp
     textutils.cpp
     unicode.cpp
@@ -167,7 +376,104 @@ src_support_files = Split('''
 ''')
 
 
+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
+    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
@@ -180,13 +486,11 @@ src_mathed_header_files = Split('''
     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
@@ -202,7 +506,6 @@ src_mathed_header_files = Split('''
     InsetMathKern.h
     InsetMathLefteqn.h
     InsetMathLim.h
-    MathMacro.h
     InsetMathMakebox.h
     InsetMathMatrix.h
     InsetMathNest.h
@@ -227,24 +530,26 @@ src_mathed_header_files = Split('''
     InsetMathUnknown.h
     InsetMathXArrow.h
     InsetMathXYMatrix.h
+    MacroTable.h
     MathAtom.h
     MathAutoCorrect.h
-    MathArray.h
+    MathData.h
     MathExtern.h
     MathFactory.h
     MathGridInfo.h
+    MathMacro.h
     MathMacroArgument.h
-    MathMacroTable.h
     MathMacroTemplate.h
     MathParser.h
-    ReplaceData.h
     MathStream.h
     MathSupport.h
+    ReplaceData.h
     TextPainter.h
 ''')
 
 
 src_mathed_files = Split('''
+    CommandInset.cpp
     InsetMath.cpp
     InsetMathAMSArray.cpp
     InsetMathArray.cpp
@@ -257,13 +562,11 @@ src_mathed_files = Split('''
     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
@@ -279,7 +582,6 @@ src_mathed_files = Split('''
     InsetMathKern.cpp
     InsetMathLefteqn.cpp
     InsetMathLim.cpp
-    MathMacro.cpp
     InsetMathMakebox.cpp
     InsetMathMatrix.cpp
     InsetMathNest.cpp
@@ -304,13 +606,14 @@ src_mathed_files = Split('''
     InsetMathUnknown.cpp
     InsetMathXArrow.cpp
     InsetMathXYMatrix.cpp
+    MacroTable.cpp
     MathAtom.cpp
     MathAutoCorrect.cpp
-    MathArray.cpp
+    MathData.cpp
     MathExtern.cpp
     MathFactory.cpp
+    MathMacro.cpp
     MathMacroArgument.cpp
-    MathMacroTable.cpp
     MathMacroTemplate.cpp
     MathParser.cpp
     MathStream.cpp
@@ -319,186 +622,113 @@ src_mathed_files = Split('''
 ''')
 
 
-src_insets_header_files = Split('''
-    ExternalSupport.h
-    ExternalTemplate.h
-    ExternalTransforms.h
-    Inset.h
-    InsetBase.h
-    InsetBibitem.h
-    InsetBibtex.h
-    InsetBox.h
-    InsetBranch.h
-    InsetCaption.h
-    InsetCharStyle.h
-    InsetCitation.h
-    InsetCollapsable.h
-    InsetCommand.h
-    InsetCommandParams.h
-    InsetEnv.h
-    InsetERT.h
-    InsetExternal.h
-    InsetFloat.h
-    InsetFloatList.h
-    InsetFoot.h
-    InsetFootlike.h
-    InsetGraphics.h
-    InsetGraphicsParams.h
-    InsetHFill.h
-    InsetInclude.h
-    InsetIndex.h
-    InsetLabel.h
-    InsetLine.h
-    InsetMarginal.h
-    InsetNewline.h
-    InsetNomencl.h
-    InsetNote.h
-    InsetOptArg.h
-    InsetPagebreak.h
-    InsetQuotes.h
-    InsetRef.h
-    InsetSpace.h
-    InsetSpecialChar.h
-    InsetTabular.h
-    InsetText.h
-    InsetTheorem.h
-    InsetTOC.h
-    InsetUrl.h
-    InsetVSpace.h
-    InsetWrap.h
-    MailInset.h
-    RenderBase.h
-    RenderButton.h
-    RenderGraphic.h
-    RenderPreview.h
+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_insets_files = Split('''
-    ExternalSupport.C
-    ExternalTemplate.C
-    ExternalTransforms.C
-    Inset.cpp
-    InsetBase.cpp
-    InsetBibitem.cpp
-    InsetBibtex.cpp
-    InsetBox.cpp
-    InsetBranch.cpp
-    InsetCaption.cpp
-    InsetCharStyle.cpp
-    InsetCitation.cpp
-    InsetCollapsable.cpp
-    InsetCommand.cpp
-    InsetCommandParams.cpp
-    InsetEnv.cpp
-    InsetERT.cpp
-    InsetExternal.cpp
-    InsetFloat.cpp
-    InsetFloatList.cpp
-    InsetFoot.cpp
-    InsetFootlike.cpp
-    InsetGraphics.cpp
-    InsetGraphicsParams.cpp
-    InsetHFill.cpp
-    InsetInclude.cpp
-    InsetIndex.cpp
-    InsetLabel.cpp
-    InsetLine.cpp
-    InsetMarginal.cpp
-    InsetNewline.cpp
-    InsetNomencl.cpp
-    InsetNote.cpp
-    InsetOptArg.cpp
-    InsetPagebreak.cpp
-    InsetQuotes.cpp
-    InsetRef.cpp
-    InsetSpace.cpp
-    InsetSpecialChar.cpp
-    InsetTabular.cpp
-    InsetText.cpp
-    InsetTOC.cpp
-    InsetUrl.cpp
-    InsetVSpace.cpp
-    InsetWrap.cpp
-    MailInset.cpp
-    RenderButton.cpp
-    RenderGraphic.cpp
-    RenderPreview.cpp
+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.h
     Alert_pimpl.h
     Application.h
     Clipboard.h
-    NoGuiFontLoader.h
-    NoGuiFontMetrics.h
     Dialogs.h
     FileDialog.h
     FontLoader.h
     FontMetrics.h
     Gui.h
-    LyXKeySym.h
-    LyXKeySymFactory.h
+    KeySymbol.h
     LyXView.h
-    Menubar.h
+    NoGuiFontLoader.h
+    NoGuiFontMetrics.h
     Painter.h
     Selection.h
-    Timeout.h
     Toolbars.h
     WorkArea.h
+    alert.h
     key_state.h
     mouse_state.h
 ''')
 
 
 src_frontends_files = Split('''
-    Alert.cpp
     Application.cpp
     Dialogs.cpp
     LyXView.cpp
     Painter.cpp
-    Timeout.cpp
     Toolbars.cpp
     WorkArea.cpp
+    alert.cpp
 ''')
 
 
-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_frontends_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    pch.h
 ''')
 
 
 src_frontends_controllers_header_files = Split('''
     BCView.h
     ButtonController.h
-    ButtonPolicies.h
+    ButtonPolicy.h
     ControlAboutlyx.h
     ControlBibtex.h
     ControlBox.h
@@ -515,6 +745,7 @@ src_frontends_controllers_header_files = Split('''
     ControlFloat.h
     ControlGraphics.h
     ControlInclude.h
+    ControlListings.h
     ControlLog.h
     ControlMath.h
     ControlNote.h
@@ -543,7 +774,7 @@ src_frontends_controllers_header_files = Split('''
 src_frontends_controllers_files = Split('''
     BCView.cpp
     ButtonController.cpp
-    ButtonPolicies.cpp
+    ButtonPolicy.cpp
     ControlAboutlyx.cpp
     ControlBibtex.cpp
     ControlBox.cpp
@@ -560,6 +791,7 @@ src_frontends_controllers_files = Split('''
     ControlFloat.cpp
     ControlGraphics.cpp
     ControlInclude.cpp
+    ControlListings.cpp
     ControlLog.cpp
     ControlMath.cpp
     ControlNote.cpp
@@ -585,27 +817,227 @@ src_frontends_controllers_files = Split('''
 ''')
 
 
+src_frontends_controllers_extra_files = Split('''
+    BCView.tmpl
+    ChangeLog
+    Makefile.am
+    pch.h
+''')
+
+
+src_frontends_controllers_tests_extra_files = Split('''
+    Makefile.am
+    biblio.cpp
+    boost.cpp
+    pch.h
+    test_biblio
+''')
+
+
+src_frontends_controllers_tests_regfiles_extra_files = Split('''
+    biblio
+''')
+
+
+src_frontends_qt4_header_files = Split('''
+    Action.h
+    BulletsModule.h
+    CheckedLineEdit.h
+    ColorCache.h
+    DockView.h
+    EmptyTable.h
+    FloatPlacement.h
+    GuiApplication.h
+    GuiClipboard.h
+    GuiFontLoader.h
+    GuiImplementation.h
+    GuiSelection.h
+    GuiView.h
+    GuiWorkArea.h
+    IconPalette.h
+    InsertTableWidget.h
+    LengthCombo.h
+    LyXFileDialog.h
+    PanelStack.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
+    QFontExample.h
+    QGraphics.h
+    QGraphicsDialog.h
+    QGraphicsUi.h
+    QInclude.h
+    QIndex.h
+    QKeySymbol.h
+    QListings.h
+    QLImage.h
+    QLMenubar.h
+    QLPainter.h
+    QLPopupMenu.h
+    QLPrintDialog.h
+    QLToolbar.h
+    QLog.h
+    QMathMatrixDialog.h
+    QNomencl.h
+    QNote.h
+    QParagraph.h
+    QPrefs.h
+    QPrint.h
+    QRef.h
+    QSearch.h
+    QSelectionManager.h
+    QSendto.h
+    QSetBorder.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
+    Validator.h
+    qlkey.h
+    qt_helpers.h
+    socket_callback.h
+''')
+
+
+src_frontends_qt4_files = Split('''
+    Action.cpp
+    BulletsModule.cpp
+    CheckedLineEdit.cpp
+    ColorCache.cpp
+    Dialogs.cpp
+    EmptyTable.cpp
+    FileDialog.cpp
+    FloatPlacement.cpp
+    GuiApplication.cpp
+    GuiClipboard.cpp
+    GuiFontLoader.cpp
+    GuiFontMetrics.cpp
+    GuiImplementation.cpp
+    GuiSelection.cpp
+    GuiView.cpp
+    GuiWorkArea.cpp
+    IconPalette.cpp
+    InsertTableWidget.cpp
+    KeySymbol.cpp
+    LengthCombo.cpp
+    LyXFileDialog.cpp
+    PanelStack.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
+    QFontExample.cpp
+    QGraphics.cpp
+    QGraphicsDialog.cpp
+    QInclude.cpp
+    QIndex.cpp
+    QKeySymbol.cpp
+    QListings.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
+    QSelectionManager.cpp
+    QSendto.cpp
+    QSetBorder.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
+    Validator.cpp
+    alert_pimpl.cpp
+    qt_helpers.cpp
+    socket_callback.cpp
+''')
+
+
+src_frontends_qt4_extra_files = Split('''
+    ChangeLog
+    GuiFontMetrics.h
+    Makefile.am
+    README
+    pch.h
+''')
+
 
 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
+    BiblioUi.ui
     BibtexAddUi.ui
     BibtexUi.ui
     BoxUi.ui
     BranchUi.ui
+    BranchesUi.ui
+    BulletsUi.ui
     ChangesUi.ui
     CharacterUi.ui
     CitationUi.ui
@@ -614,15 +1046,25 @@ src_frontends_qt4_ui_files = Split('''
     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
+    PreambleUi.ui
     PrefColorsUi.ui
     PrefConvertersUi.ui
     PrefCopiersUi.ui
@@ -647,615 +1089,1343 @@ src_frontends_qt4_ui_files = Split('''
     SendtoUi.ui
     ShowFileUi.ui
     SpellcheckerUi.ui
-    TabularUi.ui
     TabularCreateUi.ui
+    TabularUi.ui
     TexinfoUi.ui
+    TextLayoutUi.ui
     ThesaurusUi.ui
     TocUi.ui
     URLUi.ui
     VSpaceUi.ui
     ViewSourceUi.ui
     WrapUi.ui
-    TextLayoutUi.ui
 ''')
 
 
-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
+src_frontends_qt4_ui_extra_files = Split('''
+    Makefile.am
+    compile_uic.sh
+''')
+
+
+src_insets_header_files = Split('''
+    ExternalSupport.h
+    ExternalTemplate.h
+    ExternalTransforms.h
+    Inset.h
+    InsetBibitem.h
+    InsetBibtex.h
+    InsetBox.h
+    InsetBranch.h
+    InsetCaption.h
+    InsetCharStyle.h
+    InsetCitation.h
+    InsetCollapsable.h
+    InsetCommand.h
+    InsetCommandParams.h
+    InsetERT.h
+    InsetEnvironment.h
+    InsetExternal.h
+    InsetFloat.h
+    InsetFloatList.h
+    InsetFoot.h
+    InsetFootlike.h
+    InsetGraphics.h
+    InsetGraphicsParams.h
+    InsetHFill.h
+    InsetInclude.h
+    InsetIndex.h
+    InsetLabel.h
+    InsetLine.h
+    InsetListings.h
+    InsetListingsParams.h
+    InsetMarginal.h
+    InsetNewline.h
+    InsetNomencl.h
+    InsetNote.h
+    InsetOptArg.h
+    InsetPagebreak.h
+    InsetQuotes.h
+    InsetRef.h
+    InsetSpace.h
+    InsetSpecialChar.h
+    InsetTOC.h
+    InsetTabular.h
+    InsetText.h
+    InsetUrl.h
+    InsetVSpace.h
+    InsetWrap.h
+    MailInset.h
+    RenderBase.h
+    RenderButton.h
+    RenderGraphic.h
+    RenderPreview.h
+''')
+
+
+src_insets_files = Split('''
+    ExternalSupport.cpp
+    ExternalTemplate.cpp
+    ExternalTransforms.cpp
+    Inset.cpp
+    InsetBibitem.cpp
+    InsetBibtex.cpp
+    InsetBox.cpp
+    InsetBranch.cpp
+    InsetCaption.cpp
+    InsetCharStyle.cpp
+    InsetCitation.cpp
+    InsetCollapsable.cpp
+    InsetCommand.cpp
+    InsetCommandParams.cpp
+    InsetERT.cpp
+    InsetEnvironment.cpp
+    InsetExternal.cpp
+    InsetFloat.cpp
+    InsetFloatList.cpp
+    InsetFoot.cpp
+    InsetFootlike.cpp
+    InsetGraphics.cpp
+    InsetGraphicsParams.cpp
+    InsetHFill.cpp
+    InsetInclude.cpp
+    InsetIndex.cpp
+    InsetLabel.cpp
+    InsetLine.cpp
+    InsetListings.cpp
+    InsetListingsParams.cpp
+    InsetMarginal.cpp
+    InsetNewline.cpp
+    InsetNomencl.cpp
+    InsetNote.cpp
+    InsetOptArg.cpp
+    InsetPagebreak.cpp
+    InsetQuotes.cpp
+    InsetRef.cpp
+    InsetSpace.cpp
+    InsetSpecialChar.cpp
+    InsetTOC.cpp
+    InsetTabular.cpp
+    InsetText.cpp
+    InsetUrl.cpp
+    InsetVSpace.cpp
+    InsetWrap.cpp
+    MailInset.cpp
+    RenderButton.cpp
+    RenderGraphic.cpp
+    RenderPreview.cpp
+''')
+
+
+src_insets_extra_files = Split('''
+    ChangeLog
+    InsetTheorem.cpp
+    InsetTheorem.h
+    Makefile.am
+    pch.h
+''')
+
+
+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
+''')
+
+
+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
+''')
+
+
+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
+''')
+
+
+lib_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    autocorrect
+    build-listerrors
+    generate_contributions.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
+    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
+''')
+
+
+lib_ui_files = Split('''
+    classic.ui
+    default.ui
+    stdmenus.inc
+    stdtoolbars.inc
+''')
+
+
+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
+''')
+
+
+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
+''')
+
+
+lib_tex_files = Split('''
+    broadway.cls
+    hollywood.cls
+    lyxchess.sty
+    lyxskak.sty
+    revtex.cls
+''')
+
+
+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
+''')
+
+
+lib_doc_biblio_files = Split('''
+    alphadin.bst
+    LyXDocs.bib
+''')
+
+
+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
+''')
+
+
+lib_doc_extra_files = Split('''
+    ChangeLog
+    Makefile.am
+    Makefile.depend
+    README.Documentation
+    depend.py
+    doc_toc.py
+''')
+
+
+lib_doc_cs_files = Split('''
+    Tutorial.lyx
+''')
+
+
+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
+''')
+
+
+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
 ''')
 
 
-src_frontends_qt4_header_files = Split('''
-    Action.h
-    BiblioModuleBase.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
-    About.h
-    QBibitem.h
-    QBibtex.h
-    QBox.h
-    QBranch.h
-    QBranches.h
-    QBrowseBox.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
-    QLyXKeySym.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_doc_da_files = Split('''
+    Intro.lyx
 ''')
 
 
-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
-    LyXKeySymFactory.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
-    QInclude.cpp
-    QIndex.cpp
-    QLImage.cpp
-    QLMenubar.cpp
-    QLPainter.cpp
-    QLPopupMenu.cpp
-    QLPrintDialog.cpp
-    QLToolbar.cpp
-    QLog.cpp
-    QLyXKeySym.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_doc_es_files = Split('''
+    DocumentoPostizo1.lyx
+    DocumentoPostizo2.lyx
+    DocumentoTextoPostizo.txt
+    EmbeddedObjects.lyx
+    Extended.lyx
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
 
-src_client_header_files = Split('''
-    debug.h
-    Messages.h
+lib_doc_es_clipart_files = Split('''
+    ComentNotaImagenQt4.png
+    CuadroMinipagQt4.png
+    DocumentoHijoQt4.png
+    GrisNotaImagenQt4.png
+    MaterialExternoQt4.png
+    NotaEnmarcadaImg.png
+    NotaLyXImagenQt4.png
+    NotaSombreadaImg.png
+    etiquetaQt4.png
+    flotanteQt4.png
+    notapieQt4.png
+    referenciaQt4.png
 ''')
 
 
-src_client_files = Split('''
-    boost.cpp
-    client.cpp
-    debug.cpp
-    gettext.cpp
-    Messages.cpp
+lib_doc_eu_files = Split('''
+    Customization.lyx
+    Extended.lyx
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
 
-src_tex2lyx_header_files = Split('''
-    Spacing.h
-    Context.h
-    LyXFont.h
-    tex2lyx.h
-    Parser.h
+lib_doc_fr_files = Split('''
+    Customization.lyx
+    Extended.lyx
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
 
-src_tex2lyx_files = Split('''
-    FloatList.cpp
-    Floating.cpp
-    boost.cpp
-    Context.cpp
-    Counters.cpp
-    gettext.cpp
-    lengthcommon.cpp
-    LyXFont.cpp
-    LyXLayout.cpp
-    LyXLex.cpp
-    LyXTextClass.cpp
-    math.cpp
-    preamble.cpp
-    table.cpp
-    tex2lyx.cpp
-    Parser.cpp
-    text.cpp
+lib_doc_gl_extra_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_he_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_hu_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
+''')
+
+
+lib_doc_it_files = Split('''
+    Customization.lyx
+    Intro.lyx
+    Tutorial.lyx
+    UserGuide.lyx
+''')
+
+
+lib_doc_nb_files = Split('''
+    Intro.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
-    LColor.h
-    LaTeX.h
-    LaTeXFeatures.h
-    LyXAction.h
-    MenuBackend.h
-    ParagraphList.h
-    ParagraphList_fwd.h
-    ParagraphParameters.h
-    PrinterParams.h
-    RowList_fwd.h
-    Section.h
-    Spacing.h
-    SpellBase.h
-    Thesaurus.h
-    TocBackend.h
-    ToolbarBackend.h
-    UpdateFlags.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
-    LCursor.h
-    CursorSlice.h
-    debug.h
-    Dimension.h
-    DispatchResult.h
-    DocIterator.h
-    Encoding.h
-    ErrorList.h
-    Exporter.h
-    factory.h
-    Format.h
-    FuncRequest.h
-    gettext.h
-    Graph.h
-    Importer.h
-    InsetIterator.h
-    Intl.h
-    ISpell.h
-    kb_keymap.h
-    kb_sequence.h
-    Language.h
-    layout.h
-    lengthcommon.h
-    lfuns.h
-    lyx_cb.h
-    LyX.h
-    lyx_sty.h
-    lyxfind.h
-    LyXFont.h
-    LyXFunc.h
-    LyXGlueLength.h
-    LyXLayout.h
-    lyxlayout_ptr_fwd.h
-    LyXLength.h
-    LyXLex.h
-    LyXRC.h
-    Row.h
-    LyXServer.h
-    LyXServerSocket.h
-    LyXText.h
-    LyXTextClass.h
-    LyXTextClassList.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
-    LyXTabular.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_nl_files = Split('''
+    Intro.lyx
+    Tutorial.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
-    LColor.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
-    LCursor.cpp
-    CursorSlice.cpp
-    debug.cpp
-    DocIterator.cpp
-    Encoding.cpp
-    ErrorList.cpp
-    Exporter.cpp
-    factory.cpp
-    Format.cpp
-    FuncRequest.cpp
-    gettext.cpp
-    Graph.cpp
-    Importer.cpp
-    InsetIterator.cpp
-    Intl.cpp
-    kb_keymap.cpp
-    kb_sequence.cpp
-    Language.cpp
-    lengthcommon.cpp
-    lyx_cb.cpp
-    LyX.cpp
-    lyx_sty.cpp
-    lyxfind.cpp
-    LyXFont.cpp
-    LyXFunc.cpp
-    LyXGlueLength.cpp
-    LyXLayout.cpp
-    LyXLength.cpp
-    LyXLex.cpp
-    LyXRC.cpp
-    Row.cpp
-    LyXServer.cpp
-    LyXServerSocket.cpp
-    LyXTextClass.cpp
-    LyXTextClassList.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.C
-    VSpace.cpp
+lib_doc_pl_files = Split('''
+    Extended.lyx
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
 
-src_post_files = Split('''
-    LyXTabular.cpp
-    Dimension.cpp
-    PrinterParams.cpp
-    Box.cpp
-    Thesaurus.cpp
-    SpellBase.cpp
+lib_doc_pt_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
 
-lib_files = Split('''
-    CREDITS
-    chkconfig.ltx
-    external_templates
-    encodings
-    languages
-    symbols
-    syntax.default
-    unicodesymbols
-    configure.py
+lib_doc_ro_files = Split('''
+    Intro.lyx
 ''')
 
 
-# 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_ru_files = Split('''
+    FAQ.lyx
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
 
-lib_bind_de_files = Split('''
-    menus.bind
+lib_doc_sl_files = Split('''
+    Intro.lyx
+    Tutorial.lyx
 ''')
 
-lib_bind_fi_files = Split('''
-    menus.bind
-''')
 
-lib_bind_pt_files = Split('''
-    menus.bind
+lib_doc_sk_files = Split('''
+    Tutorial.lyx
+    UserGuide.lyx
 ''')
 
-lib_bind_sv_files = Split('''
-    menus.bind
+
+lib_doc_sv_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_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
 ''')
 
 
@@ -1263,43 +2433,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
@@ -1311,21 +2478,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
@@ -1334,733 +2528,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
 ''')
 
 
@@ -2077,13 +2601,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
@@ -2107,6 +2631,7 @@ lib_layouts_files = Split('''
     hollywood.layout
     ijmpc.layout
     ijmpd.layout
+    iopart.layout
     isprs.layout
     jgrga.layout
     kluwer.layout
@@ -2124,6 +2649,7 @@ lib_layouts_files = Split('''
     mwbk.layout
     mwrep.layout
     paper.layout
+    powerdot.layout
     report.layout
     revtex.layout
     revtex4.layout
@@ -2140,6 +2666,10 @@ lib_layouts_files = Split('''
     svglobal.layout
     svjog.layout
     svprobth.layout
+''')
+
+
+lib_layouts_inc_files = Split('''
     aapaper.inc
     agu_stdclass.inc
     agu_stdcounters.inc
@@ -2170,284 +2700,187 @@ 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
 ''')
 
 
-lib_tex_files = Split('''
-    broadway.cls
-    cv.cls
-    hollywood.cls
-    lyxchess.sty
-    lyxskak.sty
-    revtex.cls
+lib_layouts_module_files = Split('''
+    lib/layouts/url.module
+    lib/layouts/endnotes.module
+    lib/layouts/foottoend.module
+    lib/layouts/theorems-ams-withinsec.module
+    lib/layouts/theorems-ams.module
+    lib/layouts/theorems-withinsec.module
+    lib/layouts/theorems-withinchap.module
+    lib/layouts/theorems-std.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
@@ -2455,20 +2888,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
@@ -2477,13 +2910,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
@@ -2494,9 +2927,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
 ''')
+