no longer add the 64bit windows explorer extensions to the 32bit build
those were from a time where there was 64bit Windows, but no 64bit builds of LibreOffice/OpenOffice.org - now the only usecase for 32bit LibreOffice is to use it on 32bit-only machines… Change-Id: Icf1eacafd9e157788e8ec5a035716327492f5c2c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185565 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
This commit is contained in:
@@ -760,18 +760,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexp
|
||||
shlxthdl \
|
||||
))
|
||||
|
||||
ifneq ($(BUILD_X64),)
|
||||
$(eval $(call gb_Helper_register_packages_for_install,winexplorerextwin64, \
|
||||
$(if $(filter MSC,$(COM)),msvc_dlls) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \
|
||||
ooofilt_x64 \
|
||||
propertyhdl_x64 \
|
||||
shlxthdl_x64 \
|
||||
))
|
||||
endif # BUILD_X64
|
||||
|
||||
endif # WNT
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
|
||||
|
||||
@@ -365,11 +365,6 @@ $(call gb_LinkTarget_add_libs,$(1),-lz)
|
||||
|
||||
endef
|
||||
|
||||
# nothing on system
|
||||
define gb_LinkTarget__use_zlib_x64
|
||||
|
||||
endef
|
||||
|
||||
gb_ExternalProject__use_zlib :=
|
||||
|
||||
else # !SYSTEM_ZLIB
|
||||
@@ -397,11 +392,6 @@ $(call gb_LinkTarget__use_zlib_multiarch,$(1),zlib)
|
||||
|
||||
endef
|
||||
|
||||
define gb_LinkTarget__use_zlib_x64
|
||||
$(call gb_LinkTarget__use_zlib_multiarch,$(1),zlib_x64)
|
||||
|
||||
endef
|
||||
|
||||
define gb_ExternalProject__use_zlib
|
||||
$(call gb_ExternalProject_use_static_libraries,$(1),zlib)
|
||||
|
||||
@@ -537,11 +527,6 @@ $(call gb_LinkTarget__use_expat_impl,$(1),expat)
|
||||
|
||||
endef
|
||||
|
||||
define gb_LinkTarget__use_expat_x64
|
||||
$(call gb_LinkTarget__use_expat_impl,$(1),expat_x64)
|
||||
|
||||
endef
|
||||
|
||||
ifneq ($(SYSTEM_HYPH),)
|
||||
|
||||
define gb_LinkTarget__use_hyphen
|
||||
|
||||
Vendored
-7
@@ -20,11 +20,4 @@ $(eval $(call gb_Module_add_targets,expat,\
|
||||
))
|
||||
endif
|
||||
|
||||
# ---------------- X64 stuff special ---------------------
|
||||
ifeq ($(BUILD_X64),TRUE)
|
||||
$(eval $(call gb_Module_add_targets,expat,\
|
||||
StaticLibrary_expat_x64 \
|
||||
))
|
||||
endif
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
|
||||
-33
@@ -1,33 +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_StaticLibrary_StaticLibrary,expat_x64))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_x64,expat_x64,YES))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_warnings_disabled,expat_x64))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_unpacked,expat_x64,expat))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_include,expat_x64,\
|
||||
-I$(gb_UnpackedTarball_workdir)/expat \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_defs,expat_x64,\
|
||||
-DCOMPILED_FROM_DSP \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_x64_generated_cobjects,expat_x64,\
|
||||
UnpackedTarball/expat/lib/xmlparse_x64 \
|
||||
UnpackedTarball/expat/lib/xmltok_x64 \
|
||||
UnpackedTarball/expat/lib/xmlrole_x64 \
|
||||
))
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
-14
@@ -19,18 +19,4 @@ $(eval $(call gb_UnpackedTarball_add_patches,expat,\
|
||||
external/expat/expat-winapi.patch \
|
||||
))
|
||||
|
||||
# This is a bit hackish.
|
||||
|
||||
# When building for Windows (as 32-bit) we need to build it twice: as
|
||||
# 32- and 64-bit code, to be able to produce a 64-bit Explorer
|
||||
# ("shell") extension that is used when the 32-bit LibreOffice is
|
||||
# installed on a 64-bit OS.
|
||||
|
||||
$(eval $(call gb_UnpackedTarball_set_post_action,expat,\
|
||||
$(if $(filter $(BUILD_X64),TRUE), \
|
||||
cp lib/xmlparse.c lib/xmlparse_x64.c && \
|
||||
cp lib/xmltok.c lib/xmltok_x64.c && \
|
||||
cp lib/xmlrole.c lib/xmlrole_x64.c) \
|
||||
))
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
|
||||
Vendored
-6
@@ -14,10 +14,4 @@ $(eval $(call gb_Module_add_targets,zlib,\
|
||||
UnpackedTarball_zlib \
|
||||
))
|
||||
|
||||
ifeq ($(BUILD_X64),TRUE)
|
||||
$(eval $(call gb_Module_add_targets,zlib,\
|
||||
StaticLibrary_zlib_x64 \
|
||||
))
|
||||
endif
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
|
||||
-39
@@ -1,39 +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_StaticLibrary_StaticLibrary,zlib_x64))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_x64,zlib_x64,YES))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_unpacked,zlib_x64,zlib))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_warnings_disabled,zlib_x64))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_include,zlib_x64,\
|
||||
-I$(gb_UnpackedTarball_workdir)/zlib \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_x64_generated_cobjects,zlib_x64,\
|
||||
UnpackedTarball/zlib/x64/adler32 \
|
||||
UnpackedTarball/zlib/x64/compress \
|
||||
UnpackedTarball/zlib/x64/crc32 \
|
||||
UnpackedTarball/zlib/x64/deflate \
|
||||
UnpackedTarball/zlib/x64/inffast \
|
||||
UnpackedTarball/zlib/x64/inflate \
|
||||
UnpackedTarball/zlib/x64/inftrees \
|
||||
UnpackedTarball/zlib/x64/trees \
|
||||
UnpackedTarball/zlib/x64/zutil \
|
||||
))
|
||||
|
||||
ifeq ($(ENABLE_DEBUG),TRUE)
|
||||
$(eval $(call gb_StaticLibrary_add_cflags,zlib_x64,-DZLIB_DEBUG))
|
||||
endif
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
@@ -46,9 +46,6 @@ $(eval $(call gb_AutoInstall_add_module,spsuppfiles,LIBO_LIB_FILE,LIBO_EXECUTABL
|
||||
$(eval $(call gb_AutoInstall_add_module,ure,URE_PRIVATE_LIB,URE_EXECUTABLE,URE_JAR_FILE,PACKAGE_FILELIST))
|
||||
$(eval $(call gb_AutoInstall_add_module,winexplorerextbinarytable,LIBO_LIB_FILE_BINARYTABLE))
|
||||
$(eval $(call gb_AutoInstall_add_module,winexplorerext,SHLXTHDL_LIB_FILE))
|
||||
ifeq ($(BUILD_X64),TRUE)
|
||||
$(eval $(call gb_AutoInstall_add_module,winexplorerextwin64,SHLXTHDL_X64_LIB_FILE_COMPONENTCONDITION,,,PACKAGE_FILELIST_COMPONENTCONDITION,"VersionNT64"))
|
||||
endif
|
||||
$(eval $(call gb_AutoInstall_add_module,writer,LIBO_LIB_FILE))
|
||||
$(eval $(call gb_AutoInstall_add_module,writer_brand,,LIBO_EXECUTABLE,,PACKAGE_FILELIST))
|
||||
$(eval $(call gb_AutoInstall_add_module,xsltfilter,,,,PACKAGE_FILELIST))
|
||||
|
||||
@@ -9,10 +9,6 @@
|
||||
|
||||
$(eval $(call gb_InstallModule_InstallModule,scp2/windows))
|
||||
|
||||
$(eval $(call gb_InstallModule_define_if_set,scp2/windows,\
|
||||
BUILD_X64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_InstallModule_add_defs,scp2/windows,\
|
||||
$(if $(WINDOWS_SDK_HOME),\
|
||||
-DHAVE_WINDOWS_SDK \
|
||||
|
||||
@@ -9,14 +9,9 @@
|
||||
|
||||
$(eval $(call gb_InstallModule_InstallModule,scp2/winexplorerext))
|
||||
|
||||
$(eval $(call gb_InstallModule_define_if_set,scp2/winexplorerext,\
|
||||
BUILD_X64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_InstallModule_use_auto_install_libs,scp2/winexplorerext,\
|
||||
winexplorerextbinarytable \
|
||||
winexplorerext \
|
||||
$(if $(filter TRUE,$(BUILD_X64)),winexplorerextwin64) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_InstallModule_add_scpfiles,scp2/winexplorerext,\
|
||||
|
||||
@@ -179,15 +179,6 @@ End
|
||||
Dir = gid_Dir_Shlxthdl; \
|
||||
End
|
||||
|
||||
#define SHLXTHDL_X64_LIB_FILE_COMPONENTCONDITION(id,name,cond) \
|
||||
File id \
|
||||
Name = name; \
|
||||
LIB_FILE_BODY; \
|
||||
Styles = (PACKED); \
|
||||
Dir = gid_Dir_Shlxthdl_x64; \
|
||||
ComponentCondition = cond; \
|
||||
End
|
||||
|
||||
#ifdef MACOSX
|
||||
// links are created at configure time by odk/config/setsdkenv_unix.sh.in
|
||||
#define SDK_LIBRARY_LINK(id,name,target)
|
||||
@@ -418,26 +409,6 @@ End
|
||||
|
||||
#ifdef _MSC_VER
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
#define REGISTER_PROPERTY_HANDLER_FOR_EXTENSION(extension) \
|
||||
RegistryItem CONCAT2(gid_Regitem_Software_Microsoft_Windows_CurrentVersion_PropertySystem_PropertyHandlers_,extension) \
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \
|
||||
ModuleID = gid_Module_Optional_Winexplorerext; \
|
||||
Subkey = STRING(CONCAT2(SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.,extension)); \
|
||||
Value = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \
|
||||
End \
|
||||
\
|
||||
RegistryItem CONCAT3(gid_Regitem_Software_Microsoft_Windows_CurrentVersion_PropertySystem_PropertyHandlers_,extension,_x64) \
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64; \
|
||||
ComponentCondition = "VersionNT64"; \
|
||||
Subkey = STRING(CONCAT2(SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.,extension)); \
|
||||
Value = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \
|
||||
End
|
||||
|
||||
#else
|
||||
|
||||
#define REGISTER_PROPERTY_HANDLER_FOR_EXTENSION(extension) \
|
||||
RegistryItem CONCAT2(gid_Regitem_Software_Microsoft_Windows_CurrentVersion_PropertySystem_PropertyHandlers_,extension) \
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \
|
||||
@@ -446,8 +417,6 @@ End
|
||||
Value = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
#else
|
||||
#define REGISTER_PROPERTY_HANDLER_FOR_EXTENSION(extension) // empty
|
||||
#endif
|
||||
|
||||
@@ -22,10 +22,3 @@ Directory gid_Dir_Shlxthdl
|
||||
ParentID = gid_Brand_Dir_Program;
|
||||
DosName = "shlxthdl";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
Directory gid_Dir_Shlxthdl_x64
|
||||
ParentID = gid_Dir_Shlxthdl;
|
||||
DosName = ".";
|
||||
End
|
||||
#endif
|
||||
|
||||
@@ -20,9 +20,6 @@
|
||||
|
||||
#include "AutoInstall/winexplorerextbinarytable"
|
||||
#include "AutoInstall/winexplorerext"
|
||||
#ifdef BUILD_X64
|
||||
#include "AutoInstall/winexplorerextwin64"
|
||||
#endif
|
||||
|
||||
Module gid_Module_Optional_Winexplorerext
|
||||
MOD_NAME_DESC ( MODULE_OPTIONAL_WINDOWS_EXPLORER_EXTENSIONS );
|
||||
@@ -34,16 +31,3 @@ Module gid_Module_Optional_Winexplorerext
|
||||
auto_winexplorerext_ALL,
|
||||
gid_File_Tmp_Userinstall_Winexplorerext_Inf);
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
Module gid_Module_Optional_Winexplorerext_x64
|
||||
ParentID = gid_Module_Optional_Winexplorerext;
|
||||
Name = "gid_Module_Optional_Winexplorerext_x64";
|
||||
Description = "gid_Module_Optional_Winexplorerext_x64";
|
||||
Sortkey = "1210";
|
||||
Default = YES;
|
||||
Styles = (HIDDEN_ROOT);
|
||||
Dirs = (gid_Dir_Shlxthdl_x64);
|
||||
Files = (auto_winexplorerextwin64_ALL);
|
||||
End
|
||||
#endif
|
||||
|
||||
@@ -28,18 +28,6 @@ RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl.dll";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32";
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32_TM
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -48,18 +36,6 @@ RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32_TM_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32";
|
||||
Name = "ThreadingModel";
|
||||
Value = "Apartment";
|
||||
End
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_Approved
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -68,19 +44,6 @@ RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_Approved
|
||||
Value = "%PRODUCTNAME Infotip Handler";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_Approved_x64
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved";
|
||||
Name = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
|
||||
Value = "%PRODUCTNAME Infotip Handler";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
// End registry items for the Infotip handler
|
||||
|
||||
// Begin registry items for the Thumbnail viewer
|
||||
@@ -92,18 +55,6 @@ RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl.dll";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32";
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32_TM
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -113,19 +64,6 @@ RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer
|
||||
Val64 = "Apartment";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32_TM_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32";
|
||||
Name = "ThreadingModel";
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_Approved
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -134,19 +72,6 @@ RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_Approved
|
||||
Value = "%PRODUCTNAME Thumbnail Viewer";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_Approved_x64
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved";
|
||||
Name = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
|
||||
Value = "%PRODUCTNAME Thumbnail Viewer";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
// End registry items for the Thumbnail viewer
|
||||
|
||||
// Begin registry items for the Column handler
|
||||
@@ -158,18 +83,6 @@ RegistryItem gid_Regitem_Folder_shellex_ColHandl_C52AF81D_F7A0_4AAB_8E87_F80A60C
|
||||
Value = "%PRODUCTNAME Column Handler";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Folder_shellex_ColHandl_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "Folder\shellex\ColumnHandlers\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}";
|
||||
Value = "%PRODUCTNAME Column Handler";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -177,18 +90,6 @@ RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl.dll";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32";
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32_TM
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -197,19 +98,6 @@ RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32_TM_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32";
|
||||
Name = "ThreadingModel";
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_Approved
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -218,19 +106,6 @@ RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_Approved
|
||||
Value = "%PRODUCTNAME Column Handler";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_Approved_x64
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved";
|
||||
Name = "{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}";
|
||||
Value = "%PRODUCTNAME Column Handler";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
// End registry items for the Column handler
|
||||
|
||||
// Begin registry items for the MS Indexing server filter component
|
||||
@@ -242,18 +117,6 @@ RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262
|
||||
Value = "OpenDocument Format Filter";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}";
|
||||
Value = "OpenDocument Format Filter";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -262,18 +125,6 @@ RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer
|
||||
Val64 = "[INSTALLLOCATION]program\shlxthdl\ooofilt_x64.dll";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32";
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\ooofilt_x64.dll";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_TM
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -282,19 +133,6 @@ RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_TM_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32";
|
||||
Name = "ThreadingModel";
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -302,18 +140,6 @@ RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262
|
||||
Value = "OpenDocument Format Persistent Handler";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
|
||||
Value = "OpenDocument Format Persistent Handler";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAddinsReg
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -321,18 +147,6 @@ RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAd
|
||||
Value = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAddinsReg_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}";
|
||||
Value = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
// End registry items for the MS Indexing server filter component
|
||||
|
||||
// Begin registry entries for the PropertySheet handler
|
||||
@@ -344,18 +158,6 @@ RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl.dll";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32";
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_TM
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -364,19 +166,6 @@ RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_TM_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32";
|
||||
Name = "ThreadingModel";
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_Approved
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -385,19 +174,6 @@ RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_Approved
|
||||
Value = "%PRODUCTNAME Property Sheet Handler";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_Approved_x64
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved";
|
||||
Name = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
|
||||
Value = "%PRODUCTNAME Property Sheet Handler";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
// End registry entries for the PropertySheet handler
|
||||
|
||||
// Begin registry entries for the Property handler
|
||||
@@ -417,26 +193,6 @@ RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_EnableShareD
|
||||
Value = "#1";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_PropHdl_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}";
|
||||
Value = "%PRODUCTNAME Property Handler";
|
||||
End
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_EnableShareDenyWrite_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}";
|
||||
Name = "EnableShareDenyNone";
|
||||
Value = "#1";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -444,18 +200,6 @@ RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\propertyhdl.dll";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32";
|
||||
Value = "[INSTALLLOCATION]program\shlxthdl\propertyhdl_x64.dll";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32_TM
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -464,19 +208,6 @@ RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32_TM_x64
|
||||
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32";
|
||||
Name = "ThreadingModel";
|
||||
Value = "Apartment";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_Approved
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext;
|
||||
@@ -485,17 +216,4 @@ RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_Approved
|
||||
Value = "%PRODUCTNAME Property Handler";
|
||||
End
|
||||
|
||||
#ifdef BUILD_X64
|
||||
|
||||
RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_Approved_x64
|
||||
ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
|
||||
ModuleID = gid_Module_Optional_Winexplorerext_x64;
|
||||
ComponentCondition = "VersionNT64";
|
||||
Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved";
|
||||
Name = "{AE424E85-F6DF-4910-A6A9-438797986431}";
|
||||
Value = "%PRODUCTNAME Property Handler";
|
||||
End
|
||||
|
||||
#endif
|
||||
|
||||
// End registry entries for the Property handler
|
||||
|
||||
@@ -1,69 +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,shell/source))
|
||||
|
||||
SHELL_SHLXTHANDLER_COMMON_FILES := \
|
||||
win32/ooofilereader/autostyletag \
|
||||
win32/ooofilereader/basereader \
|
||||
win32/ooofilereader/contentreader \
|
||||
win32/ooofilereader/keywordstag \
|
||||
win32/ooofilereader/metainforeader \
|
||||
win32/ooofilereader/simpletag \
|
||||
win32/shlxthandler/ooofilt/stream_helper \
|
||||
win32/shlxthandler/util/fileextensions \
|
||||
win32/shlxthandler/util/iso8601_converter \
|
||||
win32/shlxthandler/util/registry \
|
||||
win32/shlxthandler/util/utilities \
|
||||
win32/zipfile/zipexcptn \
|
||||
win32/zipfile/zipfile
|
||||
|
||||
SHELL_SHLXTHDL_FILES := \
|
||||
win32/shlxthandler/classfactory \
|
||||
win32/shlxthandler/columninfo/columninfo \
|
||||
win32/shlxthandler/infotips/infotips \
|
||||
win32/shlxthandler/propsheets/document_statistic \
|
||||
win32/shlxthandler/propsheets/listviewbuilder \
|
||||
win32/shlxthandler/propsheets/propsheets \
|
||||
win32/shlxthandler/shlxthdl \
|
||||
win32/shlxthandler/thumbviewer/thumbviewer
|
||||
|
||||
SHELL_OOOFILT_FILES := \
|
||||
win32/shlxthandler/ooofilt/ooofilt \
|
||||
win32/shlxthandler/ooofilt/propspec
|
||||
|
||||
SHELL_PROPERTYHDL_FILES := \
|
||||
win32/shlxthandler/prophdl/propertyhdl
|
||||
|
||||
SHELL_XMLPARSER_FILES := \
|
||||
all/xml_parser
|
||||
|
||||
SHELL_HEADERS := \
|
||||
win32/ooofilereader/autostyletag \
|
||||
win32/ooofilereader/dummytag \
|
||||
win32/ooofilereader/itag \
|
||||
win32/ooofilereader/keywordstag \
|
||||
win32/ooofilereader/simpletag \
|
||||
win32/shlxthandler/classfactory \
|
||||
win32/shlxthandler/ooofilt/ooofilt \
|
||||
win32/shlxthandler/ooofilt/propspec \
|
||||
win32/shlxthandler/propsheets/document_statistic \
|
||||
win32/shlxthandler/propsheets/listviewbuilder \
|
||||
win32/zipfile/zipexcptn
|
||||
|
||||
$(call gb_CustomTarget_get_target,shell/source) : \
|
||||
$(foreach source,$(SHELL_SHLXTHANDLER_COMMON_FILES) $(SHELL_SHLXTHDL_FILES) $(SHELL_OOOFILT_FILES) $(SHELL_PROPERTYHDL_FILES) $(SHELL_XMLPARSER_FILES),\
|
||||
$(gb_CustomTarget_workdir)/shell/source/$(source).cxx) \
|
||||
$(foreach header,$(SHELL_HEADERS),\
|
||||
$(gb_CustomTarget_workdir)/shell/source/$(header).hxx)
|
||||
|
||||
$(gb_CustomTarget_workdir)/shell/source/% : $(SRCDIR)/shell/source/%
|
||||
mkdir -p $(dir $@) && $(call gb_Deliver_deliver,$<,$@)
|
||||
|
||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,66 +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,ooofilt_x64))
|
||||
|
||||
$(eval $(call gb_Library_set_x64,ooofilt_x64,YES))
|
||||
|
||||
$(eval $(call gb_Library_use_custom_headers,ooofilt_x64,\
|
||||
shell/source \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_set_include,ooofilt_x64,\
|
||||
-I$(SRCDIR)/shell/inc \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_defs,ooofilt_x64,\
|
||||
-DISOLATION_AWARE_ENABLED \
|
||||
-DWIN32_LEAN_AND_MEAN \
|
||||
-UNOMINMAX \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_externals,ooofilt_x64,\
|
||||
expat_x64 \
|
||||
zlib_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_system_win32_libs,ooofilt_x64,\
|
||||
advapi32 \
|
||||
comctl32 \
|
||||
gdi32 \
|
||||
gdiplus \
|
||||
kernel32 \
|
||||
msvcprt \
|
||||
msvcrt \
|
||||
oldnames \
|
||||
ole32 \
|
||||
oleaut32 \
|
||||
propsys \
|
||||
shell32 \
|
||||
user32 \
|
||||
uuid \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_static_libraries,ooofilt_x64,\
|
||||
shell_xmlparser_x64 \
|
||||
shlxthandler_common_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_ldflags,ooofilt_x64,\
|
||||
/DEF:$(SRCDIR)/shell/source/win32/shlxthandler/ooofilt/ooofilt.def \
|
||||
/NODEFAULTLIB:libcmt.lib \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_x64_generated_exception_objects,ooofilt_x64,\
|
||||
CustomTarget/shell/source/win32/shlxthandler/ooofilt/ooofilt \
|
||||
CustomTarget/shell/source/win32/shlxthandler/ooofilt/propspec \
|
||||
))
|
||||
|
||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,66 +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,propertyhdl_x64))
|
||||
|
||||
$(eval $(call gb_Library_set_x64,propertyhdl_x64,YES))
|
||||
|
||||
$(eval $(call gb_Library_use_custom_headers,propertyhdl_x64,\
|
||||
shell/source \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_set_include,propertyhdl_x64,\
|
||||
-I$(SRCDIR)/shell/inc \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_defs,propertyhdl_x64,\
|
||||
-DISOLATION_AWARE_ENABLED \
|
||||
-DWIN32_LEAN_AND_MEAN \
|
||||
-UNOMINMAX \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_externals,propertyhdl_x64,\
|
||||
expat_x64 \
|
||||
zlib_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_system_win32_libs,propertyhdl_x64,\
|
||||
advapi32 \
|
||||
comctl32 \
|
||||
gdi32 \
|
||||
gdiplus \
|
||||
kernel32 \
|
||||
msvcprt \
|
||||
msvcrt \
|
||||
oldnames \
|
||||
ole32 \
|
||||
oleaut32 \
|
||||
propsys \
|
||||
shell32 \
|
||||
shlwapi \
|
||||
user32 \
|
||||
uuid \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_static_libraries,propertyhdl_x64,\
|
||||
shell_xmlparser_x64 \
|
||||
shlxthandler_common_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_ldflags,propertyhdl_x64,\
|
||||
/DEF:$(SRCDIR)/shell/source/win32/shlxthandler/prophdl/propertyhdl.def \
|
||||
/NODEFAULTLIB:libcmt.lib \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_x64_generated_exception_objects,propertyhdl_x64,\
|
||||
CustomTarget/shell/source/win32/shlxthandler/prophdl/propertyhdl \
|
||||
))
|
||||
|
||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,74 +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,shlxthdl_x64))
|
||||
|
||||
$(eval $(call gb_Library_set_x64,shlxthdl_x64,YES))
|
||||
|
||||
$(eval $(call gb_Library_use_custom_headers,shlxthdl_x64,\
|
||||
shell/source \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_set_include,shlxthdl_x64,\
|
||||
-I$(SRCDIR)/shell/inc \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_defs,shlxthdl_x64,\
|
||||
-DISOLATION_AWARE_ENABLED \
|
||||
-DWIN32_LEAN_AND_MEAN \
|
||||
-UNOMINMAX \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_externals,shlxthdl_x64,\
|
||||
expat_x64 \
|
||||
zlib_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_system_win32_libs,shlxthdl_x64,\
|
||||
advapi32 \
|
||||
comctl32 \
|
||||
gdi32 \
|
||||
gdiplus \
|
||||
kernel32 \
|
||||
msvcprt \
|
||||
msvcrt \
|
||||
oldnames \
|
||||
ole32 \
|
||||
oleaut32 \
|
||||
shell32 \
|
||||
shlwapi \
|
||||
user32 \
|
||||
uuid \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_static_libraries,shlxthdl_x64,\
|
||||
shlxthandler_common_x64 \
|
||||
shell_xmlparser_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_nativeres,shlxthdl_x64,shlxthdl))
|
||||
|
||||
$(eval $(call gb_Library_add_ldflags,shlxthdl_x64,\
|
||||
/DEF:$(SRCDIR)/shell/source/win32/shlxthandler/shlxthdl.def \
|
||||
/NODEFAULTLIB:libcmt.lib \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_x64_generated_exception_objects,shlxthdl_x64,\
|
||||
CustomTarget/shell/source/win32/shlxthandler/classfactory \
|
||||
CustomTarget/shell/source/win32/shlxthandler/columninfo/columninfo \
|
||||
CustomTarget/shell/source/win32/shlxthandler/infotips/infotips \
|
||||
CustomTarget/shell/source/win32/shlxthandler/propsheets/document_statistic \
|
||||
CustomTarget/shell/source/win32/shlxthandler/propsheets/listviewbuilder \
|
||||
CustomTarget/shell/source/win32/shlxthandler/propsheets/propsheets \
|
||||
CustomTarget/shell/source/win32/shlxthandler/shlxthdl \
|
||||
CustomTarget/shell/source/win32/shlxthandler/thumbviewer/thumbviewer \
|
||||
))
|
||||
|
||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -74,16 +74,6 @@ $(eval $(call gb_Module_add_check_targets,shell,\
|
||||
))
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_X64),TRUE)
|
||||
$(eval $(call gb_Module_add_targets,shell,\
|
||||
CustomTarget_x64 \
|
||||
Library_ooofilt_x64 \
|
||||
Library_propertyhdl_x64 \
|
||||
Library_shlxthdl_x64 \
|
||||
StaticLibrary_shlxthandler_common_x64 \
|
||||
StaticLibrary_xmlparser_x64 \
|
||||
))
|
||||
endif
|
||||
|
||||
ifneq ($(CXX_X64_BINARY),)
|
||||
$(eval $(call gb_Module_add_targets,shell,\
|
||||
|
||||
@@ -1,49 +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_StaticLibrary_StaticLibrary,shlxthandler_common_x64))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_x64,shlxthandler_common_x64,YES))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_custom_headers,shlxthandler_common_x64,\
|
||||
shell/source \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_include,shlxthandler_common_x64,\
|
||||
-I$(SRCDIR)/shell/inc \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_defs,shlxthandler_common_x64,\
|
||||
-DISOLATION_AWARE_ENABLED \
|
||||
-DWIN32_LEAN_AND_MEAN \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_externals,shlxthandler_common_x64,\
|
||||
expat_x64 \
|
||||
zlib_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_x64_generated_exception_objects,shlxthandler_common_x64,\
|
||||
CustomTarget/shell/source/win32/ooofilereader/autostyletag \
|
||||
CustomTarget/shell/source/win32/ooofilereader/basereader \
|
||||
CustomTarget/shell/source/win32/ooofilereader/contentreader \
|
||||
CustomTarget/shell/source/win32/ooofilereader/keywordstag \
|
||||
CustomTarget/shell/source/win32/ooofilereader/metainforeader \
|
||||
CustomTarget/shell/source/win32/ooofilereader/simpletag \
|
||||
CustomTarget/shell/source/win32/shlxthandler/ooofilt/stream_helper \
|
||||
CustomTarget/shell/source/win32/shlxthandler/util/fileextensions \
|
||||
CustomTarget/shell/source/win32/shlxthandler/util/iso8601_converter \
|
||||
CustomTarget/shell/source/win32/shlxthandler/util/registry \
|
||||
CustomTarget/shell/source/win32/shlxthandler/util/utilities \
|
||||
CustomTarget/shell/source/win32/zipfile/zipexcptn \
|
||||
CustomTarget/shell/source/win32/zipfile/zipfile \
|
||||
))
|
||||
|
||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,27 +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_StaticLibrary_StaticLibrary,shell_xmlparser_x64))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_x64,shell_xmlparser_x64,YES))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_include,shell_xmlparser_x64,\
|
||||
-I$(SRCDIR)/shell/inc \
|
||||
$$(INCLUDE) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_externals,shell_xmlparser_x64,\
|
||||
expat_x64 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_x64_generated_exception_objects,shell_xmlparser_x64,\
|
||||
CustomTarget/shell/source/all/xml_parser \
|
||||
))
|
||||
|
||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -71,7 +71,7 @@ print(", \\\n".join([" " + gid for gid in allgids]))
|
||||
for (gid, link, target) in autosdklibs:
|
||||
print("SDK_LIBRARY_LINK(" + gid + "," + link + "," + target + ")")
|
||||
|
||||
scp2libtemplates = set([ "URE_PRIVATE_LIB", "LIBO_LIB_FILE", "LIBO_LIB_FILE_BINARYTABLE", "LIBO_LIB_FILE_COMPONENTCONDITION", "SHLXTHDL_LIB_FILE", "SHLXTHDL_X64_LIB_FILE_COMPONENTCONDITION" ])
|
||||
scp2libtemplates = set([ "URE_PRIVATE_LIB", "LIBO_LIB_FILE", "LIBO_LIB_FILE_BINARYTABLE", "LIBO_LIB_FILE_COMPONENTCONDITION", "SHLXTHDL_LIB_FILE" ])
|
||||
for (gid, libfile) in autolibs:
|
||||
if scp2libtemplate not in scp2libtemplates:
|
||||
raise Exception("invalid scp2libtemplate \"" + scp2libtemplate + "\"")
|
||||
|
||||
Reference in New Issue
Block a user