1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
36 # --- Settings -----------------------------------------------------------
38 .INCLUDE
: settings.mk
40 # --- setup script -------------------------------------------------------
43 # ------------------------------------------------------------------------
46 SCP1LINK_PRODUCT_TYPE
=osl
47 SCP1TARGET
= setup_osl
48 SCP1FILES
= installation_ooo.par \
55 file_library_ooo.par \
56 file_resource_ooo.par \
59 module_hidden_ooo.par \
61 module_lang_template.par \
77 module_systemint.par \
78 module_graphicfilter.par \
79 file_graphicfilter.par \
82 module_xsltfilter.par \
85 module_python_mailmerge.par \
87 profileitem_python.par \
90 module_improvement.par \
91 file_improvement.par \
93 common_brand_readme.par \
98 directory_ooo_macosx.par
101 .IF
"$(WITH_BINFILTER)" != "NO"
103 module_binfilter.par \
104 registryitem_binfilter.par \
108 .IF
"$(ENABLE_OPENGL)" == "TRUE"
113 .IF
"$(SOLAR_JAVA)"!=""
115 module_javafilter.par \
119 .IF
"$(SOLAR_JAVA)"!=""
122 registryitem_javafilter.par
128 registryitem_ooo.par \
131 windowscustomaction_ooo.par \
132 mergemodules_ooo.par \
134 registryitem_writer.par \
135 folderitem_writer.par \
136 registryitem_calc.par \
137 folderitem_calc.par \
138 registryitem_draw.par \
139 folderitem_draw.par \
140 registryitem_impress.par \
141 folderitem_impress.par \
142 registryitem_base.par \
143 folderitem_base.par \
144 registryitem_math.par \
145 folderitem_math.par \
146 module_quickstart.par \
147 file_quickstart.par \
148 registryitem_quickstart.par \
149 module_winexplorerext.par \
150 file_winexplorerext.par \
151 registryitem_winexplorerext.par
153 .IF
"$(ENABLE_DIRECTX)"!=""
154 SCP1FILES
+= directxcanvas.par
157 .IF
"$(DISABLE_ACTIVEX)"==""
165 .IF
"$(ENABLE_GCONF)"!="" ||
"$(ENABLE_GNOMEVFS)"!="" ||
"$(ENABLE_GIO)"!=""
171 .IF
"$(ENABLE_KDE)" == "TRUE"
178 .IF
"$(ENABLE_CRASHDUMP)" != ""
180 file_crashrep_dynamic.par
187 .IF
"$(ENABLE_CAIRO)" == "TRUE"
188 SCP1FILES
+= cairocanvas.par
191 .IF
"$(ENABLE_LAYOUT)" == "TRUE"
192 SCP1FILES
+= layout.par
193 .ENDIF
# ENABLE_LAYOUT == TRUE
195 .IF
"$(BUILD_SPECIAL)"!=""
197 module_onlineupdate.par \
198 file_onlineupdate.par
201 # ------------------------------------------------------------------------
202 # OpenOffice.org with JRE
204 SCP2LINK_PRODUCT_TYPE
=osl
205 SCP2TARGET
= setup_osljre
206 SCP2FILES
= installation_ooo.par \
209 datacarrier_ooo.par \
213 file_library_ooo.par \
214 file_resource_ooo.par \
217 module_hidden_ooo.par \
218 module_langpack.par \
219 module_lang_template.par \
222 profileitem_ooo.par \
236 module_systemint.par \
237 module_graphicfilter.par \
238 file_graphicfilter.par \
239 module_testtool.par \
241 module_xsltfilter.par \
242 file_xsltfilter.par \
244 module_python_mailmerge.par \
246 profileitem_python.par \
249 module_improvement.par \
250 file_improvement.par \
252 common_brand_readme.par \
255 .IF
"$(OS)"=="MACOSX"
257 directory_ooo_macosx.par
260 .IF
"$(WITH_BINFILTER)" != "NO"
262 module_binfilter.par \
263 registryitem_binfilter.par \
267 .IF
"$(SOLAR_JAVA)"!=""
269 module_javafilter.par \
273 .IF
"$(SOLAR_JAVA)"!=""
276 registryitem_javafilter.par
283 registryitem_ooo.par \
286 windowscustomaction_ooo.par \
287 mergemodules_ooo.par \
289 registryitem_writer.par \
290 folderitem_writer.par \
291 registryitem_calc.par \
292 folderitem_calc.par \
293 registryitem_draw.par \
294 folderitem_draw.par \
295 registryitem_impress.par \
296 folderitem_impress.par \
297 registryitem_base.par \
298 folderitem_base.par \
299 registryitem_math.par \
300 folderitem_math.par \
301 module_quickstart.par \
302 file_quickstart.par \
303 registryitem_quickstart.par \
304 module_winexplorerext.par \
305 file_winexplorerext.par \
306 registryitem_winexplorerext.par
308 .IF
"$(ENABLE_DIRECTX)"!=""
309 SCP2FILES
+= directxcanvas.par
312 .IF
"$(DISABLE_ACTIVEX)"==""
320 .IF
"$(ENABLE_GCONF)"!="" ||
"$(ENABLE_GNOMEVFS)"!="" ||
"$(ENABLE_GIO)"!=""
326 .IF
"$(ENABLE_KDE)" == "TRUE"
333 .IF
"$(ENABLE_CRASHDUMP)" != ""
335 file_crashrep_dynamic.par
341 .IF
"$(ENABLE_LAYOUT)" == "TRUE"
342 SCP2FILES
+= layout.par
343 .ENDIF
# ENABLE_LAYOUT == TRUE
345 .IF
"$(BUILD_SPECIAL)"!=""
347 module_onlineupdate.par \
348 file_onlineupdate.par
351 # ------------------------------------------------------------------------
354 .IF
"$(OS)" != "MACOSX"
355 SCP3LINK_PRODUCT_TYPE
= osl
357 SCP3FILES
= ure_standalone.par \
361 # ------------------------------------------------------------------------
364 SCP4LINK_PRODUCT_TYPE
= osl
366 SCP4FILES
= sdkoo.par
368 # --- target -------------------------------------------------------------