nss: upgrade to release 3.73
[LibreOffice.git] / solenv / README
blobb5a7307466748bd25fd4514d6788260a3a46a3b1
1 Tools and makefile fragments necessary for compilation
3 This module contains many tools and makefile configuration pieces,
4 critical for building LibreOffice:
6 bin/
7     contains lots of tools used during the build:
9     concat-deps*
10         these aggregate, and remove duplicates from module
11         dependencies, to accelerate build times.
13     make_installer.pl
14         this script executes the compiled instructions from
15         the scp2/ module to create an installer, and/or to
16         do a local install for the smoketest.
18 gbuild/
19     implementation of the LibreOffice build system
20     See gbuild/README for more info.
22 gdb/
23     lots of nice python helpers to make debugging -much- easier
24     that (eg.) print UCS2 strings as UTF-8 on the console to
25     help with debugging.
27 inc/
28     old / increasingly obsolete dmake setup and includes, we are
29     trying to entirely rid ourselves of this
31 src/
32     useful standard / re-usable component map files for components
33     which shouldn't export anything more than a few registration
34     symbols.
36 flatpak-manifest.in
37     This file is used by flatpak/build.sh from the LO dev-tools
38     repository to generate the flatpak package. download.lst is
39     a Makefile snippet, so there seems to be no easy way to use
40     download.lst for the manifest generation (build.sh uses sed),
41     and its information must be kept in sync manually.