diff options
author | Michael Stahl <mstahl@redhat.com> | 2012-11-28 12:16:39 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2012-11-28 14:22:01 +0100 |
commit | b4a004e65655446c0bec8a134444b43f375b7471 (patch) | |
tree | 479f9144bd1bc1b58c7cd983d030a1538813368a /solenv | |
parent | 02826093583fab44670cf5b32f478405f52b60ea (diff) |
gbuild: UnoApiTarget: delete RDB file before rebuilding it
regmerge does not by itself remove those parts of the RDB that
have their IDL files removed.
Change-Id: Ie3972779deb7de4250e1a5f0f66c2e964fc60043
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/UnoApiTarget.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/solenv/gbuild/UnoApiTarget.mk b/solenv/gbuild/UnoApiTarget.mk index 1b854b6adf25..9246938c247a 100644 --- a/solenv/gbuild/UnoApiTarget.mk +++ b/solenv/gbuild/UnoApiTarget.mk @@ -98,9 +98,11 @@ $(gb_UnoApiTarget_REGMERGECOMMAND) @$${RESPONSEFILE} && \ rm -f $${RESPONSEFILE} endef +# first delete target rdb file to detect problems when removing IDL files define gb_UnoApiTarget__command $(call gb_Output_announce,$(2),$(true),UNO,4) mkdir -p $(dir $(1)) && \ +rm -f $(1) && \ $(call gb_UnoApiTarget__command_impl,$(1),$(UNOAPI_ROOT),$(if $(UNOAPI_FILES),$(UNOAPI_FILES),$(UNOAPI_MERGE))) \ $(if $(UNOAPI_REFERENCE), \ $(call gb_Output_announce,$(2),$(true),DBc,3) \ |