summaryrefslogtreecommitdiff
path: root/vcl/Executable_svmfuzzer.mk
blob: 9d41cc6ed0ae998ce6c6e00ee6ba5efcb3809d72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# -*- 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/.
#

include $(SRCDIR)/vcl/commonfuzzer.mk

$(eval $(call gb_Executable_Executable,svmfuzzer))

$(eval $(call gb_Executable_use_api,svmfuzzer,\
    offapi \
    udkapi \
))

$(eval $(call gb_Executable_use_externals,svmfuzzer,\
	$(fuzzer_externals) \
))

$(eval $(call gb_Executable_set_include,svmfuzzer,\
    $$(INCLUDE) \
    -I$(SRCDIR)/vcl/inc \
))

$(eval $(call gb_Executable_use_libraries,svmfuzzer,\
    $(fuzzer_core_libraries) \
))

$(eval $(call gb_Executable_use_static_libraries,svmfuzzer,\
    findsofficepath \
    ulingu \
    fuzzerstubs \
))

$(eval $(call gb_Executable_add_exception_objects,svmfuzzer,\
	vcl/workben/svmfuzzer \
))

$(eval $(call gb_Executable_add_libs,svmfuzzer,\
	-lFuzzingEngine \
))

# vim: set noet sw=4 ts=4:
an>cid#1500658 silence Resource leakCaolán McNamara 2022-08-18Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxxStephan Bergmann 2022-06-14cid#1504592 Big parameter passed by valueCaolán McNamara 2022-06-10new loplugin:moveitNoel Grandin 2022-06-03Use o3tl::make_unsigned, nStrLen is known to be non-negative hereStephan Bergmann 2022-06-01The return value of those getLength functions is guaranteed to be non-negativeStephan Bergmann 2022-05-30clang-tidy modernize-pass-by-value in sotNoel Grandin 2022-05-19reserve vector in StgCache::Commit()Noel Grandin 2022-05-12tdf#121740 avoid some temporary OUString constructionNoel Grandin 2022-05-04Just use Any ctor instead of makeAny in sotStephan Bergmann 2022-04-26Use o3tl::make_unsigned in some placesStephan Bergmann 2022-03-01Recheck modules s[f-t]* with IWYUGabor Kelemen 2022-02-27cid#1500380: silence Resource leakJulien Nabet 2022-01-10use less SvStream::Flush()Noel Grandin 2021-12-10Generally determine Rdb content from gb_*_set_componentfile callsStephan Bergmann 2021-12-03Windows format name is FileGroupDescriptorW for Unicode stringsMike Kaganski 2021-12-03Windows format name is UniformResourceLocatorW for Unicode stringsMike Kaganski 2021-12-01tdf#145964: Windows format name is FileNameW for Unicode stringsMike Kaganski 2021-11-28use more OInterfaceContainerHelper3 in sotNoel Grandin 2021-11-24loplugin:stringliteraldefine in comphelperNoel Grandin 2021-11-18rtl::Static->thread-safe static in sotNoel Grandin 2021-10-31Prepare for removal of non-const operator[] from Sequence in sotMike Kaganski 2021-09-06clang-tidy:clang-analyzer-optin.performance.PaddingNoel Grandin 2021-09-02clang-tidy:readability-redundant-member-initNoel Grandin 2021-08-10Missing includeStephan Bergmann 2021-08-03Consolidate on C++17 std::scoped_lock instead of std::lock_guardNoel Grandin 2021-08-01osl::Mutex->std::mutex in FileStreamWrapper_ImplNoel Grandin 2021-07-31getArray->getConstArrayNoel Grandin 2021-07-29rtl::Static -> static localNoel Grandin