no more gbuild loops: break early on nonexistent objects (this commit breaks multi...
[LibreOffice.git] / Repository.mk
blob01a93d92a6391d47fa4bf69e77df3bd0bbf28b4f
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 #*************************************************************************
4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 # Copyright 2009 by Sun Microsystems, Inc.
8 # OpenOffice.org - a multi-platform office productivity suite
10 # This file is part of OpenOffice.org.
12 # OpenOffice.org is free software: you can redistribute it and/or modify
13 # it under the terms of the GNU Lesser General Public License version 3
14 # only, as published by the Free Software Foundation.
16 # OpenOffice.org is distributed in the hope that it will be useful,
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 # GNU Lesser General Public License version 3 for more details
20 # (a copy is included in the LICENSE file that accompanied this code).
22 # You should have received a copy of the GNU Lesser General Public License
23 # version 3 along with OpenOffice.org. If not, see
24 # <http://www.openoffice.org/license.html>
25 # for a copy of the LGPLv3 License.
27 #*************************************************************************
29 $(eval $(call gb_Helper_register_repository,SRCDIR))
32 $(eval $(call gb_Helper_register_executables,NONE, \
33 bestreversemap \
34 bmp \
35 bmpsum \
36 g2g \
37 gencoll_rule \
38 genconv_dict \
39 gendict \
40 genindex_data \
41 mkunroll \
42 rsc \
43 rscdep \
44 saxparser \
45 so_checksum \
46 svidl \
47 xml2cmp \
50 $(eval $(call gb_Helper_register_executables,OOO, \
51 spadmin.bin \
54 $(eval $(call gb_Helper_register_executables,BRAND,\
55 testtool \
58 ifeq ($(OS),WNT)
60 $(eval $(call gb_Helper_register_executables,BRAND,\
61 guiloader \
62 guistdio \
63 loader2 \
64 odbcconfig \
65 officeloader \
66 quickstart \
67 sbase \
68 scalc \
69 sdraw \
70 simpress \
71 soffice \
72 smath \
73 sweb \
74 swriter \
75 unoinfo \
76 unopkg \
77 unopkgio \
80 else
82 $(eval $(call gb_Helper_register_executables,BRAND,\
83 soffice.bin \
84 unopkg.bin \
87 ifeq ($(OS),MACOSX)
89 $(eval $(call gb_Helper_register_executables,BRAND,\
90 officeloader \
93 else
95 $(eval $(call gb_Helper_register_executables,BRAND,\
96 oosplash \
99 endif
101 endif
103 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
104 PptImporter \
105 adabas \
106 adabasui \
107 agg \
108 analysis \
109 animcore \
110 basctl \
111 basebmp \
112 canvastools \
113 communi \
114 date \
115 evtatt \
116 forui \
117 odbc \
118 odbcbase \
119 officebean \
120 oox \
121 ooxml \
122 sdbc \
123 AppleRemote \
124 avmedia \
125 avmediaQuickTime \
126 basegfx \
127 chartcontroller \
128 chartmodel \
129 charttools \
130 chartview \
131 cppcanvas \
132 cui \
133 dba \
134 dbaxml \
135 dbmm \
136 dbtools \
137 dbu \
138 deploymentmisc \
139 desktop_detector \
140 doctok \
141 drawinglayer \
142 editeng \
143 egi \
144 eme \
145 epb \
146 epg \
147 epp \
148 eps \
149 ept \
150 era \
151 eti \
152 exp \
153 filterconfig \
154 filtertracer \
155 flash \
156 for \
157 frm \
158 fwe \
159 fwi \
160 fwk \
161 fwl \
162 fwm \
163 helplinker \
164 hwp \
165 i18npaper \
166 i18nregexp \
167 icd \
168 icg \
169 idx \
170 ime \
171 ipb \
172 ipd \
173 ips \
174 ipt \
175 ipx \
176 ira \
177 itg \
178 iti \
179 lng \
180 lwpft \
181 merged \
182 msfilter \
183 msword \
184 msworks \
185 odfflatxml \
186 offacc \
187 pdffilter \
188 placeware \
189 protocolhandler \
190 qstart_gtk \
191 resourcemodel \
192 rpt \
193 rptui \
194 rptxml \
195 rtftok \
196 sax \
197 sb \
198 sc \
199 scd \
200 scfilt \
201 scui \
202 sd \
203 sdbt \
204 sdd \
205 sdfilt \
206 sdui \
207 sfx \
208 simplecm \
209 sm \
210 smd \
211 solver \
212 sot \
213 spa \
214 spl \
215 sts \
216 svgfilter \
217 svl \
218 svt \
219 svx \
220 svxcore \
221 sw \
222 swd \
223 swui \
224 t602filter \
225 textconversiondlgs \
226 tk \
227 tl \
228 unordf \
229 unoxml \
230 utl \
231 uui \
232 vbahelper \
233 vcl \
234 vclplug_gen \
235 vclplug_gtk \
236 vclplug_gtk3 \
237 vclplug_kde \
238 vclplug_kde4 \
239 vclplug_svp \
240 visioimport \
241 wpft \
242 wpgimport \
243 writerfilter \
244 xcr \
245 xmlfa \
246 xmlfd \
247 xo \
248 xof \
249 xsltdlg \
250 xsltfilter \
253 ifeq ($(filter MACOSX WNT,$(OS)),)
255 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
256 spl_unx \
259 endif
261 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
262 xmlreader \
265 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
266 avmediagst \
267 avmediawin \
268 collator_data \
269 deployment \
270 deploymentgui \
271 dict_ja \
272 dict_zh \
273 fileacc \
274 index_data \
275 localedata_en \
276 localedata_es \
277 localedata_euro \
278 localedata_others \
279 mcnttype \
280 neon \
281 package2 \
282 reg \
283 scriptframe \
284 sofficeapp \
285 store \
286 test \
287 unotest \
288 textconv_dict \
289 ucb \
290 ucpfile \
291 unopkgapp \
292 xmlsecurity \
293 xsec_fw \
294 xsec_xmlsec \
295 xstor \
298 ifeq ($(OS),WNT)
299 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
300 dnd \
301 dtrans \
302 ftransl \
303 sysdtrans \
305 endif
307 ifeq ($(OS),IOS)
308 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
309 gcc3_uno \
310 sal_textenc \
312 endif
314 $(eval $(call gb_Helper_register_libraries,RTLIBS, \
315 comphelper \
316 i18nisolang1 \
317 i18nutil \
318 jvmaccess \
319 ucbhelper \
322 $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
323 cppuhelper \
324 salhelper \
327 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
328 basprov \
329 bootstrap \
330 cairocanvas \
331 canvasfactory \
332 configmgr \
333 directx5canvas \
334 directx9canvas \
335 dlgprov \
336 expwrap \
337 fastsax \
338 fsstorage \
339 gdipluscanvas \
340 hatchwindowfactory \
341 i18npool \
342 i18nsearch \
343 lomenubar \
344 migrationoo2 \
345 migrationoo3 \
346 msforms \
347 mtfrenderer \
348 nullcanvas \
349 OGLTrans \
350 passwordcontainer \
351 reflection \
352 simplecanvas \
353 slideshow \
354 stocservices \
355 stringresource \
356 vbaevents \
357 vbaobj \
358 vbaswobj \
359 vclcanvas \
360 writerfilter_uno \
361 writerfilter_debug \
364 $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
365 binaryurp \
368 $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
369 cppu \
370 jvmfwk \
371 sal \
374 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
375 app \
376 basegfx_s \
377 dtobj \
378 libeay32 \
379 ssleay32 \
380 ooopathutils \
381 sample \
382 salcpprt \
383 vclmain \
384 writerperfect \
387 ifeq ($(OS),WNT)
388 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
389 xmlsec1 \
390 xmlsec1-nss \
391 xmlsec1-mscrypto \
393 else
394 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
395 xmlsec1 \
396 xmlsec1-nss \
397 xmlsec1-mscrypto \
399 endif
401 # vim: set noet sw=4 ts=4: