summaryrefslogtreecommitdiff
path: root/unoidl/Module_unoidl.mk
AgeCommit message (Collapse)Author
2020-10-31Simplify makefile logic using new gb_notStephan Bergmann
Change-Id: I19cb227a52fe6cd55dbba7b28689c4de995837fd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105075 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-10-30unoidl-check: try to come up with a better commentJan-Marek Glogowski
Change-Id: I80958838fd2b2e0b642a79b358f1f94a9b37eceb
2020-10-30Fix unoidl-check build condition for cross buildsJan-Marek Glogowski
$(filter-out ...) is not the same as !$(filter ...). So hopefully this conditional variant is now correct for cross builds. This should fix the missing host unoidl-check for the host ODK needed in the SDK package. Change-Id: I0cbe4da1f5cd3493c9b214d8263e7e9584dc535c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105037 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-10-04odk: fix Windows Arm64 buildJan-Marek Glogowski
I didn't change odk/util/check.pl to handle the currently missing climaker. I hope this problem will eventually be fixed before anybody really considers developing with LO ODK on Arm64... Change-Id: Icc070bde77e73362646d62401410277a85d3d697 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103879 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2014-02-18tests belong to check targetBjoern Michaelsen
- the CustomTarget seems to be a test, not a build target - worse, it is .PHONY - ... and eats 30% of the top-level build-nocheck time alone - so hopefully, we can we at least make it a check target Change-Id: I113777cbd849aab9e8d0a77184e31194bc07232e Reviewed-on: https://gerrit.libreoffice.org/8111 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-11-25Fix unoidl sourceprovider interface base and member checksStephan Bergmann
...and enable tests shared with idlc Change-Id: I422b16c9b2636835d276cc2085cb640073894c97
2013-09-18New unoidl-check tool to replace regcompareStephan Bergmann
...for checking compatibility with the reference rdbs. unoidl-check is no longer based on the legacy registry format, but can process all the various new UNOIDL registry formats. regcompare is still included in the SDK for now. (gb_UnoApi[Target]_set_reference_rdbfile now takes a non-empty sequence of rdb files, any necessary dependencies of the final rdf file preceding it just like it is required on the unoidl-check command line. Also, executing the unoidl-check now properly depends on those rdb files.) TODO: unoidl-check is too conservative for now and flags some changes as incompatible that are not. Change-Id: I92e4c69403c5e3fcb31707c98c65a2f509592dd4
2013-09-18Executable_unoidl-read needed only for DESKTOP platformsTor Lillqvist
Change-Id: Id1edf4fcebfe0d839162adb442695e9ce39e3f75
2013-09-17New unoidl-read tool to translate registries into readable .idl filesStephan Bergmann
Change-Id: Ibd6ce23d2698280105469fb75c4afa225dc237ee
2013-09-16Replace reg2unoidl with unoidl-writeStephan Bergmann
...that can also generate an .rdb containing a specific set of entities, intended to replace idlc (when reading directly from .idl source registries). Change-Id: I630ce4640828979d7952dc24dbbef80a42a8140a
2013-04-23execute move of global headersBjoern Michaelsen
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2013-03-13more subtle dependencies for cross-compilationMatúš Kukan
Now we build only what we really need for 'build' platform - there is new build-tools make target. The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk. Also similar is done to some extent for 'host' platform using gb_Module_add_targets_for_build which is ignored for 'host'. Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
2013-03-04reg2unoidl is a build-time tool (for now, at least)Stephan Bergmann
Change-Id: I6078ee0e7371fc0c5db058fd43f608bc40ca3eb1
2013-03-02reg2unoidl not needed for non-desktop OSesTor Lillqvist
Also, trying to build executables using our <sal/main.h> stuff for Android fails (intentionally). Change-Id: Ic3ff1a46dc95dd87fb33ec38883ce87b4937f05d
2013-03-01WIP: Experimental new binary type.rdb formatStephan Bergmann
Add LegacyProvider to read the old format (requires a provider Manager, to resolve singletons' bases, to decide whether they are interface- or service- based). Replace registry-based reg2bin with provider-based reg2unoidl. Change-Id: I5865e62308cc2d9c5439211ac803d84e93aab656
2013-02-25WIP: Experimental new binary type.rdb formatStephan Bergmann
Move unoidl functionality into a module of its own, as a prerequisite to use it in codemaker etc. (This is intended to ultimately remove modules store and registry, modulo backwards compatibility constraints.) Change-Id: If5274cbd3a595951e6cf7a9664bc542f01833f38