blob: 42ea3708af2280907a79d34d9d6f25275615a74f [file] [log] [blame]
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +01001# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2#
Michael Meeksd037b812026-03-26 15:06:16 +00003# This file is part of the Collabora Office project.
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +01004#
5# This Source Code Form is subject to the terms of the Mozilla Public
6# License, v. 2.0. If a copy of the MPL was not distributed with this
7# file, You can obtain one at http://mozilla.org/MPL/2.0/.
8#
9
10$(eval $(call gb_Library_Library,drawinglayercore))
11
12$(eval $(call gb_Library_set_include,drawinglayercore,\
13 $$(INCLUDE) \
14 -I$(SRCDIR)/drawinglayer/inc \
15))
16
17$(eval $(call gb_Library_add_defs,drawinglayercore,\
18 -DDRAWINGLAYERCORE_DLLIMPLEMENTATION \
19))
20
21$(eval $(call gb_Library_set_precompiled_header,drawinglayercore,drawinglayer/inc/pch/precompiled_drawinglayercore))
22
23$(eval $(call gb_Library_use_sdk_api,drawinglayercore))
24
25$(eval $(call gb_Library_use_externals,drawinglayercore,\
26 boost_headers \
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +010027))
28
29$(eval $(call gb_Library_use_libraries,drawinglayercore,\
30 basegfx \
31 comphelper \
32 cppu \
33 cppuhelper \
34 i18nlangtag \
35 sal \
36 salhelper \
37 svl \
38 tl \
Caolán McNamarad1e02f52022-11-09 09:12:59 +000039 utl \
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +010040))
41
Armin Le Grand (allotropia)444bf872022-11-06 13:57:11 +010042$(eval $(call gb_Library_use_custom_headers,drawinglayercore,\
43 officecfg/registry \
44))
45
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +010046$(eval $(call gb_Library_add_exception_objects,drawinglayercore,\
47 drawinglayer/source/primitive2d/baseprimitive2d \
48 drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D \
Noel Grandin8a17b7f2025-03-13 18:37:54 +020049 drawinglayer/source/primitive2d/BufferedDecompositionFlusher \
50 drawinglayer/source/primitive2d/BufferedDecompositionGroupPrimitive2D \
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +010051 drawinglayer/source/primitive2d/Primitive2DContainer \
Noel Grandin8a17b7f2025-03-13 18:37:54 +020052 drawinglayer/source/primitive2d/groupprimitive2d \
Tomaž Vajngerl7bd62c02020-03-07 14:33:43 +010053 drawinglayer/source/primitive2d/Tools \
54 drawinglayer/source/geometry/viewinformation2d \
55))
56
57# vim: set noet sw=4 ts=4: