office-gobmx/solenv
Christian Lohmaier 83c2ef7c78 turn gb_CustomTarget_get_workdir into error and remove old _repo_targets
separate commit since help submodule also uses the macro.

actually turn it into make error to prevent reintroducing it

the repo_target ones are from way back when the whole repo was
split up in many different ones and not used for many years,
no point in having those as errors

Change-Id: I9fd42529d08ea7859b33f8570936f06039cfa184
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167006
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-05-03 16:07:04 +02:00
..
bin initial support for running autogen.sh inside wsl from git-bash 2024-04-26 14:01:26 +02:00
buck
clang-cl
clang-format Drop CacheConfiguration in favor of officecfg 2024-04-28 17:08:29 +02:00
doc/gbuild
gbuild turn gb_CustomTarget_get_workdir into error and remove old _repo_targets 2024-05-03 16:07:04 +02:00
gbuildtojson
gcc-wrappers
gdb solenv, gdb fix error while loading the sw_writerfilter pretty printer 2024-04-27 19:06:19 +02:00
inc
lldb/libreoffice
lockfile
maven
qa/python
sanitizers drop some unused suppressions 2024-04-26 13:36:39 +02:00
vs Add VclPtr operators to natstepfilter 2024-04-13 01:19:45 +02:00
wsl
CompilerTest_compilerplugins_clang-c++03.mk
CompilerTest_compilerplugins_clang.mk
CustomTarget_gbuildtesttools.mk
Executable_concat-deps.mk
Executable_g++-wrapper.mk
Executable_gbuildtojson.mk
Executable_gcc-wrapper.mk
Executable_lockfile.mk
flatpak-manifest.in Adapt flatpak build to upstream changes 2024-04-10 12:05:32 +02:00
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 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-manifest.in

    This file is copied manually to https://github.com/flathub/org.libreoffice.LibreOffice/blob/master/org.libreoffice.LibreOffice.json The flatpak/build.sh in the LO dev-tools repository is obsolete.