don't add 64bit activex component to 32bit builds anymore

makefile stuff anymore, there's still code that can be removed from the
actual code (partly reverting 8f6b5370be
that added support for using 64bit Internet Explorer with 32bit Office

Change-Id: Id0c59e2ef2f4c87a04f18ea54ed04f4337ea6c73
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185564
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Jenkins
This commit is contained in:
Christian Lohmaier
2025-05-20 14:24:46 +02:00
parent 25d62325f3
commit 396c9dd4a4
7 changed files with 1 additions and 98 deletions

View File

@ -728,12 +728,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \
so_activex \
))
ifneq ($(BUILD_X64),)
$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \
so_activex_x64 \
))
endif
$(eval $(call gb_Helper_register_executables_for_install,OOO,spsuppfiles, \
spsupp_helper \
))

View File

@ -1,25 +0,0 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_CustomTarget_CustomTarget,extensions/source/activex))
$(call gb_CustomTarget_get_target,extensions/source/activex) : \
$(gb_CustomTarget_workdir)/extensions/source/activex/SOActionsApproval.cxx \
$(gb_CustomTarget_workdir)/extensions/source/activex/SOActiveX.cxx \
$(gb_CustomTarget_workdir)/extensions/source/activex/SOComWindowPeer.cxx \
$(gb_CustomTarget_workdir)/extensions/source/activex/SODispatchInterceptor.cxx \
$(gb_CustomTarget_workdir)/extensions/source/activex/StdAfx2.cxx \
$(gb_CustomTarget_workdir)/extensions/source/activex/so_activex.cxx \
$(gb_CustomTarget_workdir)/extensions/source/activex/% : \
$(SRCDIR)/extensions/source/activex/% \
| $(gb_CustomTarget_workdir)/extensions/source/activex/.dir
cp $< $@
# vim:set shiftwidth=4 tabstop=4 noexpandtab:

View File

@ -1,56 +0,0 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#
$(eval $(call gb_Library_Library,so_activex_x64))
$(eval $(call gb_Library_set_x64,so_activex_x64,YES))
$(eval $(call gb_Library_use_custom_headers,so_activex_x64,extensions/source/activex/idl))
$(eval $(call gb_Library_set_include,so_activex_x64,\
$$(INCLUDE) \
-I$(SRCDIR)/extensions/source/activex \
$(foreach i,$(ATL_INCLUDE), -I$(i)) \
))
$(eval $(call gb_Library_use_sdk_api,so_activex_x64))
$(eval $(call gb_Library_add_nativeres,so_activex_x64,so_activex))
$(eval $(call gb_Library_add_x64_generated_exception_objects,so_activex_x64,\
CustomTarget/extensions/source/activex/so_activex \
CustomTarget/extensions/source/activex/SOActiveX \
CustomTarget/extensions/source/activex/SOComWindowPeer \
CustomTarget/extensions/source/activex/SODispatchInterceptor \
CustomTarget/extensions/source/activex/SOActionsApproval \
CustomTarget/extensions/source/activex/StdAfx2 \
))
$(eval $(call gb_Library_add_ldflags,so_activex_x64,\
/DEF:$(SRCDIR)/extensions/source/activex/so_activex.def \
-LIBPATH:$(ATL_LIB)/amd64 \
))
$(eval $(call gb_Library_use_system_win32_libs,so_activex_x64,\
advapi32 \
gdi32 \
ole32 \
oleaut32 \
shlwapi \
urlmon \
uuid \
))
$(eval $(call gb_Library_add_libs,so_activex_x64,\
$(subst /x86,/x64,$(ATL_LIB)/atls.lib)) \
)
# vim:set noet sw=4 ts=4:

View File

@ -84,12 +84,6 @@ $(eval $(call gb_Module_add_targets,extensions,\
CustomTarget_so_activex_idl \
))
ifeq ($(BUILD_X64),TRUE)
$(eval $(call gb_Module_add_targets,extensions,\
CustomTarget_so_activex_x64 \
Library_so_activex_x64 \
))
endif # BUILD_X64
endif # COM=MSC
$(eval $(call gb_Module_add_targets,extensions,\

View File

@ -11,7 +11,6 @@ $(eval $(call gb_AutoInstall_AutoInstall))
$(eval $(call gb_AutoInstall_add_module,activexbinarytable,LIBO_LIB_FILE_BINARYTABLE))
$(eval $(call gb_AutoInstall_add_module,activex,LIBO_LIB_FILE))
$(eval $(call gb_AutoInstall_add_module,activexwin64,LIBO_LIB_FILE_COMPONENTCONDITION,,,,"VersionNT64"))
$(eval $(call gb_AutoInstall_add_module,base,LIBO_LIB_FILE,LIBO_EXECUTABLE))
$(eval $(call gb_AutoInstall_add_module,base_brand,,LIBO_EXECUTABLE,,PACKAGE_FILELIST))
$(eval $(call gb_AutoInstall_add_module,brand,,LIBO_EXECUTABLE,,PACKAGE_FILELIST))

View File

@ -12,7 +12,6 @@ $(eval $(call gb_InstallModule_InstallModule,scp2/activex))
$(eval $(call gb_InstallModule_use_auto_install_libs,scp2/activex,\
activexbinarytable \
activex \
activexwin64 \
))
$(eval $(call gb_InstallModule_add_localized_scpfiles,scp2/activex,\

View File

@ -20,7 +20,6 @@
#include "AutoInstall/activexbinarytable"
#include "AutoInstall/activex"
#include "AutoInstall/activexwin64"
Module gid_Module_Optional_Activexcontrol
PackageInfo = "packinfo_office.txt";
@ -29,6 +28,5 @@ Module gid_Module_Optional_Activexcontrol
Default = NO;
ParentID = gid_Module_Optional;
Files = (auto_activexbinarytable_ALL,
auto_activex_ALL,
auto_activexwin64_ALL);
auto_activex_ALL);
End