Files
odfstudio/solenv
Michael Weghorn 45e22b1e6a cui: Move RET_BTN_{1,2} constants to only .cxx using them
While at it, also make them constexpr and switch from
short to int, as that is the type of the param
for which these constants are passed.

Change-Id: I95bb2e59bffc88cd3f1690593d2229d404a7779e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/204023
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-04-22 18:02:20 +02:00
..
…
…
2025-12-27 05:22:41 +01:00
…
…

Tools and Makefile Fragments Necessary for Compilation

This module contains many tools and makefile configuration pieces, critical for building LibreOffice:

  • bin/

    • contains lots of tools used during the build:

      • concat-deps* these aggregate, and remove duplicates from module dependencies, to accelerate build times.

      • make_installer.pl this script executes the compiled instructions from the scp2/ module to create an installer, and/or to do a local install for the smoketest.

  • gbuild/

    implementation of the LibreOffice build system See gbuild/README for more info.

  • gdb/

    lots of nice python helpers to make debugging -much- easier that (eg.) print UCS2 strings as UTF-8 on the console to help with debugging.

  • inc/

    old / increasingly obsolete dmake setup and includes, we are trying to entirely rid ourselves of this

  • src/

    useful standard / re-usable component map files for components which shouldn't export anything more than a few registration symbols.

  • flatpak-external-tarballs.json.in

    This file is processed by solenv/bin/generate-flatpak-manifest.sh and the result copied manually to https://github.com/flathub/org.libreoffice.LibreOffice/blob/master/external-tarballs.json The flatpak/build.sh in the LO dev-tools repository is obsolete.