summaryrefslogtreecommitdiff
path: root/solenv/gbuild/CliUnoApi.mk
AgeCommit message (Collapse)AuthorFilesLines
2021-12-13Refactor some buildsytem stuff (mostly whitespace)Jan-Marek Glogowski1-1/+1
Change-Id: Idfca786ecc7251e08525bd5b45936143727c43d3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126731 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-07-29Add verbose climaker outputJan-Marek Glogowski1-0/+1
If you run gbuild verbose, make climaker output verbose too. Change-Id: I712f156bae33bfd403403675f4e2117282a7079c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99684 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-02-16GBUILD_TRACE, support for finding out where the build time is spentLuboš Luňák1-1/+3
See instructions in solenv/gbuild/Trace.mk . This generates a file than can be viewed e.g. in the Chromium tracing view. Change-Id: I5f90647c58ca729375525b6daed2d4918adc8188 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88754 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2019-12-16Revert "Make font-based unit test depend on instdir fonts"Jan-Marek Glogowski1-1/+1
The following build: $ make clean && make gb_CppunitTest_sc_ucalc [...] $ cd sc $ make gb_CppunitTest_sc_ucalc triggers: sc/CppunitTest_sc_subsequent_filters_test.mk:133: *** Missing font filelist -> run make more_fonts extras. This didn't help the general Win32 font build problem AFAIK. There were additional patches to the way Windows loads the LO provided fonts, so just revert this. This reverts commit 368c996b24e09c427a30972b3405493328db6779. Change-Id: I841f96fe8312c47980c8e3be2e9d88242df5b28d Reviewed-on: https://gerrit.libreoffice.org/84633 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-07-05Make font-based unit test depend on instdir fontsJan-Marek Glogowski1-1/+1
The current dependency is already a hack, because there is no way I know of to depend on delivered top-level modules like more_fonts. The original patch parses the gb_Package_MODULE_ooo_fonts list of registered packages to add them as build dependencies. But this is not sufficient, as it just adds the dependencies on the installed / unpacked fonts in the workdir (actually it's just the installer filelist), where they can't be found by the unit test running in the instdir environment. So this converts the depndency into a make error, if either the filelist is missing or the included font files. But if we are in a full run and know the more_fonts module, we simply depend on its delivered files. This needs some minimal changes to gbuild, as neither the delivered file list nor the modules class names are yet available. And this moves the fontconfig handling to extras, where the opensymbol font is already handled. Change-Id: I1b70a4c45ff189266ce56c57e534ddc45e7c5c19 Reviewed-on: https://gerrit.libreoffice.org/74624 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2017-11-24tdf#113787: always require version file with config for CLI assembliesMichael Stahl1-1/+1
The CliUnoApi_oootypes does not use the same version file as everything else, so pass that in as a parameter.
2014-12-24all deps for tools are expected to be at one placeDavid Tardon1-2/+1
Change-Id: Ie0d359f6607811cd76aefe4e19d0fb05379f1762
2014-12-09climaker calls cppu::defaultBootstrap_InitialComponentContext()Stephan Bergmann1-1/+2
...so depends on uno.ini Change-Id: I913d21605ac15792b24bccd460ab886e535e76da
2013-10-28gbuild: deliver CLI config and policy files to INSTDIRMichael Stahl1-1/+1
Change-Id: I93aaf87b53c17fb143e6e6ae0bca60777dbb3eb5
2013-10-28gbuild: refactor CliUnoApiMichael Stahl1-85/+38
- stop copying the DLL to OUTDIR - since that was the main reason for the separation between CliUnoApi and CliUnoApiTarget, merge the targets; the newly inherited variables are not expected to cause problems - hardcode target to URE bin dir for now, no immediate need for multiple layers Change-Id: I428d801ec7058e1c6374d8162a4118a3fe581978
2013-04-29climaker no longer needs *.rdb.oldformat input filesStephan Bergmann1-2/+2
Change-Id: I55447aba5abcc8205543c7ca64763b5c99854837
2013-04-24Let climaker work on *.rdb.oldformat for nowStephan Bergmann1-4/+4
...as it still reads type data via com.sun.star.registry.SimpleRegistry Change-Id: Ib65848eb77d220b83f5e70cb98ecf3cb9c46d7de
2012-12-31I did not want to push that...David Tardon1-2/+2
It does not work, anyway. This reverts commit ee18b30b0391a443a51d7b97060f118478c202af. Change-Id: Ibe21a2a62ecbfaf8dcd87113bde386050ffde25a
2012-12-31move gb_Executable_get_command back into Executable.mkDavid Tardon1-2/+2
Change-Id: Ia556cbfda5c5c3d9e1b2b7b1f488b079ce420367
2012-12-30use runtime deps in gbuild classesDavid Tardon1-9/+3
Change-Id: I007e0293c354d6f930dffb4a9a2c2df5640a673b
2012-12-10userfriendly make targets for build and cleanLuboš Luňák1-0/+1
So that now it's possible to do just 'make CppunitTest_sw_macros_test' instead of 'make /home/llunak/build/src/l2/workdir/unxlngx6/CppunitTest/sw_macros_test.test' Change-Id: Ibd1e9ef4fc825043a71bd669b2f5c37ffec68e33 Reviewed-on: https://gerrit.libreoffice.org/1253 Reviewed-by: Peter Foley <jpfoley2@gmail.com> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2012-09-26Revert "gbuild: use one pattern rule for creating directories"Matúš Kukan1-0/+6
It does not work with make 3.82 which prefers pattern rules with longest match, so wrong rules are chosen in workdir. This reverts commit bc234b4e1103cf8f79a7526ad80dcd9d0b78b89b.
2012-09-26gbuild: use one pattern rule for creating directoriesMatúš Kukan1-6/+0
Change-Id: I0164552ea9f2024eb5c44ad3b2b6181f6a9e3a1e
2012-09-24it seems climaker needs UREDavid Tardon1-1/+7
Change-Id: Idc8a30048c9c5520004fef1976a1fb5eeb74fbea
2012-09-22gbuildize cli_ureDavid Tardon1-2/+1
Change-Id: I716d666fc6e9d5339bc65a1b3943b2cecf45b6fe
2012-09-22add support for CLI to gbuildDavid Tardon1-0/+166
Change-Id: I45b617248c9edcee02514f1fb65cbb03b0a2d5aa