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
,sdui
))
12 $(eval
$(call gb_Library_set_componentfile
,sdui
,sd
/source
/console
/presenter
,services
))
14 $(eval
$(call gb_Library_set_include
,sdui
,\
17 -I
$(SRCDIR
)/sd
/source
/ui
/inc \
20 ifeq ($(ENABLE_SDREMOTE
),TRUE
)
21 $(eval
$(call gb_Library_add_defs
,sdui
,\
25 ifeq ($(ENABLE_SDREMOTE_BLUETOOTH
),TRUE
)
26 $(eval
$(call gb_Library_add_defs
,sdui
,\
27 -DENABLE_SDREMOTE_BLUETOOTH \
33 $(eval
$(call gb_Library_use_custom_headers
,sdui
,\
37 $(eval
$(call gb_Library_set_precompiled_header
,sdui
,sd
/inc
/pch
/precompiled_sdui
))
39 $(eval
$(call gb_Library_use_external
,sdui
,boost_headers
))
41 $(eval
$(call gb_Library_use_sdk_api
,sdui
))
43 $(eval
$(call gb_Library_use_libraries
,sdui
,\
66 $(eval
$(call gb_Library_add_exception_objects
,sdui
,\
67 sd
/source
/ui
/dlg
/brkdlg \
68 sd
/source
/ui
/dlg
/copydlg \
69 sd
/source
/ui
/dlg
/custsdlg \
70 sd
/source
/ui
/dlg
/dlgchar \
71 sd
/source
/ui
/dlg
/dlgfield \
72 sd
/source
/ui
/dlg
/dlgolbul \
73 sd
/source
/ui
/dlg
/dlgpage \
74 sd
/source
/ui
/dlg
/dlgsnap \
75 sd
/source
/ui
/dlg
/headerfooterdlg \
76 sd
/source
/ui
/dlg
/inspagob \
77 sd
/source
/ui
/dlg
/masterlayoutdlg \
78 sd
/source
/ui
/dlg
/morphdlg \
79 sd
/source
/ui
/dlg
/paragr \
80 sd
/source
/ui
/dlg
/present \
81 sd
/source
/ui
/dlg
/prltempl \
82 sd
/source
/ui
/dlg
/prntopts \
83 sd
/source
/ui
/dlg
/RemoteDialog \
84 sd
/source
/ui
/dlg
/RemoteDialogClientBox \
85 sd
/source
/ui
/dlg
/sddlgfact \
86 sd
/source
/ui
/dlg
/sdpreslt \
87 sd
/source
/ui
/dlg
/sduiexp \
88 sd
/source
/ui
/dlg
/tabtempl \
89 sd
/source
/ui
/dlg
/tpaction \
90 sd
/source
/ui
/dlg
/tpoption \
91 sd
/source
/ui
/dlg
/vectdlg \
92 sd
/source
/ui
/dlg
/PhotoAlbumDialog \
93 sd
/source
/ui
/dlg
/BulletAndPositionDlg \
94 sd
/source
/console
/PresenterAccessibility \
95 sd
/source
/console
/PresenterBitmapContainer \
96 sd
/source
/console
/PresenterButton \
97 sd
/source
/console
/PresenterCanvasHelper \
98 sd
/source
/console
/PresenterConfigurationAccess \
99 sd
/source
/console
/PresenterController \
100 sd
/source
/console
/PresenterCurrentSlideObserver \
101 sd
/source
/console
/PresenterFrameworkObserver \
102 sd
/source
/console
/PresenterGeometryHelper \
103 sd
/source
/console
/PresenterHelpView \
104 sd
/source
/console
/PresenterHelper \
105 sd
/source
/console
/PresenterNotesView \
106 sd
/source
/console
/PresenterPaintManager \
107 sd
/source
/console
/PresenterPane \
108 sd
/source
/console
/PresenterPaneBase \
109 sd
/source
/console
/PresenterPaneBorderPainter \
110 sd
/source
/console
/PresenterPaneContainer \
111 sd
/source
/console
/PresenterPaneFactory \
112 sd
/source
/console
/PresenterProtocolHandler \
113 sd
/source
/console
/PresenterScreen \
114 sd
/source
/console
/PresenterScrollBar \
115 sd
/source
/console
/PresenterSlidePreview \
116 sd
/source
/console
/PresenterSlideShowView \
117 sd
/source
/console
/PresenterSlideSorter \
118 sd
/source
/console
/PresenterSprite \
119 sd
/source
/console
/PresenterSpritePane \
120 sd
/source
/console
/PresenterTextView \
121 sd
/source
/console
/PresenterTheme \
122 sd
/source
/console
/PresenterTimer \
123 sd
/source
/console
/PresenterToolBar \
124 sd
/source
/console
/PresenterUIPainter \
125 sd
/source
/console
/PresenterViewFactory \
126 sd
/source
/console
/PresenterWindowManager \
129 # $(WORKDIR)/inc/sd/sddll0.hxx :
130 # echo "#define" DLL_NAME \"$(if $(filter-out WNT,$(OS)),lib)sd$(DLLPOSTFIX)$(DLLPOST)\" > $@
132 # vim: set noet sw=4 ts=4: