summaryrefslogtreecommitdiff
path: root/solenv/gbuild/UnoApi.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2014-01-20 18:01:04 +0100
committerMichael Stahl <mstahl@redhat.com>2014-01-20 19:37:52 +0100
commit0190a70e79efa437e1516e635f4f670d7a35bb2d (patch)
tree0ca33c28da0730cd6c14ef6fc8fe3a9dca342cac /solenv/gbuild/UnoApi.mk
parentf6b9b73a1f87d1815ed8ab8f2494e5526a710bb9 (diff)
gbuild: UnoApi: fix rebuilds after IDL changes
There used to be a dependency between .urd file and .hpp/.hdl files but that was removed; introduce a dependency between .idl files and .hpp/.hdl files to replace it so headers and stuff depending on them get rebuilt. Change-Id: Ibf1fe1db08c36ce42c392d27b794c2bc2a33738c
Diffstat (limited to 'solenv/gbuild/UnoApi.mk')
-rw-r--r--solenv/gbuild/UnoApi.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/solenv/gbuild/UnoApi.mk b/solenv/gbuild/UnoApi.mk
index 5f40ee31bcaf..21ce4d6b14d6 100644
--- a/solenv/gbuild/UnoApi.mk
+++ b/solenv/gbuild/UnoApi.mk
@@ -68,6 +68,8 @@ endef
define gb_UnoApi_add_idlfiles
$(call gb_UnoApiTarget_add_idlfiles,$(1),$(2),$(3))
+$(call gb_UnoApiHeadersTarget_add_headerfiles,$(1),$(2),$(addsuffix .hpp,$(3)))
+$(call gb_UnoApiHeadersTarget_add_headerfiles,$(1),$(2),$(addsuffix .hdl,$(3)))
$(foreach idl,$(3),$(call gb_UnoApi__add_idlfile,$(1),$(gb_UnoApiTarget_REG_$(1))/$(2)/$(idl)))
endef
@@ -81,6 +83,7 @@ endef
define gb_UnoApi_add_idlfiles_nohdl
$(call gb_UnoApiTarget_add_idlfiles,$(1),$(2),$(3))
+$(call gb_UnoApiHeadersTarget_add_headerfiles,$(1),$(2),$(addsuffix .hpp,$(3)))
$(foreach idl,$(3),$(call gb_UnoApi__add_idlfile,$(1),$(gb_UnoApiTarget_REG_$(1))/$(2)/$(idl)))
endef