office-gobmx/solenv/gbuild
Mike Kaganski b664c08a6d Drop support for Windows versions prior to Windows 10
Now when version 25.8 is in development, and the drop of legacy Windows
versions was announced in release notes.

Change-Id: Iefda63a29cafe40aec78d149067bdd7a3f20cffb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178025
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-12-07 12:13:33 +01:00
..
extensions Rename wasmcallgen -> wasmbridgegen 2024-07-11 21:46:03 +02:00
platform Drop support for Windows versions prior to Windows 10 2024-12-07 12:13:33 +01:00
AllLangHelp.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
AllLangMoTarget.mk Put back the mkdir 2024-08-28 09:07:23 +02:00
AllLangPackage.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
AutoInstall.mk makefile simplification: replace $(call gb_AutoInstall_get_target,foo) 2024-06-19 16:16:05 +02:00
CliAssembly.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
CliLibrary.mk use gb_StaticLibrary_WORKDIR and gb_Library_DLLDIR more consistently 2024-06-19 20:00:39 +02:00
CliNativeLibrary.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
CliUnoApi.mk Refactor some buildsytem stuff (mostly whitespace) 2021-12-13 16:48:47 +01:00
CompilerTest.mk Extend loplugin:stringview to OUStringBuffer::copy 2022-02-16 22:45:42 +01:00
ComponentTarget.mk revert component name changes to makefile 2022-02-15 11:19:43 +01:00
Conditions.mk Unify condition names and fix "else" paths 2022-01-08 12:26:30 +01:00
Configuration.mk Remove officecfg/util/sanity.xsl check of no value 2023-07-21 08:16:16 +02:00
CppunitTest.mk Simplify checking for "running under unit/ui test" 2024-07-17 15:21:57 +02:00
CustomTarget.mk wsl: avoid another case of redirection / piping 2024-08-30 15:59:48 +02:00
Deliver.mk gbuild: remove hardlink deliver 2016-09-05 20:02:17 +00:00
Dictionary.mk gb_var2file: remove now unused chunk-size parameter 2022-12-13 15:04:01 +00:00
DotnetLibrary.mk .NET Bindings: Improve DotnetLibrary gbuild class 2024-08-03 11:08:57 +02:00
DotnetTest.mk .NET Bindings: Add DotnetTest class to gbuild 2024-08-03 12:07:11 +02:00
empty.zip
Executable.mk makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo) 2024-05-03 16:06:14 +02:00
Extension.mk makefile simplification: replace $(call gb_Extension_get_workdir,foo) 2024-05-04 16:27:43 +02:00
ExtensionPackage.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
ExternalExecutable.mk Fix prepending xargs to gb_ExternalExecutable_get_command, core part 2022-12-14 10:42:00 +00:00
ExternalPackage.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
ExternalProject.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
Gallery.mk makefile simplification: replace $(call gb_Galley_get_workdir,foo) 2024-05-04 16:27:49 +02:00
gbuild.help.txt .NET Bindings: Add DotnetTest class to gbuild 2024-08-03 12:07:11 +02:00
gbuild.mk .NET Bindings: Add DotnetTest class to gbuild 2024-08-03 12:07:11 +02:00
gen-autoinstall.py sfx2, solenv, sw: fix issues found by Ruff linter 2024-07-28 15:23:39 +02:00
GeneratedPackage.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
Helper.mk initial support for running autogen.sh inside wsl from git-bash 2024-04-26 14:01:26 +02:00
HelpTarget.mk Simplify make.clean in helpcontent2 gbuild 2024-06-05 17:42:16 +02:00
InstallModule.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
InstallModuleTarget.mk scp2: simplifiy language snippet creation rules 2024-09-02 21:16:10 +02:00
InstallScript.mk gb_var2file: remove now unused chunk-size parameter 2022-12-13 15:04:01 +00:00
InternalUnoApi.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
Jar.mk Generally determine Rdb content from gb_*_set_componentfile calls 2021-12-10 08:14:24 +01:00
JavaClassSet.mk makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo) 2024-05-03 16:06:14 +02:00
JunitTest.mk makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo) 2024-05-03 16:06:14 +02:00
Library.mk Add gb_Library_add_generated_asmobjects 2024-05-07 21:18:35 +02:00
LinkTarget.mk Emscripten: Silence -Wlimited-postlink-optimizations 2024-10-07 22:56:39 +02:00
Module.mk make screenshot: add missing dependency to AllLangMoTarget 2024-11-29 23:26:42 +01:00
Output.mk wsl-as-helper: enable gb_COLOR by default when using git-bash 2024-05-31 15:04:21 +02:00
Package.mk use $(file …) directly instead of gb_var2file when not used as intermediate 2022-12-13 15:05:43 +00:00
PackageSet.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
Pagein.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
partial_build.mk make inclusion of config_host.mk unconditional 2022-12-20 12:16:23 +00:00
Postprocess.mk [COVER] add first set of ODF feature test files 2022-09-11 21:32:07 +02:00
PrecompiledHeaders.mk Revert "make skia into static library" 2024-05-07 20:34:39 +02:00
PythonTest.mk makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo) 2024-05-03 16:06:14 +02:00
Pyuno.mk Generally determine Rdb content from gb_*_set_componentfile calls 2021-12-10 08:14:24 +01:00
Rdb.mk gbuild: don't create empty services.rdb on "make postprocess" 2024-05-10 10:08:41 +02:00
README URL fixed. Was broken & linking to deleted page. 2018-12-27 23:21:02 +01:00
SdiTarget.mk Decouple SRCDIR/include from SOLARINC 2022-01-19 19:22:09 +01:00
static.mk liborcus(-parser) also needs boost_iostreams - fixes wasm build 2023-10-23 19:16:57 +02:00
StaticLibrary.mk add static libraries to gbuildtojson 2024-01-25 02:39:35 +01:00
TargetLocations.mk .NET Bindings: Add DotnetTest class to gbuild 2024-08-03 12:07:11 +02:00
TestHelpers.mk Fix makefile modelines 2019-09-20 23:03:19 +02:00
Trace.mk gbuild trace: disable flock for wsl-as-helper case 2024-04-26 21:44:23 +02:00
UIConfig.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
uitest-failed-default.sh When running make debugrun separately for UITest it needs LANG=C 2020-06-11 11:08:38 +03:00
UITest.mk On macOS the "cp" command does not have a "-T" option 2024-10-16 05:57:45 +02:00
UnoApi.mk Extract embindmaker from cppumaker into its own tool 2024-01-21 15:51:39 +01:00
UnoApiTarget.mk Revert "gbuild: WASM: try to fix "Missing generated source file *_embind.cxx"" 2024-02-28 07:52:29 +01:00
UnpackedTarball.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
WinResTarget.mk makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo) 2024-05-03 16:06:14 +02:00
Zip.mk run zip via wsl in wsl-as-helper case 2024-04-26 14:01:43 +02:00

GBuild is a set of makefile macros built on top of gmake that attempts to simplify LibreOffice development.

See
  https://wiki.documentfoundation.org/Development/Build_System
for online build-system documentation.

See
	https://web.archive.org/web/20130911015536/http://wiki.openoffice.org/wiki/Build_Environment_Effort/Module_Migration
for an archived overview of the new build system.

See
   ./solenv/doc/gbuild
for a commented class/API hierarchy of gbuild written in C++ syntax. It was not
intended for any use beyond to generate nicelooking docs with the doxygen
doxygen documentation generator from it. It likely is quite outdated these
days.