1 # Version: MPL 1.1 / GPLv3+ / LGPLv3+
3 # The contents of this file are subject to the Mozilla Public License Version
4 # 1.1 (the "License"); you may not use this file except in compliance with
5 # the License or as specified alternatively below. You may obtain a copy of
6 # the License at http://www.mozilla.org/MPL/
8 # Software distributed under the License is distributed on an "AS IS" basis,
9 # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
10 # for the specific language governing rights and limitations under the
13 # The Initial Developer of the Original Code is
14 # David Tardon, Red Hat Inc. <dtardon@redhat.com>
15 # Portions created by the Initial Developer are Copyright (C) 2010 the
16 # Initial Developer. All Rights Reserved.
18 # Major Contributor(s):
20 # For minor contributions see the git repository.
22 # Alternatively, the contents of this file may be used under the terms of
23 # either the GNU General Public License Version 3 or later (the "GPLv3+"), or
24 # the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
25 # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
26 # instead of those above.
28 $(eval
$(call gb_Library_Library
,slideshow
))
30 $(eval
$(call gb_Library_add_precompiled_header
,slideshow
,$(SRCDIR
)/slideshow
/inc
/pch
/precompiled_slideshow
))
32 $(eval
$(call gb_Library_set_include
,slideshow
,\
34 -I
$(realpath
$(SRCDIR
)/slideshow
/inc
/pch
) \
35 -I
$(realpath
$(SRCDIR
)/slideshow
/source
/inc
) \
39 $(eval
$(call gb_Library_add_defs
,slideshow
,\
40 -DBOOST_SPIRIT_USE_OLD_NAMESPACE \
41 $(if
$(filter TRUE
,$(VERBOSE
)),-DVERBOSE
) \
44 ifneq ($(strip $(debug
)$(DEBUG
)),)
45 $(eval
$(call gb_Library_add_defs
,slideshow
,\
46 -DBOOST_SP_ENABLE_DEBUG_HOOKS \
50 $(eval
$(call gb_Library_add_api
,slideshow
,\
55 $(eval
$(call gb_Library_add_linked_libs
,slideshow
,\
71 $(eval
$(call gb_Library_set_componentfile
,slideshow
,slideshow
/util
/slideshow
))
73 $(eval
$(call gb_Library_add_exception_objects
,slideshow
,\
74 slideshow
/source
/engine
/activities
/activitiesfactory \
75 slideshow
/source
/engine
/activities
/activitybase \
76 slideshow
/source
/engine
/activities
/continuousactivitybase \
77 slideshow
/source
/engine
/activities
/continuouskeytimeactivitybase \
78 slideshow
/source
/engine
/activities
/discreteactivitybase \
79 slideshow
/source
/engine
/activitiesqueue \
80 slideshow
/source
/engine
/activities
/simplecontinuousactivitybase \
81 slideshow
/source
/engine
/animatedsprite \
82 slideshow
/source
/engine
/animationfactory \
83 slideshow
/source
/engine
/animationnodes
/animationaudionode \
84 slideshow
/source
/engine
/animationnodes
/animationbasenode \
85 slideshow
/source
/engine
/animationnodes
/animationcolornode \
86 slideshow
/source
/engine
/animationnodes
/animationcommandnode \
87 slideshow
/source
/engine
/animationnodes
/animationnodefactory \
88 slideshow
/source
/engine
/animationnodes
/animationpathmotionnode \
89 slideshow
/source
/engine
/animationnodes
/animationsetnode \
90 slideshow
/source
/engine
/animationnodes
/animationtransformnode \
91 slideshow
/source
/engine
/animationnodes
/animationtransitionfilternode \
92 slideshow
/source
/engine
/animationnodes
/basecontainernode \
93 slideshow
/source
/engine
/animationnodes
/basenode \
94 slideshow
/source
/engine
/animationnodes
/generateevent \
95 slideshow
/source
/engine
/animationnodes
/nodetools \
96 slideshow
/source
/engine
/animationnodes
/paralleltimecontainer \
97 slideshow
/source
/engine
/animationnodes
/propertyanimationnode \
98 slideshow
/source
/engine
/animationnodes
/sequentialtimecontainer \
99 slideshow
/source
/engine
/attributemap \
100 slideshow
/source
/engine
/color \
101 slideshow
/source
/engine
/debug \
102 slideshow
/source
/engine
/delayevent \
103 slideshow
/source
/engine
/effectrewinder \
104 slideshow
/source
/engine
/eventmultiplexer \
105 slideshow
/source
/engine
/eventqueue \
106 slideshow
/source
/engine
/expressionnodefactory \
107 slideshow
/source
/engine
/rehearsetimingsactivity \
108 slideshow
/source
/engine
/screenupdater \
109 slideshow
/source
/engine
/shapeattributelayer \
110 slideshow
/source
/engine
/shapes
/appletshape \
111 slideshow
/source
/engine
/shapes
/backgroundshape \
112 slideshow
/source
/engine
/shapes
/drawinglayeranimation \
113 slideshow
/source
/engine
/shapes
/drawshape \
114 slideshow
/source
/engine
/shapes
/drawshapesubsetting \
115 slideshow
/source
/engine
/shapes
/externalshapebase \
116 slideshow
/source
/engine
/shapes
/gdimtftools \
117 slideshow
/source
/engine
/shapes
/intrinsicanimationactivity \
118 slideshow
/source
/engine
/shapes
/mediashape \
119 slideshow
/source
/engine
/shapes
/shapeimporter \
120 slideshow
/source
/engine
/shapesubset \
121 slideshow
/source
/engine
/shapes
/viewappletshape \
122 slideshow
/source
/engine
/shapes
/viewbackgroundshape \
123 slideshow
/source
/engine
/shapes
/viewmediashape \
124 slideshow
/source
/engine
/shapes
/viewshape \
125 slideshow
/source
/engine
/slidebitmap \
126 slideshow
/source
/engine
/slide
/layer \
127 slideshow
/source
/engine
/slide
/layermanager \
128 slideshow
/source
/engine
/slide
/shapemanagerimpl \
129 slideshow
/source
/engine
/slideshowcontext \
130 slideshow
/source
/engine
/slideshowimpl \
131 slideshow
/source
/engine
/slide
/slideanimations \
132 slideshow
/source
/engine
/slide
/slideimpl \
133 slideshow
/source
/engine
/slide
/userpaintoverlay \
134 slideshow
/source
/engine
/slideview \
135 slideshow
/source
/engine
/soundplayer \
136 slideshow
/source
/engine
/tools \
137 slideshow
/source
/engine
/transitions
/barndoorwipe \
138 slideshow
/source
/engine
/transitions
/barwipepolypolygon \
139 slideshow
/source
/engine
/transitions
/boxwipe \
140 slideshow
/source
/engine
/transitions
/checkerboardwipe \
141 slideshow
/source
/engine
/transitions
/clippingfunctor \
142 slideshow
/source
/engine
/transitions
/clockwipe \
143 slideshow
/source
/engine
/transitions
/combtransition \
144 slideshow
/source
/engine
/transitions
/doublediamondwipe \
145 slideshow
/source
/engine
/transitions
/ellipsewipe \
146 slideshow
/source
/engine
/transitions
/fanwipe \
147 slideshow
/source
/engine
/transitions
/figurewipe \
148 slideshow
/source
/engine
/transitions
/fourboxwipe \
149 slideshow
/source
/engine
/transitions
/iriswipe \
150 slideshow
/source
/engine
/transitions
/parametricpolypolygonfactory \
151 slideshow
/source
/engine
/transitions
/pinwheelwipe \
152 slideshow
/source
/engine
/transitions
/randomwipe \
153 slideshow
/source
/engine
/transitions
/shapetransitionfactory \
154 slideshow
/source
/engine
/transitions
/slidechangebase \
155 slideshow
/source
/engine
/transitions
/slidetransitionfactory \
156 slideshow
/source
/engine
/transitions
/snakewipe \
157 slideshow
/source
/engine
/transitions
/spiralwipe \
158 slideshow
/source
/engine
/transitions
/sweepwipe \
159 slideshow
/source
/engine
/transitions
/transitionfactorytab \
160 slideshow
/source
/engine
/transitions
/transitiontools \
161 slideshow
/source
/engine
/transitions
/veewipe \
162 slideshow
/source
/engine
/transitions
/waterfallwipe \
163 slideshow
/source
/engine
/transitions
/zigzagwipe \
164 slideshow
/source
/engine
/unoviewcontainer \
165 slideshow
/source
/engine
/usereventqueue \
166 slideshow
/source
/engine
/waitsymbol \
167 slideshow
/source
/engine
/wakeupevent \
170 ifeq ($(strip $(OS
)),MACOSX
)
171 $(eval
$(call gb_Library_add_cxxobjects
,slideshow
,\
172 slideshow
/source
/engine
/smilfunctionparser \
173 , $(gb_COMPILERNOOPTFLAGS
) $(gb_LinkTarget_EXCEPTIONFLAGS
) \
176 $(eval
$(call gb_Library_add_exception_objects
,slideshow
,\
177 slideshow
/source
/engine
/smilfunctionparser \
181 ifneq ($(strip $(debug
)$(DEBUG
)),)
182 $(eval
$(call gb_Library_add_exception_objects
,slideshow
,\
183 slideshow
/source
/engine
/sp_debug \
187 # vim: set noet ts=4 sw=4: