# -*- 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 . # $(eval $(call gb_Helper_register_executables,NONE, \ HelpIndexer \ HelpLinker \ bestreversemap \ cfgex \ concat-deps \ cpp \ cppunit/cppunittester \ $(call gb_Helper_optional,CRASHREP,crashrep) \ gencoll_rule \ genconv_dict \ gendict \ genindex_data \ gsicheck \ helpex \ idxdict \ langsupport \ libtest \ lngconvex \ localize \ makedepend \ mork_helper \ osl_process_child \ pdf2xml \ pdfunzip \ propex \ reg2unoidl \ regsvrex \ rsc \ saxparser \ sp2bv \ svg2odf \ svidl \ stringex \ transex3 \ treex \ $(if $(filter UCPP,$(BUILD_TYPE)),\ ucpp \ ) \ uiex \ ulfex \ $(call gb_Helper_optional,ODK,unoapploader) \ xpdfimport \ xrmex \ )) ifneq ($(OS),WNT) $(eval $(call gb_Helper_register_executables,NONE,\ liboapprover \ )) endif $(eval $(call gb_Helper_register_executables,SDK, \ idlc \ )) ifneq ($(OS),IOS) $(eval $(call gb_Helper_register_executables,SDK, \ autodoc \ climaker \ cppumaker \ javamaker \ regcompare \ uno-skeletonmaker \ )) endif $(eval $(call gb_Helper_register_executables,OOO, \ gnome-open-url.bin \ spadmin.bin \ $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \ tdefilepicker \ ) \ uri-encode \ $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \ kdefilepicker \ ) \ ui-previewer \ )) ifeq ($(OS),WNT) $(eval $(call gb_Helper_register_executables,OOO,\ crashrep_com \ gengal \ gcc-wrapper \ g++-wrapper \ guiloader \ guistdio \ odbcconfig \ officeloader \ pyuno/python \ quickstart \ sbase \ scalc \ sdraw \ senddoc \ simpress \ soffice \ soffice_bin \ smath \ sweb \ swriter \ unoinfo \ unopkg \ unopkg_bin \ unopkg_com \ unopkgio \ )) $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ directxcanvas \ winextendloaderenv \ winlauncher \ wrapper \ )) else $(eval $(call gb_Helper_register_executables,OOO,\ soffice.bin \ unopkg.bin \ gengal.bin \ )) ifeq ($(OS),MACOSX) $(eval $(call gb_Helper_register_executables,OOO,\ officeloader \ )) else $(eval $(call gb_Helper_register_executables,OOO,\ oosplash \ )) endif endif ifneq ($(OS),IOS) $(eval $(call gb_Helper_register_executables,UREBIN,\ regmerge \ regview \ uno \ )) endif ifneq ($(OS),MACOSX) $(eval $(call gb_Helper_register_executables,UREBIN,\ javaldx \ )) endif ifeq ($(ENABLE_NPAPI_FROM_BROWSER),YES) $(eval $(call gb_Helper_register_executables,OOO,\ pluginapp.bin \ )) $(eval $(call gb_Helper_register_libraries,OOOLIBS, \ pl \ )) endif ifeq ($(ENABLE_NPAPI_INTO_BROWSER),YES) $(eval $(call gb_Helper_register_executables,OOO,\ nsplugin \ )) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \ npsoplugin \ )) endif ifeq ($(OS),IOS) $(eval $(call gb_Helper_register_executables,NONE,\ LibreOffice \ )) endif ifeq ($(OS),MACOSX) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \ OOoSpotlightImporter \ )) endif $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,GRAPHICFILTER, \ svgfilter \ flash \ wpftdraw \ graphicfilter \ )) $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,TDE, \ $(if $(ENABLE_TDE),tdebe1) \ )) $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,GNOME, \ $(if $(ENABLE_EVOAB2),evoab) \ $(if $(ENABLE_GTK),vclplug_gtk) \ $(if $(ENABLE_GTK3),vclplug_gtk3) \ $(if $(ENABLE_GCONF),gconfbe1) \ $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \ $(if $(ENABLE_GIO),losessioninstall) \ $(if $(ENABLE_GIO),ucpgio1) \ $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \ )) $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,KDE, \ $(if $(ENABLE_KDE),kdebe1) \ $(if $(ENABLE_KDE4),kde4be1) \ )) $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,OOO, \ avmedia \ $(if $(DISABLE_SCRIPTING),,basctl) \ basegfx \ bib \ canvastools \ chartcore \ chartcontroller \ cppcanvas \ configmgr \ ctl \ cui \ dba \ dbase \ dbmm \ $(if $(DISABLE_DBCONNECTIVITY),,dbtools) \ dbaxml \ deploymentmisc \ $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \ $(if $(filter unx,$(GUIBASE)),desktop_detector) \ drawinglayer \ editeng \ egi \ eme \ $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \ epb \ epg \ epp \ eps \ ept \ era \ eti \ evtatt \ exp \ flat \ file \ filterconfig \ for \ forui \ frm \ fsstorage \ fwe \ fwi \ fwk \ fwl \ fwm \ guesslang \ $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \ i18npool \ hyphen \ icd \ icg \ idx \ ime \ ipb \ ipd \ ips \ ipt \ ipx \ ira \ itg \ iti \ $(if $(SOLAR_JAVA),jdbc) \ $(if $(ENABLE_KAB),kab1) \ $(if $(ENABLE_KAB),kabdrv1) \ localebe1 \ lng \ lnth \ $(if $(MERGELIBS),merged) \ msfilter \ mysql \ odbc \ odbcbase \ odfflatxml \ offacc \ pcr \ pdffilter \ res \ sax \ sb \ sdbt \ scn \ sd \ sdd \ sdfilt \ sdui \ sfx \ sot \ $(if $(ENABLE_HEADLESS),,spl) \ svgio \ svl \ svt \ svx \ svxcore \ sw \ $(if $(ENABLE_TDEAB),tdeab1) \ $(if $(ENABLE_TDEAB),tdeabdrv1) \ textconversiondlgs \ tk \ tl \ $(if $(ENABLE_TELEPATHY),tubes) \ ucpexpand1 \ unordf \ unoxml \ utl \ uui \ vcl \ $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),vclplug_gen) \ xmlscript \ xmlfa \ xmlfd \ xo \ xof \ xsltdlg \ xsltfilter \ )) $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,WRITER, \ hwp \ $(if $(ENABLE_LWP),lwpft) \ msword \ swd \ swui \ t602filter \ wpftwriter \ writerfilter \ )) $(eval $(call gb_Helper_register_libraries,OOOLIBS, \ abp \ acc \ adabas \ adabasui \ ado \ agg \ analysis \ animcore \ $(if $(filter $(OS),ANDROID),, \ basebmp \ ) \ communi \ date \ oox \ ooxml \ sdbc \ AppleRemote \ avmediaQuickTime \ calc \ dbp \ dbu \ filtertracer \ log \ MacOSXSpell \ mork \ mozab2 \ mozabdrv \ placeware \ pricing \ protocolhandler \ rpt \ rptui \ rptxml \ sc \ scd \ scfilt \ scui \ simplecm \ sm \ smd \ solver \ spa \ spell \ sts \ textfd \ updatecheckui \ $(if $(DISABLE_SCRIPTING),,vbahelper) \ vclplug_tde \ vclplug_kde \ vclplug_kde4 \ vclplug_svp \ )) ifneq (,$(filter ANDROID IOS,$(OS))) $(eval $(call gb_Helper_register_libraries,OOOLIBS, \ libotouch \ )) endif ifeq ($(filter MACOSX WNT,$(OS)),) $(eval $(call gb_Helper_register_libraries,OOOLIBS, \ spl_unx \ )) endif $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \ smoketest \ subsequenttest \ test \ unobootstrapprotector \ unoexceptionprotector \ unotest \ )) $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,URE, \ affine_uno \ $(if $(SOLAR_JAVA),java_uno) \ $(if $(SOLAR_JAVA),juh) \ $(if $(SOLAR_JAVA),juhx) \ $(if $(SOLAR_JAVA),jvmaccess) \ $(if $(SOLAR_JAVA),jvmfwk) \ log_uno \ reg \ sal_textenc \ store \ $(if $(SOLAR_JAVA),sunjavaplugin) \ unoidl \ unsafe_uno \ $(if $(URELIBS),urelibs) \ xmlreader \ $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \ )) $(eval $(call gb_Helper_register_libraries_for_install,UNOLIBS_URE,URE, \ acceptor \ binaryurp \ bootstrap \ connector \ introspection \ invocadapt \ invocation \ $(if $(SOLAR_JAVA),javaloader) \ $(if $(SOLAR_JAVA),javavm) \ namingservice \ proxyfac \ reflection \ stocservices \ streams \ textinstream \ textoutstream \ uuresolver \ )) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \ $(if $(filter MSC,$(COM)),cli_cppuhelper) \ $(if $(filter MSC,$(COM)),cli_uno) \ getuid \ jpipe \ $(if $(filter WNT,$(OS)),jpipx) \ )) $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,OOO, \ comphelper \ deployment \ fileacc \ i18nlangtag \ i18nutil \ mcnttype \ package2 \ sofficeapp \ ucb1 \ ucbhelper \ ucpfile1 \ xstor \ )) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \ avmediagst \ avmediagst_0_10 \ avmediawin \ bluez_bluetooth \ cached1 \ collator_data \ dbpool2 \ deploymentgui \ dict_ja \ dict_zh \ embobj \ emboleobj \ hsqldb \ index_data \ java_uno_accessbridge \ libreoffice \ localedata_en \ localedata_es \ localedata_euro \ localedata_others \ macab1 \ macabdrv1 \ mozbootstrap \ officebean \ pyuno \ pyuno_wrapper \ recentfile \ scriptframe \ sdbc2 \ srtrs1 \ textconv_dict \ tvhlp1 \ ucpdav1 \ ucpftp1 \ ucpchelp1 \ ucphier1 \ ucppkg1 \ unopkgapp \ updchk \ xmlsecurity \ xsec_fw \ xsec_xmlsec \ $(if $(filter $(OS),ANDROID), \ lo-bootstrap \ ) \ $(if $(filter $(OS),WNT), \ uwinapi \ ) \ )) ifeq ($(OS),WNT) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \ dnd \ dtrans \ fop \ fps \ ftransl \ inprocserv \ instooofiltmsi \ jfregca \ ooofilt \ ooofilt_x64 \ propertyhdl \ propertyhdl_x64 \ qslnkmsi \ reg4allmsdoc \ regactivex \ regpatchactivex \ sdqsmsi \ sellangmsi \ shlxthdl \ shlxthdl_x64 \ shlxtmsi \ sn_tools \ so_activex \ so_activex_x64 \ sysdtrans \ thidxmsi \ unowinreg \ )) endif $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \ cppuhelper \ purpenvhelper \ salhelper \ )) $(eval $(call gb_Helper_register_libraries,OOOLIBS, \ PresenterScreen \ basprov \ cairocanvas \ canvasfactory \ cmdmail \ directx9canvas \ dlgprov \ expwrap \ fastsax \ fpicker \ fps_office \ gdipluscanvas \ hatchwindowfactory \ i18nsearch \ ldapbe2 \ macbe1 \ migrationoo2 \ migrationoo3 \ msforms \ mtfrenderer \ OGLTrans \ passwordcontainer \ pdfimport \ postgresql-sdbc \ postgresql-sdbc-impl \ pythonloader \ simplecanvas \ slideshow \ stringresource \ syssh \ ucpcmis1 \ ucpext \ ucptdoc1 \ updatefeed \ vbaevents \ vbaobj \ vbaswobj \ vclcanvas \ $(if $(filter $(OS),MACOSX), \ fps_aqua \ ) \ $(if $(filter $(OS),WNT), \ oleautobridge \ smplmail \ wininetbe1 \ ) \ )) $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \ testtools_cppobj \ testtools_bridgetest \ testtools_constructors \ )) $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \ cppu \ sal \ )) $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \ SunPresentationMinimizer \ mysqlc \ passive_native \ )) $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ $(if $(filter $(OS),ANDROID), \ basebmp \ ) \ basegfx_s \ codemaker \ codemaker_cpp \ codemaker_java \ cosv \ dtobj \ findsofficepath \ gnu_getopt \ gnu_readdir_r \ headless \ libeay32 \ npsoenv \ nputils \ pdfimport_s \ plugcon \ quickstarter \ seterror \ ssleay32 \ ooopathutils \ sample \ sax_shared \ simplemapi \ shell_xmlparser \ shell_xmlparser_x64 \ shlxthandler_common \ shlxthandler_common_x64 \ salcpprt \ testtools_bridgetest_s \ transex \ udm \ ulingu \ vclmain \ writerperfect \ $(if $(filter-out $(OS),IOS), \ registry_helper \ ) \ $(if $(filter $(OS),IOS), \ uno \ ) \ )) ifeq ($(OS),WNT) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \ xmlsec1 \ xmlsec1-nss \ )) ifneq ($(CROSS_COMPILING),YES) $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \ xmlsec1-mscrypto \ )) endif else $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ xmlsec1 \ xmlsec1-nss \ )) endif $(eval $(call gb_Helper_register_jars,URE, \ java_uno \ juh \ jurt \ ridl \ testComponent \ unoloader \ )) $(eval $(call gb_Helper_register_jars,OOO, \ ConnectivityTools \ ScriptFramework \ ScriptProviderForBeanShell \ ScriptProviderForJava \ ScriptProviderForJavaScript \ XMergeBridge \ XSLTFilter \ XSLTValidate \ commonwizards \ agenda \ aportisdoc \ fax \ form \ htmlsoff \ java_uno_accessbridge \ letter \ officebean \ pexcel \ pocketword \ query \ report \ reportbuilder \ reportbuilderwizard \ sdbc_hsqldb \ smoketest \ table \ unoil \ web \ xmerge \ )) $(eval $(call gb_Helper_register_jars,OXT, \ EvolutionarySolver \ mediawiki \ nlpsolver \ passive_java \ )) $(eval $(call gb_Helper_register_jars,NONE,\ HelloWorld \ Highlight \ MemoryUsage \ OOoRunner \ OOoRunnerLight \ TestExtension \ test \ test-tools \ )) # External executables $(eval $(call gb_ExternalExecutable_register_executables,\ genbrk \ genccode \ gencmn \ python \ ucpp \ xmllint \ xsltproc \ )) # vim: set noet sw=4 ts=4: