Historically, iOS has used pasteboard code instead of the normal clipboard code, forming a different clipboard flow for the Collabora Online app for iOS. This is "not ideal" for consistency in clipboard behavior between iOS and other platforms, so we're switching iOS to use the same clipboard APIs as everywhere else. This means that we need this desktop clipboard code to be compiled into iOS. Change-Id: I42567ad64641913817a26d1494858393501b6503 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180946 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
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.plthis 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/READMEfor 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.inThis file is copied manually to https://github.com/flathub/org.libreoffice.LibreOffice/blob/master/org.libreoffice.LibreOffice.json The
flatpak/build.shin the LOdev-toolsrepository is obsolete.