Files
odfstudio/odk/Package_dotnet.mk
T
Hossein 71e1af3358 tdf#165585 Fix SDK lacking cross platform .NET binding files
In the past, LibreOffice cross platform .NET support could correctly
build binding files, but these files were not shipped. This patch fixes
the issue, and ships these files, as described below:

$ ls instdir/sdk/dotnet/
LibreOffice.Bindings.0.1.0.nupkg
nuget.config

$ ls instdir/program/dotnet
net_basetypes.dll
net_bridge.runtimeconfig.json
net_uretypes.dll
net_bridge.dll
net_oootypes.dll

Change-Id: I947aafbf45436855dfdb7ab5f3268f42b8a66511
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208294
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
2026-07-22 16:01:49 +02:00

28 lines
977 B
Makefile

# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t; fill-column: 100 -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_Package_Package,odk_dotnet,$(INSTROOT)))
$(eval $(call gb_Package_set_outdir,odk_dotnet,$(INSTDIR)))
$(eval $(call gb_Package_add_files,odk_dotnet,$(SDKDIRNAME)/dotnet,\
$(LIBO_SHARE_DOTNET_FOLDER)/net_basetypes.dll \
$(LIBO_SHARE_DOTNET_FOLDER)/net_bridge.dll \
$(LIBO_SHARE_DOTNET_FOLDER)/net_bridge.runtimeconfig.json \
$(LIBO_SHARE_DOTNET_FOLDER)/net_oootypes.dll \
$(LIBO_SHARE_DOTNET_FOLDER)/net_uretypes.dll \
))
$(eval $(call gb_Package_add_files,odk_dotnet,$(SDKDIRNAME)/dotnet,\
$(SDKDIRNAME)/dotnet/LibreOffice.Bindings.0.1.0.nupkg \
$(SDKDIRNAME)/dotnet/nuget.config \
))
# vim: set noet sw=4 ts=4: