From ed5640d8b587fbcfed7dd7967f3de04b37a76f26 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:06:44 +0200 Subject: Adding upstream version 4:7.4.7. Signed-off-by: Daniel Baumann --- Repository.mk | 1265 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1265 insertions(+) create mode 100644 Repository.mk (limited to 'Repository.mk') diff --git a/Repository.mk b/Repository.mk new file mode 100644 index 000000000..5ee1546b2 --- /dev/null +++ b/Repository.mk @@ -0,0 +1,1265 @@ +# -*- 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/. +# +# This file incorporates work covered by the following license notice: +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright +# ownership. The ASF licenses this file to you under the Apache +# License, Version 2.0 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.apache.org/licenses/LICENSE-2.0 . +# + +ifneq ($(ENABLE_WASM_STRIP_CANVAS),TRUE) +$(eval $(call gb_Helper_register_executables,NONE, \ + canvasdemo \ +)) +endif + +$(eval $(call gb_Helper_register_executables,NONE, \ + $(call gb_Helper_optional,HELPTOOLS, \ + HelpIndexer \ + HelpLinker \ + ) \ + bestreversemap \ + cfgex \ + concat-deps \ + cpp \ + cppunittester \ + gbuildtojson \ + $(if $(filter MSC,$(COM)), \ + gcc-wrapper \ + g++-wrapper \ + ) \ + gencoll_rule \ + genconv_dict \ + gendict \ + genindex_data \ + helpex \ + idxdict \ + io-testconnection \ + langsupport \ + $(if $(filter iOS,$(OS)),LibreOffice) \ + lngconvex \ + localize \ + $(call gb_CondExeLockfile,lockfile) \ + makedepend \ + mbsdiff \ + osl_process_child \ + pdf2xml \ + pdfunzip \ + pdfverify \ + pocheck \ + propex \ + regsvrex \ + saxparser \ + svidl \ + $(if $(ENABLE_ONLINE_UPDATE_MAR),\ + test_updater_dialog \ + ) \ + treex \ + ulfex \ + unoidl-check \ + xrmex \ + $(if $(filter-out ANDROID iOS WNT,$(OS)), \ + svdemo \ + minvcl \ + fftester \ + svptest \ + svpclient ) \ + $(if $(filter LINUX %BSD SOLARIS,$(OS)), tilebench) \ + $(if $(filter LINUX MACOSX SOLARIS WNT %BSD,$(OS)),icontest) \ + vcldemo \ + tiledrendering \ + mtfdemo \ + visualbackendtest \ + listfonts \ + $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), gtktiledviewer) \ + $(if $(filter EMSCRIPTEN,$(OS)),wasm-qt5-mandelbrot) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \ + $(if $(filter MSC,$(COM)),$(if $(filter-out AARCH64,$(CPUNAME)),climaker)) \ + cppumaker \ + idlc \ + javamaker \ + $(call gb_CondExeSp2bv,sp2bv) \ + $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \ + $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \ + unoidl-read \ + unoidl-write \ + $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \ +)) + +ifneq ($(ENABLE_WASM_STRIP_ACCESSIBILITY),TRUE) +$(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \ + $(if $(filter-out ANDROID HAIKU iOS MACOSX WNT,$(OS)),oosplash) \ +)) +endif + +$(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \ + $(if $(ENABLE_ONLINE_UPDATE_MAR),\ + mar \ + $(if $(filter WNT,$(OS)), \ + update_service \ + ) \ + updater )\ + $(call gb_Helper_optional,BREAKPAD,minidump_upload) \ + $(call gb_Helper_optional,FUZZERS,wmffuzzer) \ + $(call gb_Helper_optional,FUZZERS,jpgfuzzer) \ + $(call gb_Helper_optional,FUZZERS,giffuzzer) \ + $(call gb_Helper_optional,FUZZERS,xbmfuzzer) \ + $(call gb_Helper_optional,FUZZERS,xpmfuzzer) \ + $(call gb_Helper_optional,FUZZERS,pngfuzzer) \ + $(call gb_Helper_optional,FUZZERS,bmpfuzzer) \ + $(call gb_Helper_optional,FUZZERS,svmfuzzer) \ + $(call gb_Helper_optional,FUZZERS,pcdfuzzer) \ + $(call gb_Helper_optional,FUZZERS,dxffuzzer) \ + $(call gb_Helper_optional,FUZZERS,metfuzzer) \ + $(call gb_Helper_optional,FUZZERS,ppmfuzzer) \ + $(call gb_Helper_optional,FUZZERS,psdfuzzer) \ + $(call gb_Helper_optional,FUZZERS,epsfuzzer) \ + $(call gb_Helper_optional,FUZZERS,pctfuzzer) \ + $(call gb_Helper_optional,FUZZERS,pcxfuzzer) \ + $(call gb_Helper_optional,FUZZERS,rasfuzzer) \ + $(call gb_Helper_optional,FUZZERS,tgafuzzer) \ + $(call gb_Helper_optional,FUZZERS,tiffuzzer) \ + $(call gb_Helper_optional,FUZZERS,hwpfuzzer) \ + $(call gb_Helper_optional,FUZZERS,602fuzzer) \ + $(call gb_Helper_optional,FUZZERS,lwpfuzzer) \ + $(call gb_Helper_optional,FUZZERS,olefuzzer) \ + $(call gb_Helper_optional,FUZZERS,pptfuzzer) \ + $(call gb_Helper_optional,FUZZERS,rtffuzzer) \ + $(call gb_Helper_optional,FUZZERS,cgmfuzzer) \ + $(call gb_Helper_optional,FUZZERS,ww2fuzzer) \ + $(call gb_Helper_optional,FUZZERS,ww6fuzzer) \ + $(call gb_Helper_optional,FUZZERS,ww8fuzzer) \ + $(call gb_Helper_optional,FUZZERS,qpwfuzzer) \ + $(call gb_Helper_optional,FUZZERS,slkfuzzer) \ + $(call gb_Helper_optional,FUZZERS,fodtfuzzer) \ + $(call gb_Helper_optional,FUZZERS,fodsfuzzer) \ + $(call gb_Helper_optional,FUZZERS,fodpfuzzer) \ + $(call gb_Helper_optional,FUZZERS,xlsfuzzer) \ + $(call gb_Helper_optional,FUZZERS,scrtffuzzer) \ + $(call gb_Helper_optional,FUZZERS,wksfuzzer) \ + $(call gb_Helper_optional,FUZZERS,diffuzzer) \ + $(call gb_Helper_optional,FUZZERS,docxfuzzer) \ + $(call gb_Helper_optional,FUZZERS,xlsxfuzzer) \ + $(call gb_Helper_optional,FUZZERS,pptxfuzzer) \ + $(call gb_Helper_optional,FUZZERS,mmlfuzzer) \ + $(call gb_Helper_optional,FUZZERS,mtpfuzzer) \ + $(call gb_Helper_optional,FUZZERS,htmlfuzzer) \ + $(call gb_Helper_optional,FUZZERS,sftfuzzer) \ + $(call gb_Helper_optional,FUZZERS,dbffuzzer) \ + $(call gb_Helper_optional,FUZZERS,webpfuzzer) \ + soffice_bin \ + $(call gb_CondExeUnopkg, \ + unopkg_bin \ + $(if $(filter WNT,$(OS)), \ + unopkg \ + unopkg_com \ + ) \ + ) \ + $(if $(filter WNT,$(OS)), \ + soffice_exe \ + soffice_com \ + soffice_safe \ + unoinfo \ + $(if $(filter-out AARCH64,$(CPUNAME)),twain32shim) \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,base_brand, \ + $(if $(filter WNT,$(OS)), \ + sbase \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,base, \ + $(if $(filter WNT,$(OS)), \ + odbcconfig \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,calc_brand, \ + $(if $(filter WNT,$(OS)), \ + scalc \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,draw_brand, \ + $(if $(filter WNT,$(OS)), \ + sdraw \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,impress_brand, \ + $(if $(filter WNT,$(OS)), \ + simpress \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,math_brand, \ + $(if $(filter WNT,$(OS)), \ + smath \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,writer_brand, \ + $(if $(filter WNT,$(OS)), \ + sweb \ + swriter \ + ) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \ + gengal \ + $(if $(filter WNT,$(OS)),,uri-encode) \ + $(if $(filter WNT,$(OS)), \ + senddoc \ + ) \ + $(if $(filter OPENCL,$(BUILD_TYPE)),opencltest) \ +)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Helper_register_executables_for_install,OOO,quickstart, \ + quickstart \ +)) +endif + +$(eval $(call gb_Helper_register_executables_for_install,OOO,python, \ + $(if $(filter WNT,$(OS)), \ + python \ + ) \ +)) + +ifneq ($(ENABLE_POPPLER),) +$(eval $(call gb_Helper_register_executables_for_install,OOO,pdfimport, \ + xpdfimport \ +)) +endif + +$(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\ + $(if $(and $(ENABLE_JAVA),$(filter-out HAIKU MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \ + $(call gb_CondExeRegistryTools, \ + regmerge \ + regview \ + ) \ + $(call gb_CondExeUno,uno) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \ + abp \ + dbp \ + dbu \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \ + analysis \ + $(call gb_Helper_optional,DBCONNECTIVITY,calc) \ + date \ + pricing \ + sc \ + scd \ + scfilt \ + wpftcalc \ + solver \ + $(call gb_Helper_optional,SCRIPTING,vbaobj) \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,OOOLIBS,calc, \ + scui \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \ + svgfilter \ + wpftdraw \ + graphicfilter \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \ + animcore \ + PresenterScreen \ + PresentationMinimizer \ + wpftimpress \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \ + $(if $(ENABLE_ONLINE_UPDATE), \ + updatecheckui \ + updchk \ + ) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \ + $(if $(ENABLE_EVOAB2),evoab) \ + $(if $(ENABLE_GIO),losessioninstall) \ + $(if $(ENABLE_GIO),ucpgio1) \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,OOOLIBS,gnome, \ + $(if $(ENABLE_GTK3),vclplug_gtk3) \ + $(if $(ENABLE_GTK4),vclplug_gtk4) \ +)) + +gb_haiku_or_kde := $(if $(filter HAIKU,$(OS)),haiku,kde) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \ + $(if $(ENABLE_KF5),kf5be1) \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,OOOLIBS,$(gb_haiku_or_kde), \ + $(if $(ENABLE_KF5),vclplug_kf5) \ + $(if $(ENABLE_QT5),vclplug_qt5) \ + $(if $(ENABLE_QT6),vclplug_qt6) \ + $(if $(ENABLE_GTK3_KDE5),vclplug_gtk3_kde5) \ +)) + +$(eval $(call gb_Helper_register_executables_for_install,OOO,$(gb_haiku_or_kde), \ + $(if $(ENABLE_GTK3_KDE5),lo_kde5filepicker) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \ + sm \ + smd \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \ + OGLTrans \ +)) + +ifneq ($(ENABLE_WASM_STRIP_CANVAS),TRUE) +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ + canvastools \ + $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \ + canvasfactory \ + cppcanvas \ + $(if $(filter WNT,$(OS)),directx9canvas) \ + $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \ + $(if $(filter WNT,$(OS)),gdipluscanvas) \ + simplecanvas \ + vclcanvas \ +)) +endif + +ifneq ($(ENABLE_WASM_STRIP_GUESSLANG),TRUE) +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ + guesslang \ +)) +endif + +ifneq ($(ENABLE_WASM_STRIP_HUNSPELL),TRUE) +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ + hyphen \ + lnth \ + spell \ + $(if $(filter iOS MACOSX,$(OS)), \ + MacOSXSpell \ + ) \ +)) +endif + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ + avmedia \ + LanguageTool \ + $(call gb_Helper_optional,AVMEDIA, \ + $(if $(filter MACOSX,$(OS)),\ + avmediaMacAVF \ + ) \ + ) \ + $(call gb_Helper_optional,SCRIPTING, \ + basctl \ + basprov \ + ) \ + basegfx \ + bib \ + chartcore \ + chartcontroller \ + $(call gb_Helper_optional,OPENCL,clew) \ + $(if $(filter $(OS),WNT),,cmdmail) \ + configmgr \ + ctl \ + dba \ + dbahsql \ + $(call gb_Helper_optional,DBCONNECTIVITY, \ + dbase \ + dbaxml) \ + dbtools \ + deploymentmisc \ + $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \ + $(call gb_Helper_optional,SCRIPTING,dlgprov) \ + drawinglayercore \ + drawinglayer \ + editeng \ + $(if $(filter WNT,$(OS)),emser) \ + evtatt \ + expwrap \ + $(call gb_Helper_optional,DBCONNECTIVITY, \ + flat \ + file) \ + filterconfig \ + fps_office \ + for \ + forui \ + frm \ + fsstorage \ + fwk \ + $(call gb_Helper_optionals_or,HELPTOOLS XMLHELP,helplinker) \ + i18npool \ + i18nsearch \ + $(if $(ENABLE_JAVA),jdbc) \ + $(if $(filter WNT,$(OS)),jumplist) \ + $(if $(ENABLE_LDAP),ldapbe2) \ + $(if $(filter WNT,$(OS)),WinUserInfoBe) \ + localebe1 \ + log \ + lng \ + $(if $(filter $(OS),MACOSX),macbe1) \ + $(if $(MERGELIBS),merged) \ + migrationoo2 \ + migrationoo3 \ + mozbootstrap \ + msfilter \ + $(call gb_Helper_optional,SCRIPTING,msforms) \ + mtfrenderer \ + $(call gb_Helper_optional,DBCONNECTIVITY,mysql_jdbc) \ + $(call gb_Helper_optional,MARIADBC,$(call gb_Helper_optional,DBCONNECTIVITY,mysqlc)) \ + numbertext \ + odbc \ + odfflatxml \ + offacc \ + oox \ + $(call gb_Helper_optional,OPENCL,opencl) \ + passwordcontainer \ + pcr \ + pdffilter \ + $(call gb_Helper_optional,SCRIPTING,protocolhandler) \ + sax \ + sb \ + $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \ + scn \ + sd \ + sdd \ + sdfilt \ + sfx \ + slideshow \ + sot \ + $(if $(or $(DISABLE_GUI),$(ENABLE_WASM_STRIP_SPLASH)),,spl) \ + storagefd \ + $(call gb_Helper_optional,SCRIPTING,stringresource) \ + svgio \ + emfio \ + svl \ + svt \ + svx \ + svxcore \ + sw \ + syssh \ + textconversiondlgs \ + textfd \ + tk \ + tl \ + ucpexpand1 \ + ucpext \ + ucpimage \ + $(if $(ENABLE_LIBCMIS),ucpcmis1) \ + ucptdoc1 \ + unordf \ + unoxml \ + updatefeed \ + utl \ + uui \ + $(call gb_Helper_optional,SCRIPTING, \ + vbaevents \ + vbahelper \ + ) \ + vcl \ + writerperfect \ + xmlscript \ + xmlfa \ + xmlfd \ + xo \ + xof \ + xsltdlg \ + xsltfilter \ + $(if $(filter $(OS),WNT), \ + ado \ + oleautobridge \ + smplmail \ + wininetbe1 \ + ) \ + $(if $(filter $(OS),MACOSX), \ + $(if $(ENABLE_MACOSX_SANDBOX),, \ + AppleRemote \ + ) \ + fps_aqua \ + ) \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,OOOLIBS,ooo, \ + acc \ + $(if $(ENABLE_CUSTOMTARGET_COMPONENTS),components) \ + cui \ + $(if $(USING_X11),desktop_detector) \ + icg \ + sdui \ + $(if $(ENABLE_GEN),vclplug_gen) \ + $(if $(filter $(OS),WNT),vclplug_win) \ + $(if $(filter $(OS),MACOSX),vclplug_osx) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \ + $(if $(BUILD_POSTGRESQL_SDBC), \ + postgresql-sdbc \ + postgresql-sdbc-impl) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,firebirdsdbc, \ + $(if $(ENABLE_FIREBIRD_SDBC),firebird_sdbc) \ +)) + +ifneq ($(ENABLE_PDFIMPORT),) +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \ + pdfimport \ +)) +endif + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \ + pythonloader \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \ + pyuno \ + $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \ + rpt \ + rptui \ + rptxml \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \ + hwp \ + $(if $(ENABLE_LWP),lwpft) \ + msword \ + swd \ + t602filter \ + $(call gb_Helper_optional,SCRIPTING,vbaswobj) \ + wpftwriter \ + writerfilter \ + $(call gb_Helper_optional,DBCONNECTIVITY,writer) \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,OOOLIBS,writer, \ + swui \ +)) + +# cli_cppuhelper is NONE even though it is actually in URE because it is CliNativeLibrary +$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \ + smoketest \ + subsequenttest \ + test \ + test-setupvcl \ + testtools_cppobj \ + testtools_bridgetest \ + testtools_bridgetest-common \ + testtools_constructors \ + unobootstrapprotector \ + unoexceptionprotector \ + unotest \ + vclbootstrapprotector \ + scqahelper \ + swqahelper \ + wpftqahelper \ + precompiled_system \ + $(if $(filter MSC,$(COM)),cli_cppuhelper) \ + $(if $(filter $(OS),ANDROID),lo-bootstrap) \ + $(if $(filter $(OS),MACOSX),OOoSpotlightImporter) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \ + affine_uno_uno \ + $(if $(filter MSC,$(COM)),$(if $(filter-out AARCH64,$(CPUNAME)),cli_uno)) \ + i18nlangtag \ + $(if $(ENABLE_JAVA), \ + java_uno \ + jpipe \ + $(if $(filter $(OS),WNT),jpipx) \ + juh \ + juhx \ + ) \ + log_uno_uno \ + unsafe_uno_uno \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,PLAINLIBS_URE,ure, \ + $(if $(filter MSC,$(COM)), \ + $(if $(filter INTEL,$(CPUNAME)),msci_uno) \ + $(if $(filter X86_64,$(CPUNAME)),mscx_uno) \ + $(if $(filter AARCH64,$(CPUNAME)),msca_uno) \ + , gcc3_uno) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \ + binaryurp \ + bootstrap \ + introspection \ + invocadapt \ + invocation \ + io \ + $(if $(ENABLE_JAVA),javaloader) \ + $(if $(ENABLE_JAVA),javavm) \ + $(if $(ENABLE_JAVA),jvmaccess) \ + $(if $(ENABLE_JAVA),jvmfwk) \ + namingservice \ + proxyfac \ + reflection \ + reg \ + stocservices \ + store \ + unoidl \ + uuresolver \ + xmlreader \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,PRIVATELIBS_URE,ure, \ + $(call gb_CondLibSalTextenc,sal_textenc) \ +)) + +ifneq ($(ENABLE_WASM_STRIP_ACCESSIBILITY),TRUE) +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \ + $(if $(filter WNT,$(OS)), \ + winaccessibility \ + ) \ +)) +endif + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \ + $(call gb_Helper_optional,AVMEDIA, \ + $(if $(ENABLE_GSTREAMER_1_0),avmediagst) \ + $(if $(ENABLE_GTK4),avmediagtk) \ + $(if $(filter WNT,$(OS)),avmediawin) \ + ) \ + cached1 \ + comphelper \ + $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \ + $(call gb_Helper_optional,BREAKPAD,crashreport) \ + deployment \ + deploymentgui \ + embobj \ + $(if $(ENABLE_JAVA),hsqldb) \ + i18nutil \ + $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), libreofficekitgtk) \ + $(if $(ENABLE_JAVA), \ + $(if $(filter $(OS),MACOSX),,officebean) \ + ) \ + emboleobj \ + package2 \ + $(call gb_Helper_optional,SCRIPTING,scriptframe) \ + sdbc2 \ + sofficeapp \ + srtrs1 \ + ucb1 \ + ucbhelper \ + $(if $(WITH_WEBDAV),ucpdav1) \ + ucpfile1 \ + ucpftp1 \ + $(call gb_Helper_optional,XMLHELP,ucpchelp1) \ + ucphier1 \ + ucppkg1 \ + $(call gb_CondExeUnopkg,unopkgapp) \ + xmlsecurity \ + xsec_xmlsec \ + xstor \ + $(if $(filter $(OS),MACOSX), \ + macab1 \ + macabdrv1 \ + ) \ + $(if $(filter WNT,$(OS)), \ + fps \ + inprocserv \ + UAccCOM \ + ) \ +)) + +$(eval $(call gb_Helper_register_plugins_for_install,PLAINLIBS_OOO,ooo, \ + collator_data \ + dict_ja \ + dict_zh \ + index_data \ + localedata_en \ + localedata_es \ + localedata_euro \ + localedata_others \ + textconv_dict \ +)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \ + regactivex \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \ + so_activex \ +)) + +ifneq ($(BUILD_X64),) +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \ + so_activex_x64 \ +)) +endif + +$(eval $(call gb_Helper_register_executables_for_install,OOO,spsuppfiles, \ + spsupp_helper \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,spsuppfiles, \ + $(if $(CXX_X64_BINARY),spsupp_x64) \ + $(if $(CXX_X86_BINARY),spsupp_x86) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \ + $(if $(WINDOWS_SDK_HOME),\ + instooofiltmsi \ + inst_msu_msi \ + qslnkmsi \ + reg_dlls \ + reg4allmsdoc \ + sdqsmsi \ + sellangmsi \ + sn_tools \ + ) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \ + shlxtmsi \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerext, \ + ooofilt \ + propertyhdl \ + shlxthdl \ +)) + +ifneq ($(BUILD_X64),) +$(eval $(call gb_Helper_register_packages_for_install,winexplorerextwin64, \ + $(if $(filter MSC,$(COM)),msvc_dlls) \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \ + ooofilt_x64 \ + propertyhdl_x64 \ + shlxthdl_x64 \ +)) +endif # BUILD_X64 + +endif # WNT + +$(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \ + cppuhelper \ + purpenvhelper \ + salhelper \ +)) + +$(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \ + cppu \ + sal \ +)) + +$(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \ + active_native \ + passive_native \ + crashextension \ +)) + +ifneq ($(ENABLE_JAVA),) +$(eval $(call gb_Helper_register_jars_for_install,URE,ure, \ + java_uno \ + juh \ + jurt \ + libreoffice \ + ridl \ + unoloader \ +)) + +$(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \ + ScriptFramework \ + ScriptProviderForJava \ + XMergeBridge \ + commonwizards \ + form \ + $(if $(filter-out MACOSX,$(OS)),officebean) \ + query \ + report \ + sdbc_hsqldb \ + smoketest \ + table \ + unoil \ + xmerge \ +)) + +$(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \ + reportbuilder \ + reportbuilderwizard \ +)) + +ifneq ($(ENABLE_SCRIPTING_BEANSHELL),) +$(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \ + ScriptProviderForBeanShell \ +)) +endif + +ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),) +$(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \ + ScriptProviderForJavaScript \ +)) +endif + +ifeq (NUMBERTEXT,$(filter NUMBERTEXT,$(BUILD_TYPE))) +$(eval $(call gb_Helper_register_packages_for_install,extensions_numbertext,\ + numbertext \ +)) +endif + +$(eval $(call gb_Helper_register_jars,OXT, \ + EvolutionarySolver \ + active_java \ + mediawiki \ + nlpsolver \ + passive_java \ +)) + +$(eval $(call gb_Helper_register_jars,NONE,\ + ConnectivityTools \ + HelloWorld \ + Highlight \ + MemoryUsage \ + OOoRunner \ + TestExtension \ + test \ + test-tools \ + testComponent \ +)) +endif + +# 'test_unittest' is only package delivering to workdir. +# Other packages could be potentially autoinstalled. +$(eval $(call gb_Helper_register_packages, \ + test_unittest \ + cli_basetypes_copy \ + extras_wordbook \ + instsetoo_native_setup \ + $(if $(ENABLE_OOENV),instsetoo_native_ooenv) \ + postprocess_registry \ + readlicense_oo_readmes \ + setup_native_misc \ + sysui_share \ + vcl_fontunxpsprint \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,impress,\ + sd_xml \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,calc,\ + sc_res_xml \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,libreofficekit,\ + $(if $(filter LINUX %BSD SOLARIS, $(OS)),libreofficekit_selectionhandles) \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,ure,\ + instsetoo_native_setup_ure \ + $(call gb_CondExeUno,uno_sh) \ + ure_install \ + $(if $(ENABLE_JAVA),\ + jvmfwk_jvmfwk3_ini \ + jvmfwk_javavendors \ + jvmfwk_jreproperties \ + $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \ + ) \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,postgresqlsdbc,\ + $(if $(BUILD_POSTGRESQL_SDBC),connectivity_postgresql-sdbc) \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,sdk,\ + odk_share_readme \ + odk_share_readme_generated \ + $(if $(filter WNT,$(OS)),$(if $(filter-out AARCH64,$(CPUNAME)),odk_cli)) \ + odk_config \ + $(if $(filter WNT,$(OS)),odk_config_win) \ + odk_docs \ + $(if $(DOXYGEN),odk_doxygen) \ + odk_examples \ + odk_headers \ + odk_headers_generated \ + odk_html \ + odk_settings \ + odk_settings_generated \ + offapi_idl \ + udkapi_idl \ + $(if $(ENABLE_JAVA), \ + odk_javadoc \ + odk_uno_loader_classes \ + ) \ +)) + +ifneq ($(ENABLE_WASM_STRIP_PINGUSER),TRUE) +$(eval $(call gb_Helper_register_packages_for_install,ooo,\ + tipoftheday_images \ +)) +endif + +ifneq ($(ENABLE_WASM_STRIP_CANVAS),TRUE) +$(eval $(call gb_Helper_register_packages_for_install,ooo,\ + $(if $(ENABLE_OPENGL_CANVAS),canvas_opengl_shader) \ +)) +endif + +$(eval $(call gb_Helper_register_packages_for_install,ooo,\ + $(if $(SYSTEM_LIBEXTTEXTCAT),,libexttextcat_fingerprint) \ + officecfg_misc \ + $(if $(filter $(OS),MACOSX), \ + extensions_mdibundle \ + extensions_OOoSpotlightImporter \ + ) \ + extras_autocorr \ + extras_autotextuser \ + extras_cfgsrvnolang \ + extras_cfgusr \ + extras_database \ + extras_databasebiblio \ + extras_gallbullets \ + extras_gallmytheme \ + extras_gallroot \ + extras_gallsystem \ + extras_gallsystemstr \ + extras_glade \ + extras_labels \ + $(if $(filter WNT,$(OS)),extras_newfiles) \ + extras_palettes \ + extras_personas \ + extras_persona_dark \ + extras_persona_gray \ + extras_persona_green \ + extras_persona_pink \ + extras_persona_sand \ + extras_persona_white \ + extras_tplofficorr \ + extras_tploffimisc \ + extras_tplpresnt \ + extras_tpl_styles \ + extras_tpldraw \ + extras_tplpersonal \ + extras_tplwizbitmap \ + extras_tplwizdesktop \ + extras_tplwizletter \ + extras_tplwizfax \ + extras_tplwizagenda \ + extras_tplwizreport \ + extras_tplwizstyles \ + framework_dtd \ + $(if $(filter $(OS),MACOSX),infoplist) \ + oox_customshapes \ + oox_generated \ + package_dtd \ + sd_web \ + sfx2_emojiconfig \ + $(call gb_Helper_optional,DESKTOP,\ + $(if $(filter-out WNT,$(OS)),$(if $(ENABLE_MACOSX_SANDBOX),,shell_senddoc))) \ + $(call gb_Helper_optional,DESKTOP,$(if $(filter-out EMSCRIPTEN MACOSX WNT,$(OS)),svx_gengal)) \ + $(if $(USING_X11),vcl_fontunxppds) \ + $(if $(filter $(OS),MACOSX),vcl_osxres) \ + xmloff_dtd \ + xmlscript_dtd \ + $(call gb_Helper_optional,XMLHELP,xmlhelp_helpxsl) \ + $(if $(ENABLE_JAVA),\ + scripting_java \ + scripting_java_jars \ + $(if $(ENABLE_SCRIPTING_BEANSHELL),scripting_ScriptsBeanShell) \ + $(if $(ENABLE_SCRIPTING_JAVASCRIPT),scripting_ScriptsJavaScript) \ + ) \ + $(call gb_Helper_optional,SCRIPTING,scripting_scriptbindinglib) \ + $(if $(filter $(OS),MACOSX),sysui_osxicons) \ + wizards_basicshare \ + wizards_basicsrvaccess2base \ + wizards_basicsrvdepot \ + wizards_basicsrveuro \ + wizards_basicsrvgimmicks \ + wizards_basicsrvimport \ + wizards_basicsrvform \ + wizards_basicsrvscriptforge \ + wizards_basicsrvsfdatabases \ + wizards_basicsrvsfdialogs \ + wizards_basicsrvsfdocuments \ + wizards_basicsrvsfunittests \ + wizards_basicsrvsfwidgets \ + wizards_basicsrvstandard \ + wizards_basicsrvtemplate \ + wizards_basicsrvtools \ + wizards_basicsrvtutorials \ + wizards_basicusr \ + wizards_properties \ + wizards_wizardshare \ + toolbarmode_images \ + vcl_theme_definitions \ + $(if $(filter WNT,$(OS)), \ + vcl_opengl_denylist \ + ) \ + $(if $(filter SKIA,$(BUILD_TYPE)), \ + vcl_skia_denylist ) \ + $(if $(DISABLE_PYTHON),,$(if $(filter-out AIX,$(OS)), \ + Pyuno/commonwizards \ + Pyuno/fax \ + Pyuno/letter \ + Pyuno/agenda \ + Pyuno/mailmerge \ + )) \ + sfx2_classification \ + $(if $(filter OPENCL,$(BUILD_TYPE)),sc_opencl_runtimetest) \ + $(if $(ENABLE_HTMLHELP),\ + helpcontent2_html_dynamic \ + helpcontent2_html_media \ + helpcontent2_html_icon-themes \ + helpcontent2_html_static \ + ) \ + resource_fonts \ + cui \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\ + extras_fonts \ + $(if $(USING_X11)$(DISABLE_GUI)$(filter ANDROID EMSCRIPTEN,$(OS)), \ + postprocess_fontconfig) \ + $(call gb_Helper_optional,MORE_FONTS,\ + fonts_alef \ + fonts_amiri \ + fonts_caladea \ + fonts_carlito \ + $(if $(MPL_SUBSET),,fonts_culmus) \ + fonts_dejavu \ + fonts_emojione_color \ + fonts_gentium \ + $(if $(MPL_SUBSET),,fonts_kacst) \ + fonts_liberation \ + fonts_liberation_narrow \ + fonts_libertineg \ + fonts_libre_hebrew \ + fonts_noto \ + fonts_reem \ + fonts_sourcecode \ + fonts_sourcesans \ + fonts_sourceserif \ + fonts_scheherazade \ + ) \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,ooo_images,\ + postprocess_images \ + $(call gb_Helper_optional,HELP,helpcontent2_helpimages) \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,ogltrans,\ + sd_opengl \ + slideshow_opengl_shader \ +)) + +ifneq ($(ENABLE_POPPLER),) +$(eval $(call gb_Helper_register_packages_for_install,pdfimport, \ + sdext_pdfimport_pdf \ +)) +endif + +$(eval $(call gb_Helper_register_packages_for_install,reportbuilder,\ + reportbuilder_templates \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,xsltfilter,\ + filter_docbook \ + filter_xhtml \ + filter_xslt \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,brand,\ + desktop_branding \ + $(if $(CUSTOM_BRAND_DIR),desktop_branding_custom) \ + $(if $(filter DESKTOP,$(BUILD_TYPE)),desktop_scripts_install) \ + $(if $(and $(filter-out EMSCRIPTEN HAIKU MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),\ + $(if $(DISABLE_GUI),, \ + desktop_soffice_sh \ + ) \ + ) \ + readlicense_oo_files \ + readlicense_oo_license \ + $(call gb_Helper_optional,DESKTOP,setup_native_packinfo) \ +)) + +ifeq ($(USING_X11), TRUE) +$(eval $(call gb_Helper_register_packages_for_install,base_brand,\ + desktop_sbase_sh \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,calc_brand,\ + desktop_scalc_sh \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,draw_brand,\ + desktop_sdraw_sh \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,impress_brand,\ + desktop_simpress_sh \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,math_brand,\ + desktop_smath_sh \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,writer_brand,\ + desktop_swriter_sh \ +)) +endif # USING_X11=TRUE + +$(eval $(call gb_Helper_register_packages_for_install,onlineupdate,\ + $(if $(ENABLE_ONLINE_UPDATE),$(if $(filter LINUX SOLARIS,$(OS)),setup_native_scripts)) \ +)) + +ifneq ($(DISABLE_PYTHON),TRUE) +$(eval $(call gb_Helper_register_packages_for_install,python, \ + pyuno_pythonloader_ini \ + pyuno_python_scripts \ + $(if $(SYSTEM_PYTHON),,$(if $(filter-out WNT,$(OS)),python_shell)) \ + scripting_ScriptsPython \ +)) + +$(eval $(call gb_Helper_register_packages_for_install,python_scriptprovider, \ + scripting_scriptproviderforpython \ +)) + +ifeq (LIBRELOGO,$(filter LIBRELOGO,$(BUILD_TYPE))) +$(eval $(call gb_Helper_register_packages_for_install,python_librelogo, \ + librelogo \ + librelogo_properties \ +)) +endif # LIBRELOGO + +endif # DISABLE_PYTHON + +# External executables +$(eval $(call gb_ExternalExecutable_register_executables,\ + genbrk \ + genccode \ + gencmn \ + python \ + ucpp \ + xmllint \ + xsltproc \ +)) + +# Resources +$(eval $(call gb_Helper_register_mos,\ + acc \ + $(call gb_Helper_optional,AVMEDIA,avmedia) \ + $(call gb_Helper_optional,SCRIPTING,basctl) \ + chart \ + cnr \ + cui \ + dba \ + dkt \ + editeng \ + flt \ + for \ + $(call gb_Helper_optional,DESKTOP,fps) \ + frm \ + fwk \ + oox \ + pcr \ + rpt \ + $(call gb_Helper_optional,SCRIPTING,sb) \ + sc \ + sca \ + scc \ + sd \ + sfx \ + shell \ + sm \ + svl \ + svt \ + svx \ + sw \ + uui \ + vcl \ + wiz \ + wpt \ + $(if $(ENABLE_NSS)$(ENABLE_OPENSSL),xsc) \ +)) + +# UI configuration +ifneq ($(ENABLE_WASM_STRIP_DBACCESS),TRUE) +$(eval $(call gb_Helper_register_uiconfigs,\ + $(call gb_Helper_optional,DBCONNECTIVITY,dbaccess) \ +)) +endif + +$(eval $(call gb_Helper_register_uiconfigs,\ + cui \ + desktop \ + editeng \ + filter \ + formula \ + fps \ + libreofficekit \ + $(call gb_Helper_optional,SCRIPTING,modules/BasicIDE) \ + $(call gb_Helper_optional,DBCONNECTIVITY,\ + modules/dbapp \ + modules/dbbrowser \ + modules/dbquery \ + modules/dbrelation \ + ) \ + modules/dbreport \ + $(call gb_Helper_optional,DBCONNECTIVITY,\ + modules/dbtable \ + modules/dbtdata \ + ) \ + modules/sabpilot \ + $(call gb_Helper_optional,DBCONNECTIVITY,modules/sbibliography) \ + modules/scalc \ + modules/scanner \ + modules/schart \ + modules/sdraw \ + modules/sglobal \ + modules/simpress \ + modules/smath \ + $(call gb_Helper_optional,DBCONNECTIVITY,modules/spropctrlr) \ + modules/StartModule \ + modules/sweb \ + modules/swform \ + modules/swreport \ + modules/swriter \ + modules/swxform \ + sfx \ + svt \ + svx \ + uui \ + vcl \ + writerperfect \ + $(if $(ENABLE_NSS)$(ENABLE_OPENSSL),xmlsec) \ +)) + +ifeq ($(gb_GBUILDSELFTEST),t) +$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, gbuildselftestdep gbuildselftest)) +$(eval $(call gb_Helper_register_executables,NONE, gbuildselftestexe)) +endif + +# vim: set noet sw=4 ts=4: -- cgit v1.2.3