158737c2aa
Change-Id: Ibb26390e6cc13c925f499bf95cfc6177d8c9b735 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115355 Tested-by: Jenkins Reviewed-by: David Tardon <dtardon@redhat.com> |
||
---|---|---|
.. | ||
bin | ||
buck | ||
clang-cl | ||
clang-format | ||
doc/gbuild | ||
gbuild | ||
gbuildtojson | ||
gcc-wrappers | ||
gdb | ||
inc | ||
lldb/libreoffice | ||
maven | ||
qa/python | ||
sanitizers | ||
vs | ||
wsl | ||
CompilerTest_compilerplugins_clang.mk | ||
CustomTarget_gbuildtesttools.mk | ||
Executable_concat-deps.mk | ||
Executable_g++-wrapper.mk | ||
Executable_gbuildtojson.mk | ||
Executable_gcc-wrapper.mk | ||
flatpak-manifest.in | ||
Makefile | ||
Module_solenv.mk | ||
PythonTest_solenv_python.mk | ||
README.md | ||
StaticLibrary_wrapper.mk |
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 thescp2/
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-manifest.in
This file is used by
flatpak/build.sh
from the LOdev-tools
repository to generate the flatpak package.download.lst
is aMakefile
snippet, so there seems to be no easy way to usedownload.lst
for the manifest generation (build.sh
usessed
), and its information must be kept in sync manually.