From a8485d558fab53291e2530fd9a1be581c1628deb Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 14 Sep 2021 17:26:17 +0200 Subject: [API CHANGE] Remove deprecated idlc and regmerge from the SDK * Client code must replace uses of idlc and regmerge with uses of unoidl-write, see the changes to odk/examples/ and ure/source/uretext/ in 40f2aee6584eafcf4cd1d95fcf1f775e5435440d "Provide unoidl-write also for the SDK" for examples. * The new types.rdb format is not compatible with LibreOffice < 4.1. Clients generating extensions containing such files are advised to use appropriate LibreOffice-minimal-version elements. * For compatibility with old extensions, reading the legacy types.rdb format is still supported. * The SDK no longer ships an idl/ sub-directory containing the udkap and offapi .idl files (as, unlike idlc, unoidl-write does not need them). odk/config/cfgWin.js had to be adapted to look (somewhat arbitrarily) for an examples/ sub-directory instead of idl/ when checking for "an sdk folder". gb_UnoApi_package_idlfiles became unused and has been removed. * The idlc and regmerge executables have been removed. Module idlc has been removed except for idlc/test/parser/, which is also used by CustomTarget_unoidl/unoidl-write_test, and which may eventually be moved into module unoidl. Module external/ucpp and the corresponding configure options have also been removed. Change-Id: I42a0231699b863b5ebe2bee63bc32c8f79278cc1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122363 Tested-by: Jenkins Reviewed-by: Stephan Bergmann --- Repository.mk | 6 ------ 1 file changed, 6 deletions(-) (limited to 'Repository.mk') diff --git a/Repository.mk b/Repository.mk index 5ee1546b2504..47a2f9c8202e 100644 --- a/Repository.mk +++ b/Repository.mk @@ -88,10 +88,8 @@ $(eval $(call gb_Helper_register_executables,NONE, \ $(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \ $(if $(filter MSC,$(COM)),$(if $(filter-out AARCH64,$(CPUNAME)),climaker)) \ cppumaker \ - idlc \ javamaker \ $(call gb_CondExeSp2bv,sp2bv) \ - $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \ $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \ unoidl-read \ unoidl-write \ @@ -249,7 +247,6 @@ endif $(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\ $(if $(and $(ENABLE_JAVA),$(filter-out HAIKU MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \ $(call gb_CondExeRegistryTools, \ - regmerge \ regview \ ) \ $(call gb_CondExeUno,uno) \ @@ -907,8 +904,6 @@ $(eval $(call gb_Helper_register_packages_for_install,sdk,\ odk_html \ odk_settings \ odk_settings_generated \ - offapi_idl \ - udkapi_idl \ $(if $(ENABLE_JAVA), \ odk_javadoc \ odk_uno_loader_classes \ @@ -1162,7 +1157,6 @@ $(eval $(call gb_ExternalExecutable_register_executables,\ genccode \ gencmn \ python \ - ucpp \ xmllint \ xsltproc \ )) -- cgit