diff options
author | Oliver Bolte <obo@openoffice.org> | 2003-10-20 12:20:23 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2003-10-20 12:20:23 +0000 |
commit | 31795348a5215c6ffc3491c471d063deb14d03a8 (patch) | |
tree | 37dddc2b1b3f70f90c921de5ee07b843b2e95ffe /offapi/util | |
parent | cbb9639340c8a7ab881606db4fe6616f0c46793b (diff) |
INTEGRATION: CWS sdk08 (1.62.52); FILE MERGED
2003/10/07 07:50:29 jsc 1.62.52.2: RESYNC: (1.62-1.64); FILE MERGED
2003/09/18 14:20:44 jsc 1.62.52.1: #112286# use new reference type library and enabe type check for OO build
Diffstat (limited to 'offapi/util')
-rw-r--r-- | offapi/util/makefile.mk | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/offapi/util/makefile.mk b/offapi/util/makefile.mk index 8f300b3f2494..3fb1b9351e22 100644 --- a/offapi/util/makefile.mk +++ b/offapi/util/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.64 $ +# $Revision: 1.65 $ # -# last change: $Author: kz $ $Date: 2003-09-11 10:30:49 $ +# last change: $Author: obo $ $Date: 2003-10-20 13:20:23 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -140,47 +140,36 @@ UNOIDLDBFILES= \ $(UCR)$/cssframe.db \ -REFERENCE_SO_60_RDB=$(SOLARROOT)$/odk_reference$/SO-6.0$/applicat.rdb -REFERENCE_SO_60_DOC_RDB=$(SOLARROOT)$/odk_reference$/SO-6.0$/applicat_doc.rdb +REFERENCE_RDB=$(PRJ)$/type_reference$/OO_11$/types.rdb +REFERENCE_DOC_RDB=$(PRJ)$/type_reference$/OO_11$/types_doc.rdb REGISTRYCHECKFLAG=$(MISC)$/registrycheck.flag # --- Targets ------------------------------------------------------ -ALLTAR : $(UCR)$/types.db $(OUT)$/ucrdoc$/types_doc.db +ALLTAR : $(UCR)$/types.db \ + $(OUT)$/ucrdoc$/types_doc.db \ + $(REGISTRYCHECKFLAG) $(UCR)$/types.db : $(UCR)$/offapi.db $(SOLARBINDIR)$/udkapi.rdb +-$(RM) $(REGISTRYCHECKFLAG) +$(GNUCOPY) -f $(UCR)$/offapi.db $@ +$(REGMERGE) $@ / $(SOLARBINDIR)$/udkapi.rdb + $(OUT)$/ucrdoc$/types_doc.db : $(OUT)$/ucrdoc$/offapi_doc.db $(SOLARBINDIR)$/udkapi_doc.rdb +-$(RM) $(REGISTRYCHECKFLAG) +$(GNUCOPY) -f $(OUT)$/ucrdoc$/offapi_doc.db $@ +$(REGMERGE) $@ / $(SOLARBINDIR)$/udkapi_doc.rdb -.INCLUDE : target.mk +#JSC: The type library has changed, all temporary not checked types are removed +# and will be check from now on. +# ATTENTION: no special handling for types is allowed. +$(REGISTRYCHECKFLAG) : $(UCR)$/types.db $(OUT)$/ucrdoc$/types_doc.db + +$(REGCOMPARE) -f -t -r1 $(REFERENCE_RDB) -r2 $(UCR)$/types.db + +$(REGCOMPARE) -f -t -r1 $(REFERENCE_DOC_RDB) -r2 $(OUT)$/ucrdoc$/types_doc.db \ + && echo > $(REGISTRYCHECKFLAG) -.IF "$(BUILD_SOSL)"=="" +.INCLUDE : target.mk -ALLTAR: $(REGISTRYCHECKFLAG) -# special work necessary for i18n reservedWords -# ATTENTION: no special handling for other types is allowed. -# JSC -> temporary special handling for sheet/SheetSortDescriptor and text/BaseIndex -# only for build reasons, otherwise the build will break, the changes are not really incompatible -# JB: configuration: services were documented, but not tagged, as optional -# TBE, JSC: awt: lost changes from first IDL review are currently not checked until reference rdb is updated -$(REGISTRYCHECKFLAG) : $(UCR)$/types.db $(OUT)$/ucrdoc$/types_doc.db - +$(REGCOMPARE) -f -t -r1 $(REFERENCE_SO_60_RDB) -r2 $(UCR)$/types.db -x /UCR/com/sun/star/i18n/reservedWords - +$(REGCOMPARE) -f -t -r1 $(REFERENCE_SO_60_DOC_RDB) -r2 $(OUT)$/ucrdoc$/types_doc.db -x /UCR/com/sun/star/i18n/reservedWords \ - -x /UCR/com/sun/star/sheet/SheetSortDescriptor -x /UCR/com/sun/star/text/BaseIndex \ - -x /UCR/com/sun/star/configuration/ConfigurationAccess -x /UCR/com/sun/star/configuration/ConfigurationUpdateAccess \ - -x /UCR/com/sun/star/awt/UnoControl -x /UCR/com/sun/star/awt/UnoControlCheckBox \ - -x /UCR/com/sun/star/awt/UnoControlCurrencyFieldModel -x /UCR/com/sun/star/awt/UnoControlDialog \ - -x /UCR/com/sun/star/awt/UnoControlDialogModel -x /UCR/com/sun/star/awt/UnoControlEdit \ - -x /UCR/com/sun/star/awt/UnoControlFormattedFieldModel -x /UCR/com/sun/star/awt/UnoControlListBox \ - -x /UCR/com/sun/star/awt/UnoControlNumericFieldModel -x /UCR/com/sun/star/awt/UnoControlPatternFieldModel \ - -x /UCR/com/sun/star/configuration/SimpleSetUpdate \ - && echo > $(REGISTRYCHECKFLAG) -.ENDIF |