office-gobmx/solenv/gbuild
Stephan Bergmann 2d9f8f45be Emscripten: Experimental -sPROXY_POSIX_SOCKETS support
...see
<https://emscripten.org/docs/porting/networking.html#full-posix-sockets-over-websocket-proxy-server>.

This requires
<4aff1f28b8>
"-sPROXY_POSIX_SOCKETS: Add websocket_proxy_poll".  When configured with
--disable-socketpair (which appears to have no negative consequences),
external/curl appears to only call poll(2) with socket-related file descriptors,
so we can use websocket_proxy_poll instead.

The URL on which the websocket_to_posix_proxy process listens must be specified
as Module.uno_websocket_to_posix_socket_url.

Change-Id: I4ad23098b5bbc0646fa50859c0aeb9870d1cc92a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172243
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Tested-by: Jenkins
2024-08-22 14:24:35 +02:00
..
extensions Rename wasmcallgen -> wasmbridgegen 2024-07-11 21:46:03 +02:00
platform Emscripten: Experimental -sPROXY_POSIX_SOCKETS support 2024-08-22 14:24:35 +02:00
AllLangHelp.mk
AllLangMoTarget.mk
AllLangPackage.mk
AutoInstall.mk makefile simplification: replace $(call gb_AutoInstall_get_target,foo) 2024-06-19 16:16:05 +02:00
CliAssembly.mk
CliLibrary.mk use gb_StaticLibrary_WORKDIR and gb_Library_DLLDIR more consistently 2024-06-19 20:00:39 +02:00
CliNativeLibrary.mk
CliUnoApi.mk
CompilerTest.mk
ComponentTarget.mk
Conditions.mk
Configuration.mk
CppunitTest.mk Simplify checking for "running under unit/ui test" 2024-07-17 15:21:57 +02:00
CustomTarget.mk
Deliver.mk
Dictionary.mk
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
Extension.mk
ExtensionPackage.mk
ExternalExecutable.mk
ExternalPackage.mk
ExternalProject.mk
Gallery.mk
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
Helper.mk
HelpTarget.mk Simplify make.clean in helpcontent2 gbuild 2024-06-05 17:42:16 +02:00
InstallModule.mk
InstallModuleTarget.mk makefile simplification: replace $(call gb_AutoInstall_get_target,foo) 2024-06-19 16:16:05 +02:00
InstallScript.mk
InternalUnoApi.mk
Jar.mk
JavaClassSet.mk
JunitTest.mk
Library.mk
LinkTarget.mk use gb_StaticLibrary_WORKDIR and gb_Library_DLLDIR more consistently 2024-06-19 20:00:39 +02:00
Module.mk
Output.mk wsl-as-helper: enable gb_COLOR by default when using git-bash 2024-05-31 15:04:21 +02:00
Package.mk
PackageSet.mk
Pagein.mk
partial_build.mk
Postprocess.mk
PrecompiledHeaders.mk
PythonTest.mk
Pyuno.mk
Rdb.mk gbuild: don't create empty services.rdb on "make postprocess" 2024-05-10 10:08:41 +02:00
README
SdiTarget.mk
static.mk
StaticLibrary.mk
TargetLocations.mk .NET Bindings: Add DotnetTest class to gbuild 2024-08-03 12:07:11 +02:00
TestHelpers.mk
Trace.mk
UIConfig.mk
uitest-failed-default.sh
UITest.mk pyuno,unotest,xmlsecurity: copy GPG test files for UITtest 2024-08-01 11:18:30 +02:00
UnoApi.mk
UnoApiTarget.mk
UnpackedTarball.mk
WinResTarget.mk
Zip.mk

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.