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_Rdb_Rdb_install
,services
))
12 $(eval
$(call gb_Rdb_add_components
,services
,\
13 animations
/source
/animcore
/animcore \
14 $(call gb_Helper_optional
,AVMEDIA
,avmedia
/util
/avmedia
) \
15 chart2
/source
/controller
/chartcontroller \
16 chart2
/source
/chartcore \
17 canvas
/source
/factory
/canvasfactory \
18 canvas
/source
/simplecanvas
/simplecanvas \
19 canvas
/source
/vcl
/vclcanvas \
20 comphelper
/util
/comphelp \
21 configmgr
/source
/configmgr \
22 cppcanvas
/source
/uno
/mtfrenderer \
24 desktop
/source
/deployment
/deployment \
25 drawinglayer
/drawinglayer \
26 dtrans
/util
/mcnttype \
27 embeddedobj
/util
/embobj \
28 eventattacher
/source
/evtatt \
29 filter/source
/config
/cache
/filterconfig1 \
30 filter/source
/flash
/flash \
31 filter/source
/graphic
/graphicfilter \
32 filter/source
/msfilter
/msfilter \
33 filter/source
/odfflatxml
/odfflatxml \
34 filter/source
/pdf
/pdffilter \
35 filter/source
/storagefilterdetect
/storagefd \
36 filter/source
/svg
/svgfilter \
37 filter/source
/t602
/t602filter \
38 filter/source
/textfilterdetect
/textfd \
39 filter/source
/xmlfilteradaptor
/xmlfa \
40 filter/source
/xmlfilterdetect
/xmlfd \
41 filter/source
/xsltdialog
/xsltdlg \
42 filter/source
/xsltfilter
/xsltfilter \
44 $(call gb_Helper_optional
,DESKTOP
,fpicker
/source
/office
/fps_office
) \
48 hwpfilter
/source
/hwp \
49 i18npool
/source
/search
/i18nsearch \
50 i18npool
/util
/i18npool \
51 lingucomponent
/source
/hyphenator
/hyphen
/hyphen \
52 lingucomponent
/source
/languageguessing
/guesslang \
53 $(if
$(filter-out iOS
,$(OS
)), \
54 lingucomponent
/source
/spellcheck
/spell
/spell \
55 lingucomponent
/source
/thesaurus
/libnth
/lnth \
57 lingucomponent
/source
/numbertext
/numbertext \
58 linguistic
/source
/lng \
60 lotuswordpro
/util
/lwpfilter \
63 package
/source
/xstor
/xstor \
64 package
/util
/package2 \
65 sax
/source
/expatwrap
/expwrap \
69 scaddins
/source
/analysis
/analysis \
70 scaddins
/source
/datefunc
/date \
71 scaddins
/source
/pricing
/pricing \
75 sdext
/source
/presenter
/presenter \
76 sdext
/source
/minimizer
/minimizer \
78 slideshow
/util
/slideshow \
82 svl
/source
/fsstor
/fsstorage \
83 svl
/source
/passwordcontainer
/passwordcontainer \
90 svx
/util
/textconversiondlgs \
95 ucb
/source
/sorter
/srtrs1 \
96 ucb
/source
/core
/ucb1 \
97 ucb
/source
/cacher
/cached1 \
98 $(if
$(ENABLE_LIBCMIS
),ucb
/source
/ucp
/cmis
/ucpcmis1
) \
99 ucb
/source
/ucp
/expand
/ucpexpand1 \
100 ucb
/source
/ucp
/ext
/ucpext \
101 ucb
/source
/ucp
/file
/ucpfile1 \
102 $(if
$(ENABLE_CURL
),ucb
/source
/ucp
/ftp
/ucpftp1
) \
103 ucb
/source
/ucp
/hierarchy
/ucphier1 \
104 ucb
/source
/ucp
/image
/ucpimage \
105 ucb
/source
/ucp
/package
/ucppkg1 \
106 ucb
/source
/ucp
/tdoc
/ucptdoc1 \
107 UnoControls
/util
/ctl \
109 unoxml
/source
/rdf
/unordf \
110 unoxml
/source
/service
/unoxml \
113 xmloff
/source
/transform
/xof \
115 xmlscript
/util
/xmlscript \
116 $(if
$(ENABLE_NSS
), \
117 xmlsecurity
/util
/xmlsecurity \
118 xmlsecurity
/util
/xsec_xmlsec
) \
119 $(if
$(ENABLE_COINMP
), \
120 sccomp
/source
/solver
/coinmpsolver \
122 $(if
$(ENABLE_LPSOLVE
), \
123 sccomp
/source
/solver
/lpsolvesolver \
125 sccomp
/source
/solver
/swarmsolver \
126 writerfilter
/util
/writerfilter \
127 writerperfect
/source
/draw
/wpftdraw \
128 writerperfect
/source
/impress
/wpftimpress \
129 writerperfect
/source
/writer
/wpftwriter \
130 writerperfect
/source
/calc
/wpftcalc \
131 $(if
$(filter MACOSX
,$(OS
)), \
132 $(call gb_Helper_optional
,AVMEDIA
,avmedia
/source
/macavf
/avmediaMacAVF
) \
133 fpicker
/source
/aqua
/fps_aqua \
134 shell/source
/backends
/macbe
/macbe1 \
137 $(if
$(filter iOS MACOSX
,$(OS
)), \
138 lingucomponent
/source
/spellcheck
/macosxspell
/MacOSXSpell \
140 $(if
$(filter iOS
,$(OS
)), \
143 $(if
$(filter WNT
,$(OS
)), \
144 avmedia
/source
/win
/avmediawin \
145 dtrans
/source
/generic
/dtrans \
147 dtrans
/util
/ftransl \
148 dtrans
/util
/sysdtrans \
149 fpicker
/source
/win32
/fps \
150 shell/source
/backends
/wininetbe
/wininetbe1 \
151 shell/source
/win32
/simplemail
/smplmail \
152 shell/source
/win32
/syssh \
155 $(if
$(DISABLE_GUI
), \
158 $(if
$(filter ANDROID
,$(OS
)), \
161 $(if
$(filter-out WNT
,$(OS
)), \
162 embeddedobj
/source
/msole
/emboleobj \
164 $(if
$(filter WNT
,$(OS
)), \
165 embeddedobj
/source
/msole
/emboleobj.windows \
166 embedserv
/util
/emser \
167 extensions
/source
/ole
/oleautobridge \
168 winaccessibility
/source
/service
/winaccessibility \
170 $(if
$(WITH_WEBDAV
), \
171 ucb
/source
/ucp
/webdav-neon
/ucpdav1 \
173 $(call gb_Helper_optional
,SCRIPTING
, \
177 scripting
/source
/basprov
/basprov \
178 scripting
/source
/dlgprov
/dlgprov \
179 scripting
/source
/protocolhandler
/protocolhandler \
180 scripting
/source
/stringresource
/stringresource \
181 scripting
/source
/vbaevents
/vbaevents \
182 scripting
/util
/scriptframe \
184 vbahelper
/util
/msforms \
185 $(if
$(DISABLE_PYTHON
),, \
186 scripting
/source
/pyprov
/mailmerge \
187 wizards
/com
/sun
/star
/wizards
/agenda
/agenda \
188 wizards
/com
/sun
/star
/wizards
/fax
/fax \
189 wizards
/com
/sun
/star
/wizards
/letter
/letter \
192 $(if
$(ENABLE_CAIRO_CANVAS
), \
193 canvas
/source
/cairo
/cairocanvas \
195 $(if
$(filter WNT
,$(OS
)), \
196 canvas
/source
/directx
/directx9canvas \
197 canvas
/source
/directx
/gdipluscanvas \
199 $(if
$(ENABLE_OPENGL_CANVAS
), \
200 canvas
/source
/opengl
/oglcanvas \
202 $(if
$(ENABLE_GIO
), \
203 shell/source
/sessioninstall
/losessioninstall \
204 ucb
/source
/ucp
/gio
/ucpgio \
206 $(if
$(ENABLE_GSTREAMER_1_0
), \
207 avmedia
/source
/gstreamer
/avmediagstreamer \
209 $(if
$(ENABLE_VLC
), \
210 avmedia
/source
/vlc
/avmediavlc \
212 $(if
$(ENABLE_KF5
), \
213 shell/source
/backends
/kf5be
/kf5be1 \
215 $(if
$(ENABLE_ONLINE_UPDATE
), \
216 extensions
/source
/update
/check/updchk.uno \
217 extensions
/source
/update
/ui
/updchk \
219 $(if
$(ENABLE_OPENGL_TRANSITIONS
), \
220 slideshow
/source
/engine
/opengl
/ogltrans \
222 $(if
$(ENABLE_JAVA
), \
223 xmerge
/source
/bridge
/XMergeBridge \
224 scripting
/java
/ScriptFramework \
225 scripting
/java
/ScriptProviderForJava \
226 smoketest
/org
/libreoffice
/smoketest
/smoketest \
227 wizards
/com
/sun
/star
/wizards
/form
/form \
228 wizards
/com
/sun
/star
/wizards
/query
/query \
229 wizards
/com
/sun
/star
/wizards
/report
/report \
230 wizards
/com
/sun
/star
/wizards
/table
/table \
234 $(eval
$(call gb_Rdb_add_components
,services
,\
235 extensions
/source
/bibliography
/bib \
239 ifeq (DBCONNECTIVITY
,$(filter DBCONNECTIVITY
,$(BUILD_TYPE
)))
241 $(eval
$(call gb_Rdb_add_components
,services
,\
242 extensions
/source
/dbpilots
/dbp \
243 extensions
/source
/propctrlr
/pcr \
244 connectivity
/source
/cpool
/dbpool2 \
245 connectivity
/source
/dbtools
/dbtools \
246 $(if
$(filter WNT
,$(OS
)), \
247 connectivity
/source
/drivers
/ado
/ado \
249 connectivity
/source
/drivers
/calc
/calc \
250 connectivity
/source
/drivers
/dbase
/dbase \
251 $(if
$(ENABLE_EVOAB2
), \
252 connectivity
/source
/drivers
/evoab2
/evoab \
254 $(if
$(filter $(ENABLE_FIREBIRD_SDBC
),TRUE
), \
255 connectivity
/source
/drivers
/firebird
/firebird_sdbc \
257 connectivity
/source
/drivers
/flat
/flat \
258 $(if
$(ENABLE_MARIADBC
), \
259 connectivity
/source
/drivers
/mysqlc
/mysqlc \
261 $(if
$(filter MACOSX
,$(OS
)), \
262 connectivity
/source
/drivers
/macab
/macab1 \
264 $(if
$(ENABLE_JAVA
), \
265 connectivity
/source
/drivers
/hsqldb
/hsqldb \
266 connectivity
/source
/drivers
/jdbc
/jdbc \
268 connectivity
/source
/drivers
/mysql_jdbc
/mysql_jdbc \
269 connectivity
/source
/manager
/sdbc2 \
270 connectivity
/source
/drivers
/writer
/writer \
271 dbaccess
/source
/filter/xml
/dbaxml \
275 reportdesign
/util
/rpt \
276 reportdesign
/util
/rptui \
277 reportdesign
/util
/rptxml \
278 shell/source
/backends
/localebe
/localebe1 \
279 $(if
$(filter-out ANDROID iOS
,$(OS
)),\
280 connectivity
/source
/drivers
/odbc
/odbc \
284 ifneq (,$(filter DESKTOP
,$(BUILD_TYPE
)))
285 $(eval
$(call gb_Rdb_add_components
,services
,\
286 connectivity
/source
/drivers
/mork
/mork \
287 connectivity
/source
/drivers
/mozab
/bootstrap
/mozbootstrap \
291 endif # DBCONNECTIVITY
293 ifeq (DESKTOP
,$(filter DESKTOP
,$(BUILD_TYPE
)))
295 $(eval
$(call gb_Rdb_add_components
,services
,\
296 desktop
/source
/deployment
/gui
/deploymentgui \
297 desktop
/source
/migration
/services
/migrationoo2 \
298 desktop
/source
/migration
/services
/migrationoo3 \
299 desktop
/source
/offacc
/offacc \
300 $(if
$(DISABLE_GUI
),,desktop
/source
/splash
/spl
) \
301 extensions
/source
/abpilot
/abp \
302 $(if
$(ENABLE_LDAP
),extensions
/source
/config
/ldap
/ldapbe2
) \
303 $(if
$(filter WNT
,$(OS
)),\
304 extensions
/source
/config
/WinUserInfo
/WinUserInfoBe \
306 extensions
/source
/logging
/log \
307 extensions
/source
/scanner
/scn \
308 extensions
/source
/update
/feed
/updatefeed \
309 xmlhelp
/util
/ucpchelp1 \
310 $(if
$(filter-out WNT
,$(OS
)),\
311 shell/source
/cmdmail
/cmdmail \
313 $(if
$(filter-out WNT
,$(OS
)),\
314 shell/source
/unix
/exec
/syssh \
316 $(if
$(filter-out MACOSX WNT
,$(OS
)), \
317 $(if
$(DISABLE_GUI
),, \
318 shell/source
/backends
/desktopbe
/desktopbe1 \
326 $(eval
$(call gb_Rdb_add_components
,services
,\
327 $(if
$(filter ANDROID
,$(OS
)),\
328 extensions
/source
/logging
/log \
334 ifeq ($(ENABLE_PDFIMPORT
),TRUE
)
335 $(eval
$(call gb_Rdb_add_components
,services
,\
336 sdext
/source
/pdfimport
/pdfimport \
340 ifeq ($(ENABLE_REPORTBUILDER
),TRUE
)
341 $(eval
$(call gb_Rdb_add_components
,services
,\
342 reportbuilder
/java
/reportbuilder \
346 # vim: set noet sw=4 ts=4: