From b4a004e65655446c0bec8a134444b43f375b7471 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Wed, 28 Nov 2012 12:16:39 +0100 Subject: 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 --- solenv/gbuild/UnoApiTarget.mk | 2 ++ 1 file changed, 2 insertions(+) (limited to 'solenv') 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) \ -- cgit