Embind: Don't use new when getting UNO singletons
[LibreOffice.git] / sw / CppunitTest_sw_apitests.mk
blob04192c78b0c910a94d8abd79b67dd550e65e9989
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 #*************************************************************************
4 # This file is part of the LibreOffice project.
6 # This Source Code Form is subject to the terms of the Mozilla Public
7 # License, v. 2.0. If a copy of the MPL was not distributed with this
8 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 #*************************************************************************
12 $(eval $(call gb_CppunitTest_CppunitTest,sw_apitests))
14 $(eval $(call gb_CppunitTest_use_external,sw_apitests,boost_headers))
16 $(eval $(call gb_CppunitTest_use_common_precompiled_header,sw_apitests))
18 $(eval $(call gb_CppunitTest_add_exception_objects,sw_apitests, \
19 sw/qa/api/SwXAutoTextContainer \
20 sw/qa/api/SwXBodyText \
21 sw/qa/api/SwXBookmark \
22 sw/qa/api/SwXBookmarks \
23 sw/qa/api/SwXChapterNumbering \
24 sw/qa/api/SwXDocumentIndex \
25 sw/qa/api/SwXDocumentIndexes \
26 sw/qa/api/SwXDocumentIndexMark \
27 sw/qa/api/SwXDocumentSettings \
28 sw/qa/api/SwXFieldEnumeration \
29 sw/qa/api/SwXFrames \
30 sw/qa/api/SwXFootnote \
31 sw/qa/api/SwXFootnoteProperties \
32 sw/qa/api/SwXFootnoteText \
33 sw/qa/api/SwXFootnotes \
34 sw/qa/api/SwXHeadFootText \
35 sw/qa/api/SwXNumberingRules \
36 sw/qa/api/SwXParagraphEnumeration \
37 sw/qa/api/SwXReferenceMark \
38 sw/qa/api/SwXStyleFamilies \
39 sw/qa/api/SwXReferenceMarks \
40 sw/qa/api/SwXTableCellText \
41 sw/qa/api/SwXTextEmbeddedObjects \
42 sw/qa/api/SwXTextFrame \
43 sw/qa/api/SwXTextField \
44 sw/qa/api/SwXTextFieldMasters \
45 sw/qa/api/SwXTextFieldTypes \
46 sw/qa/api/SwXTextSections \
47 sw/qa/api/SwXTextTable \
48 sw/qa/api/SwXTextTables \
51 $(eval $(call gb_CppunitTest_use_libraries,sw_apitests, \
52 basegfx \
53 comphelper \
54 cppu \
55 cppuhelper \
56 drawinglayer \
57 docmodel \
58 editeng \
59 for \
60 forui \
61 i18nlangtag \
62 msfilter \
63 oox \
64 sal \
65 salhelper \
66 sax \
67 sb \
68 sw \
69 sfx \
70 sot \
71 svl \
72 svt \
73 svx \
74 svxcore \
75 subsequenttest \
76 test \
77 tl \
78 tk \
79 ucbhelper \
80 unotest \
81 utl \
82 $(call gb_Helper_optional,SCRIPTING, \
83 vbahelper) \
84 vcl \
85 xo \
88 $(eval $(call gb_CppunitTest_set_include,sw_apitests,\
89 -I$(SRCDIR)/sw/inc \
90 $$(INCLUDE) \
93 $(eval $(call gb_CppunitTest_use_api,sw_apitests,\
94 offapi \
95 udkapi \
98 $(eval $(call gb_CppunitTest_use_ure,sw_apitests))
99 $(eval $(call gb_CppunitTest_use_vcl,sw_apitests))
100 $(eval $(call gb_CppunitTest_use_configuration,sw_apitests))
102 $(eval $(call gb_CppunitTest_use_rdb,sw_apitests,services))
104 $(eval $(call gb_CppunitTest_use_uiconfigs,sw_apitests, \
105 svt \
106 svx \
109 $(call gb_CppunitTest_get_target,sw_apitests): $(call gb_AllLangPackage_get_target,autotextshare)
111 # vim: set noet sw=4 ts=4: