default to -r on gbuild for performance (assumed esp. on make 3.82)
[LibreOffice.git] / Repository.mk
blob962356c8d4a9ef594b0ec894b944d32498eea3e8
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 #*************************************************************************
4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 #
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 bmp \
34 bmpsum \
35 g2g \
36 mkunroll \
37 rscdep \
38 so_checksum \
39 srvdepy \
40 xml2cmp \
43 $(eval $(call gb_Helper_register_executables,OOO, \
44 spadmin.bin \
47 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
48 adabas \
49 adabasui \
50 agg \
51 analysis \
52 animcore \
53 basctl \
54 basebmp \
55 canvastools \
56 date \
57 forui \
58 odbc \
59 odbcbase \
60 oox \
61 ooxml \
62 sdbc \
63 AppleRemote \
64 avmedia \
65 avmediaQuickTime \
66 basegfx \
67 chartcontroller \
68 chartmodel \
69 charttools \
70 chartview \
71 cppcanvas \
72 cui \
73 dba \
74 dbaxml \
75 dbmm \
76 dbtools \
77 dbu \
78 desktop_detector \
79 doctok \
80 drawinglayer \
81 editeng \
82 for \
83 frm \
84 fwe \
85 fwi \
86 fwk \
87 fwl \
88 fwm \
89 hwp \
90 i18npaper \
91 i18nregexp \
92 lng \
93 lwpft \
94 merged \
95 msfilter \
96 msword \
97 msworks \
98 qstart_gtk \
99 resourcemodel \
100 rpt \
101 rptui \
102 rptxml \
103 rtftok \
104 sax \
105 sb \
106 sc \
107 scd \
108 scfilt \
109 scui \
110 sd \
111 sdbt \
112 sdd \
113 sdfilt \
114 sdui \
115 sfx \
116 sm \
117 smd \
118 solver \
119 sot \
120 spa \
121 svl \
122 svt \
123 svx \
124 svxcore \
125 sw \
126 swd \
127 swui \
128 textconversiondlgs \
129 tk \
130 tl \
131 unordf \
132 unoxml \
133 utl \
134 uui \
135 vbahelper \
136 vcl \
137 vclplug_gen \
138 vclplug_gtk \
139 vclplug_gtk3 \
140 vclplug_kde \
141 vclplug_kde4 \
142 vclplug_svp \
143 visioimport \
144 wpft \
145 wpgimport \
146 writerfilter \
147 xcr \
148 xo \
149 xof \
152 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
153 xmlreader \
156 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
157 avmediagst \
158 avmediawin \
159 collator_data \
160 dict_ja \
161 dict_zh \
162 fileacc \
163 index_data \
164 localedata_en \
165 localedata_es \
166 localedata_euro \
167 localedata_others \
168 mcnttype \
169 neon \
170 package2 \
171 reg \
172 store \
173 test \
174 textconv_dict \
175 xmlsecurity \
176 xsec_fw \
177 xsec_xmlsec \
178 xstor \
181 ifeq ($(OS),WNT)
182 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
183 dnd \
184 dtrans \
185 ftransl \
186 sysdtrans \
188 endif
190 ifeq ($(OS),IOS)
191 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
192 gcc3_uno \
193 sal_textenc \
195 endif
197 $(eval $(call gb_Helper_register_libraries,RTLIBS, \
198 comphelper \
199 i18nisolang1 \
200 i18nutil \
201 jvmaccess \
202 ucbhelper \
205 $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
206 cppuhelper \
207 salhelper \
210 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
211 cairocanvas \
212 canvasfactory \
213 directx5canvas \
214 directx9canvas \
215 expwrap \
216 fastsax \
217 fsstorage \
218 gdipluscanvas \
219 hatchwindowfactory \
220 i18npool \
221 i18nsearch \
222 lomenubar \
223 msforms \
224 mtfrenderer \
225 nullcanvas \
226 OGLTrans \
227 passwordcontainer \
228 simplecanvas \
229 slideshow \
230 vbaobj \
231 vbaswobj \
232 vclcanvas \
233 writerfilter_uno \
234 writerfilter_debug \
237 ifeq ($(OS),IOS)
238 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
239 bootstrap \
241 endif
243 $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
244 cppu \
245 jvmfwk \
246 sal \
249 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
250 app \
251 basegfx_s \
252 dtobj \
253 libeay32 \
254 ssleay32 \
255 ooopathutils \
256 sample \
257 salcpprt \
258 vclmain \
259 writerperfect \
260 x2c_support \
261 x2c_xcd \
264 ifeq ($(OS),WNT)
265 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
266 xmlsec1 \
267 xmlsec1-nss \
268 xmlsec1-mscrypto \
270 else
271 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
272 xmlsec1 \
273 xmlsec1-nss \
274 xmlsec1-mscrypto \
276 endif
278 # vim: set noet sw=4 ts=4: