diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2013-04-24 16:42:23 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2013-04-24 16:56:57 +0200 |
commit | d995207e9705e66c6cb781bbb63fa79e362d8b29 (patch) | |
tree | c7c9da6e16b668287d19d34efa5350d1e6d736b5 /solenv/gbuild/UnoApi.mk | |
parent | f650b3a50c1490f3773003f5bcdf2fdebe0beb12 (diff) |
Generate new format type rdb files
With the main components (theTypeDescriptionManager, codemakers) supporting the
new unoidl format, it is time to switch the generated type rdb files to that new
format.
For now, this is done as a two-stage process, though: Every
$(WORKDIR)/UnoApiTarget/*.rdb file in the new format is accompanied by an
*.rdb.oldformat file; both are generated in the same [UNO] gbuild step. This is
for several reasons:
* idlc still generates old format output.
* The regcompare step (comparing against a reference rdb to catch
incompatible changes) is still based on the old format.
(The reg2unoidl tool needs any dependend rdbs as additional inputs, that's why
the use_api information needs to be tracked as UNOAPI_DEPRDBS for now. That can
be removed again when reg2unoidl is no longer used.)
Change-Id: Id625c88f9ecdbaba9e2af7410417e00b4ba36acc
Diffstat (limited to 'solenv/gbuild/UnoApi.mk')
-rw-r--r-- | solenv/gbuild/UnoApi.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/solenv/gbuild/UnoApi.mk b/solenv/gbuild/UnoApi.mk index b5eeb5f75014..4807c3236e2c 100644 --- a/solenv/gbuild/UnoApi.mk +++ b/solenv/gbuild/UnoApi.mk @@ -190,6 +190,7 @@ $(call gb_UnoApi__add_docfiles,$(1),$(2),$(3)) endef define gb_UnoApi__use_api +$(call gb_UnoApiTarget_use_api,$(1),$(2)) $(call gb_UnoApiHeadersTarget_use_api,$(1),$(2)) $(call gb_UnoApi_get_target,$(1)) :| $(call gb_UnoApi_get_target,$(2)) $(call gb_UnoApiTarget_get_external_headers_target,$(1)) : $(call gb_UnoApiTarget_get_headers_target,$(2)) |