summaryrefslogtreecommitdiffstats
path: root/RepositoryModule_build.mk
Commit message (Collapse)AuthorAgeFilesLines
* Don't lock galleries build into DESKTOPJan-Marek Glogowski2020-12-231-31/+31
| | | | | | | | | | | And add the missing dependency of Executable_gengal on Package_svx_gengal, so the actual executable script is created in instdir_for_build for the cross-toolset. Change-Id: I98ea1d58273c871f0a3b804a93970eedfb7f8908 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108108 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* build-tools: default to system PCH settingJan-Marek Glogowski2020-10-301-0/+1
| | | | | | | | | | | Originally disabled for the build-tools to get rid of an other potential build failure while implementing the cross build on Windows for the Windows Arm64 build. Change-Id: I720d0812de26ddb1f71a14db708595babbefe84c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105035 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* Fix the minimal build-tools targetJan-Marek Glogowski2020-09-111-0/+35
| | | | | | | | | | | | | | | | | | The revert commits change the build-tools target for a DESKTOP build to build the complete LO. This restores the original, minimal one and also adds a whitelist of allowd build types. OpenCL needs a configure switch, as it's status is also stored in a config header, so preventing the build is not enough. This also reverts: - commit 802161a505272732566210e9ebbd8fe1b23fb86d - commit 02d931a59e2966d0c2736db8dee7be3e3dcd6bae Change-Id: Ibfcb0c54e72da1b7c2e63c082ea6586520a787fa Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102480 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* More WIP work for macOS on Apple SiliconTor Lillqvist2020-06-291-35/+0
| | | | | | | | | | If cross-compiling to a DESKTOP platform, just use RepositoryModule_host.mk on the build platform, too. Change-Id: Icd3f3081e5af0c7cda95e9bce7572d37567d4f6e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97356 Tested-by: Jenkins Reviewed-by: Tor Lillqvist <tml@collabora.com>
* There is no mysqlc moduleTor Lillqvist2020-06-261-1/+0
| | | | | | | Change-Id: I0106f5a86b86e40e97bbaf6918bc77601bd3a7fe Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97220 Tested-by: Jenkins Reviewed-by: Tor Lillqvist <tml@collabora.com>
* migrate to boost::gettextCaolán McNamara2017-07-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
* emfplus: create a wmf/emf/emf+ primitive based importerArmin Le Grand2017-07-151-0/+1
| | | | | | | | | | | | | | First steps to organize an importer that can read/interpret wmf/emf/emf+ and deliver a primitive representation for the content by parsing it. Use the same mechanisms as already applied for Svg, so to reuse abilities to keep original binary data to allow save again and embedding in files and have an implemented replacement bitmap based representation. For this, unify the used helper classes to handle more than just Svg. For 1st try, add test code and static bool switches Change-Id: I6e0a82943541d811a8f8d65a84115569fcd8cee7
* drop basebmp entirely nowCaolán McNamara2016-01-201-1/+0
| | | | Change-Id: I534848c4be8eadf86b7f31ac742a80982405f56f
* Set up the instdir_for_build URE unorc file when cross-compilingTor Lillqvist2014-09-171-0/+1
| | | | Change-Id: Icde8c214f510d168b52f2594821071a5aff19ecf
* normalize values of WITH_GALLERY_BUILDMichael Stahl2014-03-111-1/+1
| | | | | | ... and remove the unimplemented "package" option. Change-Id: I2b0cfcdc040b653fe0c4cd061ae4e0d7f745068c
* Need more modules when cross-compiling to a desktop platformTor Lillqvist2014-01-161-0/+7
| | | | | | Because gengal. Change-Id: I679177b8bade42787dc921a500679c53278029d1
* fdo#70393: move zlib to a subdir of externalKhaled Hosny2013-11-041-1/+0
| | | | | | | Change-Id: I13dec52e6999d9c8aa0ba1f0c31ee8c36e1b6aac Reviewed-on: https://gerrit.libreoffice.org/6556 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* fdo#70393: move vigra to a subdir of externalKhaled Hosny2013-11-041-1/+0
| | | | | | | Change-Id: I98e2ae25865c4ec38da19a24ba4347540d170e4f Reviewed-on: https://gerrit.libreoffice.org/6554 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* fdo#70393: move ucpp to a subdir of externalKhaled Hosny2013-11-041-1/+0
| | | | | | | Change-Id: I05419939ca0d6c55d24088d4b4adf3e262e50083 Reviewed-on: https://gerrit.libreoffice.org/6553 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* fdo#70393: move nss to a subdir of externalKhaled Hosny2013-11-041-1/+0
| | | | | | | Change-Id: Ibbeb6b284c6c5fb9bba4ad52abed69321bba90d8 Reviewed-on: https://gerrit.libreoffice.org/6545 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* it seems we need svgio tooDavid Tardon2013-11-031-0/+1
| | | | Change-Id: Iff6165fd440150bdd325c54e41df529bd5349df2
* these are in external nowDavid Tardon2013-10-191-2/+0
| | | | Change-Id: I3d84a202ae0058a8fe8a810f7e7de2522393f417
* fdo#70393: move libxslt to a subdir of externalKhaled Hosny2013-10-191-1/+0
| | | | | | | Change-Id: Ibf6fd5c32a62752044e70961cf33b05fdcdce104 Reviewed-on: https://gerrit.libreoffice.org/6340 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* fdo#70393: move libxml2 to a subdir of externalKhaled Hosny2013-10-191-1/+0
| | | | | | | Change-Id: Ifea928fc56239043f976ed1e0d2c986bc5cfb934 Reviewed-on: https://gerrit.libreoffice.org/6339 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* fdo#70393: move liblangtag to a subdir of externalKhaled Hosny2013-10-191-1/+0
| | | | | | | Change-Id: I18cded289591bdf872c7a818326a35ac00d38482 Reviewed-on: https://gerrit.libreoffice.org/6330 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* fdo#60698: Move fileaccess module to ucbMarcos Paulo de Souza2013-10-181-1/+0
| | | | | | | Change-Id: I4c688a4aeedcae56ed6404574bd1bb392d4190cb Reviewed-on: https://gerrit.libreoffice.org/6311 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* These are now in external/Module_external.mkTor Lillqvist2013-10-181-2/+0
| | | | Change-Id: I6b28b1f6bf867844a70e0ba74aeefeae8b8f8510
* These are handled in external/Module_external.mkTor Lillqvist2013-10-171-3/+0
| | | | Change-Id: I1d1fbef457a34f730c9a83c5580fd56a0bed455c
* Directly build UNOIDL .rdb files from .idl filesStephan Bergmann2013-09-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...via unoidl-write and the new source-format registry provicers, instead of using idlc to produce .urd files, regmerge to merge them into legacy .rdb files, and unoidl-write to translate those to new UNOIDL .rdb files. gb_UnoApi and gb_InternalUnoApi ctors take an additional argument now that is the path (below $(SRCDIR)) of the source-format registry from which to obtain UNOIDL entity definitions. It can either be an .idl file (in which case no *_add_idlfiles calls should be used and the resulting .rdb will contain all the entities from that one .idl file; used in some tests to conveniently define all test-specific entities in a single file) or a directory denoting the root of an .idl file tree (in which case *_add_idlfiles calls specify the entites to include in the resulting .idl file). (In the first case, the generated .rdb file needs to depend on that single .idl file, so the gb_UnoApiTarget ctor contains a dependency on that additional argument, which happens, as a side effect, to trigger rebuilds in the second, tree-based case when addition/removal of .idl files in the tree causes updates of directory time-stamps.) UnoApiPartTarget and all the dependency-tracking logic based on .urd files in solenv/gbuild/UnoApiTarget.mk is gone. Generation of an .rdb file now depends on its source registry (see previous paragraph) and all the .idl files specified with *_add_idlfiles (in the second, tree-based case above). A consequence of that is that gb_UnoApi_add_idlfile, -_nohdl, and -_noheader all do the same now. I left them in for now anyway, maybe they become relevant again when the use of cppumaker is changed to read directly from a source-format registry instead of going via a .rdb registry. The legacy tools idlc, regcompare, regmerge, and regview are still contained in the URE or SDK for now. cb344cd59e1ddb7c6db66dbd9263b4755969d4ba "Revert 'Looks like idlc resolved typedefs inside sequence<...>'" is re-reverted as now "the current offapi.rdb is generated via unoidl-write instead of idlc." Change-Id: I3d9d92f17326bc9f49dd934c85aab6a17951d06d
* there is no libfbembed moduleMatúš Kukan2013-07-161-1/+0
| | | | Change-Id: I9c95b826fb3b48a4430fe9e869b1e3fa45682574
* libfbembed depends on firebird being enabled.Andrzej J.R. Hunt2013-07-161-1/+1
| | | | Change-Id: Id2b9891fda5755440b13fa7401db3c988b5e0be5
* Build firebird 2.5 internally. Also adds libatomic_ops.Andrzej J.R. Hunt2013-07-161-0/+1
| | | | Change-Id: I44a45e781dfb3624cdebf4530ae44870bf39a82a
* remove cosv, udm and autodocMichael Stahl2013-06-041-3/+0
| | | | | | | | | implementing UNO IDL support in doxygen: 9 days of work converting IDL file comments to doxygen: 5 days of work removing 57k lines of unmaintained buggy autodoc, bespoke String and File classes: priceless Change-Id: I566edb4f91454baa35e07d901432a8dfd35b9c29
* fix cross-compilation of GalleriesMatúš Kukan2013-05-161-0/+29
| | | | | | | | | - RepositoryModule_build: add modules necessary to build gengal and libraries used at run-time - add dependencies to gb_Executable__register_gengal.bin - use gb_Helper_OUTDIR_FOR_BUILDLIBDIR Change-Id: I4a88c1786b1ee2ee2b75b1a5dd75009ef70ed353
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-221-22/+4
|
* re-add i18npool to cross_toolsetEike Rathke2013-04-051-0/+1
| | | | Change-Id: I8d82da2ff8ea24ffa5b68954946251e275ae5bdd
* new module i18nlangtagEike Rathke2013-04-051-1/+1
| | | | | | | | | | | Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
* Let's use only one Makefile forwarding to gbuild.Matúš Kukan2013-03-051-0/+96
Well, there is still another one: solenv/gbuild/partial_build.mk This enables you to do in SRCDIR: make gb_Side=build -r -f Makefile.gbuild <target> which was not possible previously. Change-Id: I6f8ce1c6503124526986e192b7d3552b909fc157