diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2019-05-17 14:30:51 +0200 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2019-05-17 19:34:32 +0200 |
commit | 3259ec8fb318f484ca2bcd798df95fd28dea74f6 (patch) | |
tree | 3ee6bd6d0dbaff93d6c347e2a17183c6fa120dd8 /shell | |
parent | f60cc89ec35f8b1bf56e9f69ef15143fd002c409 (diff) |
Make spsupp_x64 independent of shell/CustomTarget_x64
... in preparation for further changes.
Thanks to Noel Grandin for the hint!
Change-Id: I2b223322d1d42099b56a74a92e3c39631d6b581c
Reviewed-on: https://gerrit.libreoffice.org/72470
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'shell')
-rw-r--r-- | shell/CustomTarget_x64.mk | 8 | ||||
-rw-r--r-- | shell/Library_spsupp_x64.mk | 11 | ||||
-rw-r--r-- | shell/source/win32/spsupp/COMOpenDocuments_x64.cxx | 13 | ||||
-rw-r--r-- | shell/source/win32/spsupp/registrar_x64.cxx | 13 | ||||
-rw-r--r-- | shell/source/win32/spsupp/spsuppClassFactory_x64.cxx | 13 | ||||
-rw-r--r-- | shell/source/win32/spsupp/spsuppServ_x64.cxx | 13 |
6 files changed, 58 insertions, 13 deletions
diff --git a/shell/CustomTarget_x64.mk b/shell/CustomTarget_x64.mk index 42dd36c03edb..79dcde80d0e3 100644 --- a/shell/CustomTarget_x64.mk +++ b/shell/CustomTarget_x64.mk @@ -44,12 +44,6 @@ SHELL_PROPERTYHDL_FILES := \ SHELL_XMLPARSER_FILES := \ all/xml_parser -SHELL_SPSUPP_FILES := \ - win32/spsupp/COMOpenDocuments \ - win32/spsupp/registrar \ - win32/spsupp/spsuppClassFactory \ - win32/spsupp/spsuppServ - SHELL_HEADERS := \ win32/ooofilereader/autostyletag \ win32/ooofilereader/dummytag \ @@ -64,7 +58,7 @@ SHELL_HEADERS := \ 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) $(SHELL_SPSUPP_FILES),\ + $(foreach source,$(SHELL_SHLXTHANDLER_COMMON_FILES) $(SHELL_SHLXTHDL_FILES) $(SHELL_OOOFILT_FILES) $(SHELL_PROPERTYHDL_FILES) $(SHELL_XMLPARSER_FILES),\ $(call gb_CustomTarget_get_workdir,shell/source)/$(source).cxx) \ $(foreach header,$(SHELL_HEADERS),\ $(call gb_CustomTarget_get_workdir,shell/source)/$(header).hxx) diff --git a/shell/Library_spsupp_x64.mk b/shell/Library_spsupp_x64.mk index cbb69df7d352..1988b2745539 100644 --- a/shell/Library_spsupp_x64.mk +++ b/shell/Library_spsupp_x64.mk @@ -12,7 +12,6 @@ $(eval $(call gb_Library_Library,spsupp_x64)) $(eval $(call gb_Library_set_x64,spsupp_x64,YES)) $(eval $(call gb_Library_use_custom_headers,spsupp_x64,\ - shell/source \ shell/source/win32/spsupp/idl \ )) @@ -35,11 +34,11 @@ $(eval $(call gb_Library_add_ldflags,spsupp_x64,\ /DEF:$(SRCDIR)/shell/source/win32/spsupp/spsupp.def \ )) -$(eval $(call gb_Library_add_x64_generated_exception_objects,spsupp_x64,\ - CustomTarget/shell/source/win32/spsupp/COMOpenDocuments \ - CustomTarget/shell/source/win32/spsupp/registrar \ - CustomTarget/shell/source/win32/spsupp/spsuppClassFactory \ - CustomTarget/shell/source/win32/spsupp/spsuppServ \ +$(eval $(call gb_Library_add_exception_objects,spsupp_x64,\ + shell/source/win32/spsupp/COMOpenDocuments_x64 \ + shell/source/win32/spsupp/registrar_x64 \ + shell/source/win32/spsupp/spsuppClassFactory_x64 \ + shell/source/win32/spsupp/spsuppServ_x64 \ )) # vim: set shiftwidth=4 tabstop=4 noexpandtab: diff --git a/shell/source/win32/spsupp/COMOpenDocuments_x64.cxx b/shell/source/win32/spsupp/COMOpenDocuments_x64.cxx new file mode 100644 index 000000000000..2a155fefa303 --- /dev/null +++ b/shell/source/win32/spsupp/COMOpenDocuments_x64.cxx @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* +* 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/. +*/ + +// A stub for generating x64 DLL without the need to copy source files to a temporary directory +#include "COMOpenDocuments.cxx" + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/shell/source/win32/spsupp/registrar_x64.cxx b/shell/source/win32/spsupp/registrar_x64.cxx new file mode 100644 index 000000000000..18372bb27cf3 --- /dev/null +++ b/shell/source/win32/spsupp/registrar_x64.cxx @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* +* 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/. +*/ + +// A stub for generating x64 DLL without the need to copy source files to a temporary directory +#include "registrar.cxx" + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/shell/source/win32/spsupp/spsuppClassFactory_x64.cxx b/shell/source/win32/spsupp/spsuppClassFactory_x64.cxx new file mode 100644 index 000000000000..099a305d9d27 --- /dev/null +++ b/shell/source/win32/spsupp/spsuppClassFactory_x64.cxx @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* +* 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/. +*/ + +// A stub for generating x64 DLL without the need to copy source files to a temporary directory +#include "spsuppClassFactory.cxx" + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/shell/source/win32/spsupp/spsuppServ_x64.cxx b/shell/source/win32/spsupp/spsuppServ_x64.cxx new file mode 100644 index 000000000000..41046bf13d53 --- /dev/null +++ b/shell/source/win32/spsupp/spsuppServ_x64.cxx @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* +* 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/. +*/ + +// A stub for generating x64 DLL without the need to copy source files to a temporary directory +#include "spsuppServ.cxx" + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |