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>
This commit is contained in:
@@ -921,6 +921,9 @@ $(eval $(call gb_Helper_register_packages_for_install,sdk,\
|
||||
odk_javadoc \
|
||||
odk_uno_loader_classes \
|
||||
) \
|
||||
$(if $(ENABLE_DOTNET), \
|
||||
odk_dotnet \
|
||||
) \
|
||||
odk_scripts \
|
||||
))
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@ $(eval $(call gb_Module_add_targets,odk,\
|
||||
Package_share_readme \
|
||||
Package_share_readme_generated \
|
||||
Package_scripts \
|
||||
$(if $(ENABLE_DOTNET),Package_dotnet) \
|
||||
))
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
# -*- 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:
|
||||
Reference in New Issue
Block a user