calc: on editing invalidation of view with different zoom is wrong
[LibreOffice.git] / sd / Library_sd.mk
blob1d7333176c16fa1775b9a595738cda6255831609
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,sd))
12 $(eval $(call gb_Library_set_precompiled_header,sd,sd/inc/pch/precompiled_sd))
14 # runtime dependency for unit tests
15 $(eval $(call gb_Library_use_package,sd,sd_xml))
17 $(eval $(call gb_SdiTarget_SdiTarget,sd/sdi/sdslots,sd/sdi/sdslots))
19 $(eval $(call gb_SdiTarget_set_include,sd/sdi/sdslots,\
20 -I$(SRCDIR)/sd/inc \
21 -I$(SRCDIR)/sd/sdi \
22 -I$(SRCDIR)/svx/sdi \
23 -I$(SRCDIR)/sfx2/sdi \
24 $$(INCLUDE) \
27 $(eval $(call gb_SdiTarget_SdiTarget,sd/sdi/sdgslots,sd/sdi/sdgslots))
29 $(eval $(call gb_SdiTarget_set_include,sd/sdi/sdgslots,\
30 -I$(SRCDIR)/sd/inc \
31 -I$(SRCDIR)/sd/sdi \
32 -I$(SRCDIR)/svx/sdi \
33 -I$(SRCDIR)/sfx2/sdi \
34 $$(INCLUDE) \
37 $(eval $(call gb_Library_add_sdi_headers,sd,\
38 sd/sdi/sdgslots \
39 sd/sdi/sdslots \
42 $(eval $(call gb_Library_set_include,sd,\
43 $$(INCLUDE) \
44 -I$(SRCDIR)/sd/inc \
45 -I$(SRCDIR)/sd/source/ui/inc \
46 -I$(SRCDIR)/sd/source/ui/slidesorter/inc \
47 -I$(WORKDIR)/SdiTarget/sd/sdi \
50 $(eval $(call gb_Library_add_defs,sd,\
51 -DSD_DLLIMPLEMENTATION \
52 -DSDUI_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,sdui))\" \
55 ifneq ($(strip $(dbg_anim_log)$(DBG_ANIM_LOG)),)
56 $(eval $(call gb_Library_add_defs,sd,\
57 $$(DEFS) \
58 -DDBG_ANIM_LOG \
60 endif
62 $(eval $(call gb_Library_use_custom_headers,sd,\
63 officecfg/registry \
64 oox/generated \
67 $(eval $(call gb_Library_use_sdk_api,sd))
69 $(eval $(call gb_Library_use_libraries,sd,\
70 avmedia \
71 basegfx \
72 canvastools \
73 comphelper \
74 cppcanvas \
75 cppu \
76 cppuhelper \
77 docmodel \
78 drawinglayercore \
79 drawinglayer \
80 editeng \
81 i18nlangtag \
82 i18nutil \
83 icg \
84 msfilter \
85 oox \
86 sal \
87 salhelper \
88 sax \
89 sb \
90 sfx \
91 sot \
92 svl \
93 svt \
94 svxcore \
95 svx \
96 tk \
97 tl \
98 ucbhelper \
99 utl \
100 vcl \
101 $(if $(ENABLE_NSS),xmlsecurity) \
104 $(eval $(call gb_Library_use_externals,sd,\
105 boost_headers \
106 libxml2 \
107 dbus \
108 $(if $(ENABLE_AVAHI), \
109 avahi \
111 icu_headers \
114 ifneq ($(DBUS_HAVE_GLIB),)
115 $(eval $(call gb_Library_set_include,sd,\
116 $$(INCLUDE) \
117 $(DBUS_GLIB_CFLAGS) \
119 $(eval $(call gb_Library_add_libs,sd,\
120 $(DBUS_GLIB_LIBS) \
122 endif
124 ifeq ($(OS),WNT)
125 $(eval $(call gb_Library_use_system_win32_libs,sd,\
126 uuid \
127 ws2_32 \
129 endif
131 $(eval $(call gb_Library_set_componentfile,sd,sd/util/sd,services))
133 ifneq ($(ENABLE_WASM_STRIP_ACCESSIBILITY),TRUE)
134 $(eval $(call gb_Library_add_exception_objects,sd,\
135 sd/source/ui/accessibility/AccessibleDocumentViewBase \
136 sd/source/ui/accessibility/AccessibleDrawDocumentView \
137 sd/source/ui/accessibility/AccessibleOutlineEditSource \
138 sd/source/ui/accessibility/AccessibleOutlineView \
139 sd/source/ui/accessibility/AccessiblePageShape \
140 sd/source/ui/accessibility/AccessiblePresentationGraphicShape \
141 sd/source/ui/accessibility/AccessiblePresentationOLEShape \
142 sd/source/ui/accessibility/AccessiblePresentationShape \
143 sd/source/ui/accessibility/AccessibleSlideSorterObject \
144 sd/source/ui/accessibility/AccessibleSlideSorterView \
145 sd/source/ui/accessibility/AccessibleViewForwarder \
146 sd/source/ui/accessibility/SdShapeTypes \
148 endif
150 $(eval $(call gb_Library_add_exception_objects,sd,\
151 sd/source/core/CustomAnimationCloner \
152 sd/source/core/CustomAnimationEffect \
153 sd/source/core/CustomAnimationPreset \
154 sd/source/core/EffectMigration \
155 sd/source/core/PageListWatcher \
156 sd/source/core/TransitionPreset \
157 sd/source/core/ThemeColorChanger \
158 sd/source/core/anminfo \
159 sd/source/core/annotations/Annotation \
160 sd/source/core/annotations/AnnotationEnumeration \
161 sd/source/core/cusshow \
162 sd/source/core/drawdoc \
163 sd/source/core/drawdoc2 \
164 sd/source/core/drawdoc3 \
165 sd/source/core/drawdoc4 \
166 sd/source/core/drawdoc_animations \
167 sd/source/core/pglink \
168 sd/source/core/sdiocmpt \
169 sd/source/core/sdpage \
170 sd/source/core/sdpage2 \
171 sd/source/core/sdpage_animations \
172 sd/source/core/shapelist \
173 sd/source/core/stlfamily \
174 sd/source/core/stlpool \
175 sd/source/core/stlsheet \
176 sd/source/core/text/textapi \
177 sd/source/core/typemap \
178 sd/source/core/undo/undofactory \
179 sd/source/core/undo/undomanager \
180 sd/source/core/undo/undoobjects \
181 sd/source/core/undoanim \
182 sd/source/filter/cgm/sdcgmfilter \
183 sd/source/filter/eppt/eppt \
184 sd/source/filter/eppt/epptso \
185 sd/source/filter/eppt/escherex \
186 sd/source/filter/eppt/pptexanimations \
187 sd/source/filter/eppt/pptexsoundcollection \
188 sd/source/filter/eppt/pptx-epptbase \
189 sd/source/filter/eppt/pptx-epptooxml \
190 sd/source/filter/eppt/pptx-animations \
191 sd/source/filter/eppt/pptx-grouptable \
192 sd/source/filter/eppt/pptx-stylesheet \
193 sd/source/filter/eppt/pptx-text \
194 sd/source/filter/ppt/ppt97animations \
195 sd/source/filter/ppt/pptatom \
196 sd/source/filter/ppt/pptin \
197 sd/source/filter/ppt/pptinanimations \
198 sd/source/filter/ppt/propread \
199 sd/source/filter/grf/sdgrffilter \
200 sd/source/filter/html/HtmlOptionsDialog \
201 sd/source/filter/html/buttonset \
202 sd/source/filter/html/htmlex \
203 sd/source/filter/html/sdhtmlfilter \
204 sd/source/filter/pdf/sdpdffilter \
205 sd/source/filter/sdfilter \
206 sd/source/filter/sdpptwrp \
207 sd/source/filter/xml/sdtransform \
208 sd/source/filter/xml/sdxmlwrp \
209 sd/source/helper/simplereferencecomponent \
210 sd/source/ui/animations/CustomAnimationDialog \
211 sd/source/ui/animations/CustomAnimationList \
212 sd/source/ui/animations/CustomAnimationPane \
213 sd/source/ui/animations/STLPropertySet \
214 sd/source/ui/animations/SlideTransitionPane \
215 sd/source/ui/animations/motionpathtag \
216 sd/source/ui/annotations/annotationmanager \
217 sd/source/ui/annotations/annotationtag \
218 sd/source/ui/annotations/annotationwindow \
219 sd/source/ui/app/optsitem \
220 sd/source/ui/app/sddll \
221 sd/source/ui/app/sdmod \
222 sd/source/ui/app/sdmod1 \
223 sd/source/ui/app/sdmod2 \
224 sd/source/ui/app/sdpopup \
225 sd/source/ui/app/sdxfer \
226 sd/source/ui/app/tmplctrl \
227 sd/source/ui/app/scalectrl \
228 sd/source/ui/controller/slidelayoutcontroller \
229 sd/source/ui/controller/displaymodecontroller \
230 sd/source/ui/dlg/AnimationChildWindow \
231 sd/source/ui/dlg/LayerTabBar \
232 sd/source/ui/dlg/NavigatorChildWindow \
233 sd/source/ui/dlg/PaneChildWindows \
234 sd/source/ui/dlg/PaneShells \
235 sd/source/ui/dlg/SpellDialogChildWindow \
236 sd/source/ui/dlg/TemplateScanner \
237 sd/source/ui/dlg/animobjs \
238 sd/source/ui/dlg/assclass \
239 sd/source/ui/dlg/diactrl \
240 sd/source/ui/dlg/filedlg \
241 sd/source/ui/dlg/gluectrl \
242 sd/source/ui/dlg/ins_paste \
243 sd/source/ui/dlg/layeroptionsdlg \
244 sd/source/ui/dlg/navigatr \
245 sd/source/ui/dlg/sdabstdlg \
246 sd/source/ui/dlg/sdtreelb \
247 sd/source/ui/dlg/titledockwin \
248 sd/source/ui/dlg/unchss \
249 sd/source/ui/dlg/UndoThemeChange \
250 sd/source/ui/docshell/docshel2 \
251 sd/source/ui/docshell/docshel3 \
252 sd/source/ui/docshell/docshel4 \
253 sd/source/ui/docshell/docshell \
254 sd/source/ui/docshell/grdocsh \
255 sd/source/ui/docshell/sdclient \
256 sd/source/ui/framework/configuration/ChangeRequestQueue \
257 sd/source/ui/framework/configuration/ChangeRequestQueueProcessor \
258 sd/source/ui/framework/configuration/Configuration \
259 sd/source/ui/framework/configuration/ConfigurationClassifier \
260 sd/source/ui/framework/configuration/ConfigurationController \
261 sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster \
262 sd/source/ui/framework/configuration/ConfigurationControllerResourceManager \
263 sd/source/ui/framework/configuration/ConfigurationTracer \
264 sd/source/ui/framework/configuration/ConfigurationUpdater \
265 sd/source/ui/framework/configuration/GenericConfigurationChangeRequest \
266 sd/source/ui/framework/configuration/ResourceFactoryManager \
267 sd/source/ui/framework/configuration/ResourceId \
268 sd/source/ui/framework/configuration/UpdateRequest \
269 sd/source/ui/framework/factories/BasicPaneFactory \
270 sd/source/ui/framework/factories/BasicToolBarFactory \
271 sd/source/ui/framework/factories/BasicViewFactory \
272 sd/source/ui/framework/factories/ChildWindowPane \
273 sd/source/ui/framework/factories/FrameWindowPane \
274 sd/source/ui/framework/factories/FullScreenPane \
275 sd/source/ui/framework/factories/Pane \
276 sd/source/ui/framework/factories/PresentationFactory \
277 sd/source/ui/framework/factories/ViewShellWrapper \
278 sd/source/ui/framework/module/CenterViewFocusModule \
279 sd/source/ui/framework/module/DrawModule \
280 sd/source/ui/framework/module/ImpressModule \
281 sd/source/ui/framework/module/ModuleController \
282 sd/source/ui/framework/module/PresentationModule \
283 sd/source/ui/framework/module/ShellStackGuard \
284 sd/source/ui/framework/module/SlideSorterModule \
285 sd/source/ui/framework/module/ToolBarModule \
286 sd/source/ui/framework/module/ViewTabBarModule \
287 sd/source/ui/framework/tools/FrameworkHelper \
288 sd/source/ui/func/bulmaper \
289 sd/source/ui/func/fuarea \
290 sd/source/ui/func/fubullet \
291 sd/source/ui/func/fuchar \
292 sd/source/ui/func/fucon3d \
293 sd/source/ui/func/fuconarc \
294 sd/source/ui/func/fuconbez \
295 sd/source/ui/func/fuconcs \
296 sd/source/ui/func/fuconnct \
297 sd/source/ui/func/fuconrec \
298 sd/source/ui/func/fuconstr \
299 sd/source/ui/func/fuconuno \
300 sd/source/ui/func/fucopy \
301 sd/source/ui/func/fucushow \
302 sd/source/ui/func/fudraw \
303 sd/source/ui/func/fudspord \
304 sd/source/ui/func/fuediglu \
305 sd/source/ui/func/fuexecuteinteraction \
306 sd/source/ui/func/fuexpand \
307 sd/source/ui/func/fuformatpaintbrush \
308 sd/source/ui/func/fuhhconv \
309 sd/source/ui/func/fuinsert \
310 sd/source/ui/func/fuinsfil \
311 sd/source/ui/func/fuline \
312 sd/source/ui/func/fulinend \
313 sd/source/ui/func/fulink \
314 sd/source/ui/func/fumeasur \
315 sd/source/ui/func/fumorph \
316 sd/source/ui/func/funavig \
317 sd/source/ui/func/fuoaprms \
318 sd/source/ui/func/fuolbull \
319 sd/source/ui/func/fuoltext \
320 sd/source/ui/func/fupage \
321 sd/source/ui/func/fuparagr \
322 sd/source/ui/func/fupoor \
323 sd/source/ui/func/fuprlout \
324 sd/source/ui/func/fuprobjs \
325 sd/source/ui/func/fuscale \
326 sd/source/ui/func/fusearch \
327 sd/source/ui/func/fusel \
328 sd/source/ui/func/fusldlg \
329 sd/source/ui/func/fusnapln \
330 sd/source/ui/func/fusumry \
331 sd/source/ui/func/futempl \
332 sd/source/ui/func/futext \
333 sd/source/ui/func/futhes \
334 sd/source/ui/func/futransf \
335 sd/source/ui/func/futxtatt \
336 sd/source/ui/func/fuvect \
337 sd/source/ui/func/fuzoom \
338 sd/source/ui/func/sdundogr \
339 sd/source/ui/func/smarttag \
340 sd/source/ui/func/undoback \
341 sd/source/ui/func/undoheaderfooter \
342 sd/source/ui/func/undolayer \
343 sd/source/ui/func/undopage \
344 sd/source/ui/func/unmovss \
345 sd/source/ui/func/unoaprms \
346 sd/source/ui/func/unprlout \
347 sd/source/ui/presenter/CanvasUpdateRequester \
348 sd/source/ui/presenter/PresenterCanvas \
349 sd/source/ui/presenter/PresenterHelper \
350 sd/source/ui/presenter/PresenterPreviewCache \
351 sd/source/ui/presenter/PresenterTextView \
352 sd/source/ui/presenter/SlideRenderer \
353 sd/source/ui/sidebar/AllMasterPagesSelector \
354 sd/source/ui/sidebar/CurrentMasterPagesSelector \
355 sd/source/ui/sidebar/DocumentHelper \
356 sd/source/ui/sidebar/LayoutMenu \
357 sd/source/ui/sidebar/MasterPageContainer \
358 sd/source/ui/sidebar/MasterPageContainerFiller \
359 sd/source/ui/sidebar/MasterPageContainerProviders \
360 sd/source/ui/sidebar/MasterPageContainerQueue \
361 sd/source/ui/sidebar/MasterPageDescriptor \
362 sd/source/ui/sidebar/MasterPageObserver \
363 sd/source/ui/sidebar/MasterPagesSelector \
364 sd/source/ui/sidebar/NavigatorWrapper \
365 sd/source/ui/sidebar/PanelFactory \
366 sd/source/ui/sidebar/PreviewValueSet \
367 sd/source/ui/sidebar/RecentlyUsedMasterPages \
368 sd/source/ui/sidebar/RecentMasterPagesSelector \
369 sd/source/ui/sidebar/SlideBackground \
370 sd/source/ui/slideshow/PaneHider \
371 sd/source/ui/slideshow/SlideShowRestarter \
372 sd/source/ui/slideshow/showwin \
373 sd/source/ui/slideshow/slideshow \
374 sd/source/ui/slideshow/slideshowimpl \
375 sd/source/ui/slideshow/slideshowviewimpl \
376 sd/source/ui/slidesorter/cache/SlsBitmapCache \
377 sd/source/ui/slidesorter/cache/SlsBitmapCompressor \
378 sd/source/ui/slidesorter/cache/SlsBitmapFactory \
379 sd/source/ui/slidesorter/cache/SlsCacheCompactor \
380 sd/source/ui/slidesorter/cache/SlsCacheConfiguration \
381 sd/source/ui/slidesorter/cache/SlsGenericPageCache \
382 sd/source/ui/slidesorter/cache/SlsPageCache \
383 sd/source/ui/slidesorter/cache/SlsPageCacheManager \
384 sd/source/ui/slidesorter/cache/SlsQueueProcessor \
385 sd/source/ui/slidesorter/cache/SlsRequestFactory \
386 sd/source/ui/slidesorter/cache/SlsRequestQueue \
387 sd/source/ui/slidesorter/controller/SlideSorterController \
388 sd/source/ui/slidesorter/controller/SlsAnimationFunction \
389 sd/source/ui/slidesorter/controller/SlsAnimator \
390 sd/source/ui/slidesorter/controller/SlsClipboard \
391 sd/source/ui/slidesorter/controller/SlsCurrentSlideManager \
392 sd/source/ui/slidesorter/controller/SlsDragAndDropContext \
393 sd/source/ui/slidesorter/controller/SlsFocusManager \
394 sd/source/ui/slidesorter/controller/SlsInsertionIndicatorHandler \
395 sd/source/ui/slidesorter/controller/SlsListener \
396 sd/source/ui/slidesorter/controller/SlsPageSelector \
397 sd/source/ui/slidesorter/controller/SlsProperties \
398 sd/source/ui/slidesorter/controller/SlsScrollBarManager \
399 sd/source/ui/slidesorter/controller/SlsSelectionFunction \
400 sd/source/ui/slidesorter/controller/SlsSelectionManager \
401 sd/source/ui/slidesorter/controller/SlsSelectionObserver \
402 sd/source/ui/slidesorter/controller/SlsSlotManager \
403 sd/source/ui/slidesorter/controller/SlsTransferableData \
404 sd/source/ui/slidesorter/controller/SlsVisibleAreaManager \
405 sd/source/ui/slidesorter/model/SlideSorterModel \
406 sd/source/ui/slidesorter/model/SlsPageDescriptor \
407 sd/source/ui/slidesorter/model/SlsPageEnumeration \
408 sd/source/ui/slidesorter/model/SlsPageEnumerationProvider \
409 sd/source/ui/slidesorter/model/SlsVisualState \
410 sd/source/ui/slidesorter/shell/SlideSorter \
411 sd/source/ui/slidesorter/shell/SlideSorterService \
412 sd/source/ui/slidesorter/shell/SlideSorterViewShell \
413 sd/source/ui/slidesorter/view/SlideSorterView \
414 sd/source/ui/slidesorter/view/SlsFramePainter \
415 sd/source/ui/slidesorter/view/SlsInsertAnimator \
416 sd/source/ui/slidesorter/view/SlsInsertionIndicatorOverlay \
417 sd/source/ui/slidesorter/view/SlsLayeredDevice \
418 sd/source/ui/slidesorter/view/SlsLayouter \
419 sd/source/ui/slidesorter/view/SlsPageObjectLayouter \
420 sd/source/ui/slidesorter/view/SlsPageObjectPainter \
421 sd/source/ui/slidesorter/view/SlsTheme \
422 sd/source/ui/slidesorter/view/SlsToolTip \
423 sd/source/ui/slidesorter/view/SlsViewCacheContext \
424 sd/source/ui/table/TableDesignPane \
425 sd/source/ui/table/tablefunction \
426 sd/source/ui/table/tableobjectbar \
427 sd/source/ui/tools/AsynchronousCall \
428 sd/source/ui/tools/ConfigurationAccess \
429 sd/source/ui/tools/EventMultiplexer \
430 sd/source/ui/tools/GraphicSizeCheck \
431 sd/source/ui/tools/IconCache \
432 sd/source/ui/tools/IdleDetection \
433 sd/source/ui/tools/PreviewRenderer \
434 sd/source/ui/tools/PropertySet \
435 sd/source/ui/tools/SdGlobalResourceContainer \
436 sd/source/ui/tools/SlotStateListener \
437 sd/source/ui/tools/TimerBasedTaskExecution \
438 sd/source/ui/uitest/uiobject \
439 sd/source/ui/unoidl/DrawController \
440 sd/source/ui/unoidl/SdUnoDrawView \
441 sd/source/ui/unoidl/SdUnoOutlineView \
442 sd/source/ui/unoidl/SdUnoSlideView \
443 sd/source/ui/unoidl/UnoDocumentSettings \
444 sd/source/ui/unoidl/randomnode \
445 sd/source/ui/unoidl/unocpres \
446 sd/source/ui/unoidl/unodoc \
447 sd/source/ui/unoidl/unolayer \
448 sd/source/ui/unoidl/unomodel \
449 sd/source/ui/unoidl/unomodule \
450 sd/source/ui/unoidl/unoobj \
451 sd/source/ui/unoidl/unopage \
452 sd/source/ui/unoidl/unopback \
453 sd/source/ui/unoidl/unopool \
454 sd/source/ui/unoidl/unosrch \
455 sd/source/ui/unoidl/unowcntr \
456 sd/source/ui/view/DocumentRenderer \
457 sd/source/ui/view/FormShellManager \
458 sd/source/ui/view/GraphicObjectBar \
459 sd/source/ui/view/GraphicViewShellBase \
460 sd/source/ui/view/ImpressViewShellBase \
461 sd/source/ui/view/MediaObjectBar \
462 sd/source/ui/view/OutlineViewShellBase \
463 sd/source/ui/view/Outliner \
464 sd/source/ui/view/OutlinerIterator \
465 sd/source/ui/view/PresentationViewShellBase \
466 sd/source/ui/view/SlideSorterViewShellBase \
467 sd/source/ui/view/ToolBarManager \
468 sd/source/ui/view/ViewClipboard \
469 sd/source/ui/view/ViewShellBase \
470 sd/source/ui/view/ViewShellHint \
471 sd/source/ui/view/ViewShellImplementation \
472 sd/source/ui/view/ViewShellManager \
473 sd/source/ui/view/ViewTabBar \
474 sd/source/ui/view/WindowUpdater \
475 sd/source/ui/view/clview \
476 sd/source/ui/view/drawview \
477 sd/source/ui/view/drbezob \
478 sd/source/ui/view/drtxtob \
479 sd/source/ui/view/drtxtob1 \
480 sd/source/ui/view/drviews1 \
481 sd/source/ui/view/drviews2 \
482 sd/source/ui/view/drviews3 \
483 sd/source/ui/view/drviews4 \
484 sd/source/ui/view/drviews5 \
485 sd/source/ui/view/drviews6 \
486 sd/source/ui/view/drviews7 \
487 sd/source/ui/view/drviews8 \
488 sd/source/ui/view/drviews9 \
489 sd/source/ui/view/drviewsa \
490 sd/source/ui/view/drviewsb \
491 sd/source/ui/view/drviewsc \
492 sd/source/ui/view/drviewsd \
493 sd/source/ui/view/drviewse \
494 sd/source/ui/view/drviewsf \
495 sd/source/ui/view/drviewsg \
496 sd/source/ui/view/drviewsh \
497 sd/source/ui/view/drviewsi \
498 sd/source/ui/view/drviewsj \
499 sd/source/ui/view/drviewsk \
500 sd/source/ui/view/drvwshrg \
501 sd/source/ui/view/frmview \
502 sd/source/ui/view/grviewsh \
503 sd/source/ui/view/outlnvs2 \
504 sd/source/ui/view/outlnvsh \
505 sd/source/ui/view/outlview \
506 sd/source/ui/view/presvish \
507 sd/source/ui/view/sdruler \
508 sd/source/ui/view/sdview \
509 sd/source/ui/view/sdview2 \
510 sd/source/ui/view/sdview3 \
511 sd/source/ui/view/sdview4 \
512 sd/source/ui/view/sdview5 \
513 sd/source/ui/view/sdwindow \
514 sd/source/ui/view/tabcontr \
515 sd/source/ui/view/unmodpg \
516 sd/source/ui/view/viewoverlaymanager \
517 sd/source/ui/view/viewshe2 \
518 sd/source/ui/view/viewshe3 \
519 sd/source/ui/view/viewshel \
520 sd/source/ui/view/zoomlist \
523 ifeq ($(ENABLE_SDREMOTE),TRUE)
524 $(eval $(call gb_Library_add_exception_objects,sd,\
525 sd/source/ui/remotecontrol/BufferedStreamSocket \
526 sd/source/ui/remotecontrol/Communicator \
527 sd/source/ui/remotecontrol/ImagePreparer \
528 sd/source/ui/remotecontrol/Server \
529 sd/source/ui/remotecontrol/Receiver \
530 sd/source/ui/remotecontrol/Listener \
531 sd/source/ui/remotecontrol/Transmitter \
534 ifeq ($(OS),MACOSX)
535 $(eval $(call gb_Library_add_objcxxobjects,sd,\
536 sd/source/ui/remotecontrol/DiscoveryService \
537 sd/source/ui/remotecontrol/OSXNetworkService \
540 $(eval $(call gb_Library_use_system_darwin_frameworks,sd,\
541 Foundation \
544 else # OS!=MACSOX
546 ifeq ($(ENABLE_AVAHI),TRUE)
547 $(eval $(call gb_Library_add_exception_objects,sd,\
548 sd/source/ui/remotecontrol/AvahiNetworkService \
550 endif # ENABLE_AVAHI=TRUE
552 $(eval $(call gb_Library_add_exception_objects,sd,\
553 sd/source/ui/remotecontrol/DiscoveryService \
556 ifeq ($(OS),WNT)
558 $(eval $(call gb_Library_add_exception_objects,sd,\
559 sd/source/ui/remotecontrol/WINNetworkService \
562 $(eval $(call gb_Library_use_external,sd,mDNSResponder))
564 endif # OS=WNT
566 endif # OS!=MACOSX
568 $(eval $(call gb_Library_add_defs,sd,\
569 -DENABLE_SDREMOTE \
572 ifeq ($(ENABLE_SDREMOTE_BLUETOOTH),TRUE)
574 ifneq ($(OS),MACOSX)
576 $(eval $(call gb_Library_add_exception_objects,sd,\
577 sd/source/ui/remotecontrol/BluetoothServer \
580 else # OS!=MACOSX
582 $(eval $(call gb_Library_add_objcxxobjects,sd,\
583 sd/source/ui/remotecontrol/BluetoothServer \
584 sd/source/ui/remotecontrol/OSXBluetooth \
587 $(eval $(call gb_Library_add_libs,sd,\
588 -lobjc \
591 $(eval $(call gb_Library_use_system_darwin_frameworks,sd,\
592 IOBluetooth \
595 endif # OS!=MACOSX
597 $(eval $(call gb_Library_add_defs,sd,\
598 -DENABLE_SDREMOTE_BLUETOOTH \
601 $(eval $(call gb_Library_use_externals,sd,\
602 bluez_bluetooth_headers \
605 endif # ENABLE_SDREMOTE_BLUETOOTH=TRUE
607 endif # ENABLE_SDREMOTE=TRUE
609 # vim: set noet sw=4 ts=4: