# -*- 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/. # # Tools we need to build for cross-compiling ifeq ($(gb_Side),build) gb_BUILD_TOOLS_executables = \ bestreversemap \ cfgex \ climaker \ cpp \ cppumaker \ $(if $(filter EMSCRIPTEN,$(BUILD_TYPE_FOR_HOST)),embindmaker wasmbridgegen) \ gencoll_rule \ genconv_dict \ gendict \ $(if $(WITH_GALLERY_BUILD),gengal) \ genindex_data \ helpex \ idxdict \ javamaker \ $(call gb_CondExeLockfile,lockfile) \ makedepend \ propex \ saxparser \ svidl \ treex \ ulfex \ unoidl-check \ unoidl-write \ xrmex \ $(call gb_Helper_optional,HELPTOOLS, \ HelpIndexer \ HelpLinker \ ) \ $(if $(filter WNT,$(OS)),$(call gb_Helper_optional,DESKTOP,lngconvex)) \ gb_BUILD_TOOLS_executables_extern = \ python \ xsltproc \ # zxcvbn-c depends on a generated header by native code, therefore it is built # both for the build and the host platform. gb_BUILD_TOOLS = \ $(foreach executable,$(gb_BUILD_TOOLS_executables),$(call gb_Executable_get_runtime_dependencies,$(executable))) \ $(foreach executable,$(gb_BUILD_TOOLS_executables_extern),$(call gb_ExternalExecutable_get_dependencies,$(executable))) \ $(INSTROOT)/$(LIBO_URE_ETC_FOLDER)/$(call gb_Helper_get_rcfile,uno) \ $(if $(SYSTEM_ZXCVBN),,$(call gb_ExternalProject_get_target_for_build,zxcvbn-c)) \ endif # vim: set noet sw=4 ts=4: