office-gobmx/sw/CppunitTest_sw_odfimport.mk
Vasily Melenchuk b22bbfa25a Related: tdf#125093 Check Windows Security Zones for macros
In Windows, files get assigned security zones (local, from intranet,
from internet, etc) after download via browser or email client. This
is used by MS Word to decide in which mode it is safe to open file.

This patch implements basic support for similar feature: by default
there are no changes in macro behavior. But it is possible to use
expert configuration options to tweak default behavior, and for
example disable macros automatically, if a file is downloaded from
Internet or other unsafe locations.

Change-Id: I0bf1ae4e54d75dd5d07cab309124a67a85ef2d4d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143680
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2022-12-30 04:24:27 +00:00

77 lines
1.9 KiB
Makefile

# -*- 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_CppunitTest_CppunitTest,sw_odfimport))
$(eval $(call gb_CppunitTest_use_common_precompiled_header,sw_odfimport))
$(eval $(call gb_CppunitTest_add_exception_objects,sw_odfimport, \
sw/qa/extras/odfimport/odfimport \
))
$(eval $(call gb_CppunitTest_use_libraries,sw_odfimport, \
comphelper \
editeng \
cppu \
cppuhelper \
sal \
svt \
sfx \
subsequenttest \
svl \
sw \
swqahelper \
test \
unotest \
vcl \
tl \
utl \
))
$(eval $(call gb_CppunitTest_use_externals,sw_odfimport,\
boost_headers \
libxml2 \
))
$(eval $(call gb_CppunitTest_set_include,sw_odfimport,\
-I$(SRCDIR)/sw/inc \
-I$(SRCDIR)/sw/source/core/inc \
-I$(SRCDIR)/sw/source/uibase/inc \
-I$(SRCDIR)/sw/qa/inc \
$$(INCLUDE) \
))
$(eval $(call gb_CppunitTest_use_system_win32_libs,sw_odfimport,\
ole32 \
))
$(eval $(call gb_CppunitTest_use_api,sw_odfimport,\
udkapi \
offapi \
oovbaapi \
))
$(eval $(call gb_CppunitTest_use_ure,sw_odfimport))
$(eval $(call gb_CppunitTest_use_vcl,sw_odfimport))
$(eval $(call gb_CppunitTest_use_rdb,sw_odfimport,services))
$(eval $(call gb_CppunitTest_use_configuration,sw_odfimport))
$(eval $(call gb_CppunitTest_add_arguments,sw_odfimport, \
-env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
))
$(eval $(call gb_CppunitTest_use_custom_headers,sw_odfimport,\
officecfg/registry \
))
# vim: set noet sw=4 ts=4: