fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / slideshow / Library_slideshow.mk
blob5d01391ce55b9a0d2292312ba992da4c1d7ba0db
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
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/.
10 $(eval $(call gb_Library_Library,slideshow))
12 $(eval $(call gb_Library_set_include,slideshow,\
13 $$(INCLUDE) \
14 -I$(SRCDIR)/slideshow/source/inc \
17 $(eval $(call gb_Library_add_defs,slideshow,\
18 -DBOOST_SPIRIT_USE_OLD_NAMESPACE \
19 $(if $(filter TRUE,$(VERBOSE)),-DVERBOSE) \
22 ifneq ($(strip $(debug)$(DEBUG)),)
23 $(eval $(call gb_Library_add_defs,slideshow,\
24 -DBOOST_SP_ENABLE_DEBUG_HOOKS \
26 endif
28 $(eval $(call gb_Library_set_precompiled_header,slideshow,$(SRCDIR)/slideshow/inc/pch/precompiled_slideshow))
30 $(eval $(call gb_Library_use_externals,slideshow,\
31 boost_headers \
32 glew \
33 mesa_headers \
36 $(eval $(call gb_Library_use_sdk_api,slideshow))
38 $(eval $(call gb_Library_use_libraries,slideshow,\
39 $(call gb_Helper_optional,AVMEDIA,avmedia) \
40 basegfx \
41 canvastools \
42 comphelper \
43 cppcanvas \
44 cppu \
45 cppuhelper \
46 sal \
47 svt \
48 tl \
49 utl \
50 vcl \
51 $(gb_UWINAPI) \
54 $(eval $(call gb_Library_set_componentfile,slideshow,slideshow/util/slideshow))
56 $(eval $(call gb_Library_add_exception_objects,slideshow,\
57 slideshow/source/engine/activities/activitiesfactory \
58 slideshow/source/engine/activities/activitybase \
59 slideshow/source/engine/activities/continuousactivitybase \
60 slideshow/source/engine/activities/continuouskeytimeactivitybase \
61 slideshow/source/engine/activities/discreteactivitybase \
62 slideshow/source/engine/activitiesqueue \
63 slideshow/source/engine/activities/simplecontinuousactivitybase \
64 slideshow/source/engine/animatedsprite \
65 slideshow/source/engine/animationfactory \
66 slideshow/source/engine/animationnodes/animationaudionode \
67 slideshow/source/engine/animationnodes/animationbasenode \
68 slideshow/source/engine/animationnodes/animationcolornode \
69 slideshow/source/engine/animationnodes/animationcommandnode \
70 slideshow/source/engine/animationnodes/animationnodefactory \
71 slideshow/source/engine/animationnodes/animationpathmotionnode \
72 slideshow/source/engine/animationnodes/animationsetnode \
73 slideshow/source/engine/animationnodes/animationtransformnode \
74 slideshow/source/engine/animationnodes/animationtransitionfilternode \
75 slideshow/source/engine/animationnodes/basecontainernode \
76 slideshow/source/engine/animationnodes/basenode \
77 slideshow/source/engine/animationnodes/generateevent \
78 slideshow/source/engine/animationnodes/nodetools \
79 slideshow/source/engine/animationnodes/paralleltimecontainer \
80 slideshow/source/engine/animationnodes/propertyanimationnode \
81 slideshow/source/engine/animationnodes/sequentialtimecontainer \
82 slideshow/source/engine/attributemap \
83 slideshow/source/engine/color \
84 slideshow/source/engine/delayevent \
85 slideshow/source/engine/effectrewinder \
86 slideshow/source/engine/eventmultiplexer \
87 slideshow/source/engine/eventqueue \
88 slideshow/source/engine/expressionnodefactory \
89 slideshow/source/engine/rehearsetimingsactivity \
90 slideshow/source/engine/screenupdater \
91 slideshow/source/engine/shapeattributelayer \
92 slideshow/source/engine/shapes/appletshape \
93 slideshow/source/engine/shapes/backgroundshape \
94 slideshow/source/engine/shapes/drawinglayeranimation \
95 slideshow/source/engine/shapes/drawshape \
96 slideshow/source/engine/shapes/drawshapesubsetting \
97 slideshow/source/engine/shapes/externalshapebase \
98 slideshow/source/engine/shapes/gdimtftools \
99 slideshow/source/engine/shapes/intrinsicanimationactivity \
100 slideshow/source/engine/shapes/mediashape \
101 slideshow/source/engine/shapes/shapeimporter \
102 slideshow/source/engine/shapesubset \
103 slideshow/source/engine/shapes/viewappletshape \
104 slideshow/source/engine/shapes/viewbackgroundshape \
105 slideshow/source/engine/shapes/viewmediashape \
106 slideshow/source/engine/shapes/viewshape \
107 slideshow/source/engine/slidebitmap \
108 slideshow/source/engine/slide/layer \
109 slideshow/source/engine/slide/layermanager \
110 slideshow/source/engine/slide/shapemanagerimpl \
111 slideshow/source/engine/slideshowcontext \
112 slideshow/source/engine/slideshowimpl \
113 slideshow/source/engine/slide/slideanimations \
114 slideshow/source/engine/slide/slideimpl \
115 slideshow/source/engine/slide/targetpropertiescreator \
116 slideshow/source/engine/slide/userpaintoverlay \
117 slideshow/source/engine/slideview \
118 slideshow/source/engine/smilfunctionparser \
119 slideshow/source/engine/soundplayer \
120 slideshow/source/engine/tools \
121 slideshow/source/engine/transitions/barndoorwipe \
122 slideshow/source/engine/transitions/barwipepolypolygon \
123 slideshow/source/engine/transitions/boxwipe \
124 slideshow/source/engine/transitions/checkerboardwipe \
125 slideshow/source/engine/transitions/clippingfunctor \
126 slideshow/source/engine/transitions/clockwipe \
127 slideshow/source/engine/transitions/combtransition \
128 slideshow/source/engine/transitions/doublediamondwipe \
129 slideshow/source/engine/transitions/ellipsewipe \
130 slideshow/source/engine/transitions/fanwipe \
131 slideshow/source/engine/transitions/figurewipe \
132 slideshow/source/engine/transitions/fourboxwipe \
133 slideshow/source/engine/transitions/iriswipe \
134 slideshow/source/engine/transitions/parametricpolypolygonfactory \
135 slideshow/source/engine/transitions/pinwheelwipe \
136 slideshow/source/engine/transitions/randomwipe \
137 slideshow/source/engine/transitions/shapetransitionfactory \
138 slideshow/source/engine/transitions/slidechangebase \
139 slideshow/source/engine/transitions/slidetransitionfactory \
140 slideshow/source/engine/transitions/snakewipe \
141 slideshow/source/engine/transitions/spiralwipe \
142 slideshow/source/engine/transitions/sweepwipe \
143 slideshow/source/engine/transitions/transitionfactorytab \
144 slideshow/source/engine/transitions/transitiontools \
145 slideshow/source/engine/transitions/veewipe \
146 slideshow/source/engine/transitions/waterfallwipe \
147 slideshow/source/engine/transitions/zigzagwipe \
148 slideshow/source/engine/unoviewcontainer \
149 slideshow/source/engine/usereventqueue \
150 slideshow/source/engine/waitsymbol \
151 slideshow/source/engine/pointersymbol \
152 slideshow/source/engine/wakeupevent \
155 ifneq ($(strip $(debug)$(DEBUG)),)
156 $(eval $(call gb_Library_add_exception_objects,slideshow,\
157 slideshow/source/engine/sp_debug \
159 endif
161 # vim: set noet sw=4 ts=4: