7b91e84c72
...this e.g. changes the error message when trying to register an extension that contains an (actively registered) Python component but no pyuno is installed from "Binary URP bridge disposed during call" to a less frightening "The service com.sun.star.loader.Python cannot be instantiated." Change-Id: I10f2b36b11395559ee95ce659878222b5ea99c11
72 lines
1.6 KiB
Makefile
72 lines
1.6 KiB
Makefile
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
#
|
|
# 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_Module_Module,pyuno))
|
|
|
|
ifneq ($(DISABLE_PYTHON),TRUE)
|
|
|
|
$(eval $(call gb_Module_add_targets,pyuno,\
|
|
Library_pyuno \
|
|
Library_pythonloader \
|
|
Package_pyunorc \
|
|
Package_python_scripts \
|
|
Rdb_pyuno \
|
|
))
|
|
|
|
ifneq ($(OS),WNT)
|
|
$(eval $(call gb_Module_add_targets,pyuno,\
|
|
Library_pyuno_wrapper \
|
|
))
|
|
endif
|
|
|
|
#
|
|
# Windows: only --enable-python=internal possible
|
|
# mingw: both cases possible: internal && system
|
|
# that why it makes sense to handle the next 3 targets
|
|
# with SYSTEM_PYTHON=YES and SYSTEM_PYTHON=NO
|
|
|
|
# zipcore: pyuno/python.exe on Windows
|
|
ifeq ($(OS),WNT)
|
|
$(eval $(call gb_Module_add_targets,pyuno,\
|
|
Executable_python_wrapper \
|
|
))
|
|
endif
|
|
|
|
ifneq ($(SYSTEM_PYTHON),YES)
|
|
|
|
# zipcore: python.sh on Unix
|
|
ifneq ($(OS),WNT)
|
|
$(eval $(call gb_Module_add_targets,pyuno,\
|
|
CustomTarget_python_shell \
|
|
Package_python_shell \
|
|
))
|
|
endif
|
|
|
|
else # SYSTEM_PYTHON
|
|
|
|
# these two targets have to be executed only with system-python on mingw
|
|
# FIXME remove this
|
|
ifeq ($(OS)$(COM),WNTGCC)
|
|
$(eval $(call gb_Module_add_targets,pyuno,\
|
|
CustomTarget_zipcore \
|
|
Package_zipcore \
|
|
))
|
|
endif
|
|
|
|
endif # SYSTEM_PYTHON
|
|
|
|
ifneq ($(gb_RUNNABLE_INSTDIR),)
|
|
$(eval $(call gb_Module_add_targets,pyuno,\
|
|
Package_python_scripts_install \
|
|
))
|
|
endif
|
|
|
|
endif # DISABLE_PYTHON
|
|
|
|
# vim:set noet sw=4 ts=4:
|