xref: /aoo42x/main/scp2/util/makefile.mk (revision 46dacce6)
1cdf0e10cSrcweir#*************************************************************************
2cdf0e10cSrcweir#
3cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4cdf0e10cSrcweir#
5cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates.
6cdf0e10cSrcweir#
7cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
8cdf0e10cSrcweir#
9cdf0e10cSrcweir# This file is part of OpenOffice.org.
10cdf0e10cSrcweir#
11cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
12cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
13cdf0e10cSrcweir# only, as published by the Free Software Foundation.
14cdf0e10cSrcweir#
15cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
16cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
17cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
19cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
20cdf0e10cSrcweir#
21cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
22cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
23cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
24cdf0e10cSrcweir# for a copy of the LGPLv3 License.
25cdf0e10cSrcweir#
26cdf0e10cSrcweir#*************************************************************************
27cdf0e10cSrcweirPRJ=..
28cdf0e10cSrcweir
29cdf0e10cSrcweirPRJNAME=scp2
30cdf0e10cSrcweirTARGET=setup
31cdf0e10cSrcweir
32cdf0e10cSrcweir# --- Settings -----------------------------------------------------------
33cdf0e10cSrcweir
34cdf0e10cSrcweir.INCLUDE :  settings.mk
35cdf0e10cSrcweir
36cdf0e10cSrcweir# --- setup script -------------------------------------------------------
37cdf0e10cSrcweir# SCPFLAGS= -w
38cdf0e10cSrcweir
39cdf0e10cSrcweir# ------------------------------------------------------------------------
40cdf0e10cSrcweir# Office OSL
41cdf0e10cSrcweir
42cdf0e10cSrcweirSCP1LINK_PRODUCT_TYPE=osl
43cdf0e10cSrcweirSCP1TARGET = setup_osl
44cdf0e10cSrcweirSCP1FILES  = installation_ooo.par          \
45cdf0e10cSrcweir             scpaction_ooo.par             \
46cdf0e10cSrcweir             directory_ooo.par             \
47cdf0e10cSrcweir             datacarrier_ooo.par           \
48cdf0e10cSrcweir             file_ooo.par                  \
49cdf0e10cSrcweir             file_extra_ooo.par            \
50cdf0e10cSrcweir             file_font_ooo.par             \
51cdf0e10cSrcweir             file_library_ooo.par          \
52cdf0e10cSrcweir             file_resource_ooo.par         \
53cdf0e10cSrcweir             shortcut_ooo.par              \
54cdf0e10cSrcweir             module_ooo.par                \
55cdf0e10cSrcweir             module_hidden_ooo.par         \
56cdf0e10cSrcweir             module_langpack.par           \
57cdf0e10cSrcweir             module_lang_template.par      \
58cdf0e10cSrcweir             profile_ooo.par               \
59cdf0e10cSrcweir             profileitem_ooo.par           \
60cdf0e10cSrcweir             module_writer.par             \
61cdf0e10cSrcweir             file_writer.par               \
62cdf0e10cSrcweir             module_calc.par               \
63cdf0e10cSrcweir             file_calc.par                 \
64cdf0e10cSrcweir             module_draw.par               \
65cdf0e10cSrcweir             file_draw.par                 \
66cdf0e10cSrcweir             module_impress.par            \
67cdf0e10cSrcweir             file_impress.par              \
68cdf0e10cSrcweir             module_base.par               \
69cdf0e10cSrcweir             file_base.par                 \
70cdf0e10cSrcweir             canvascommons.par             \
71cdf0e10cSrcweir             module_math.par               \
72cdf0e10cSrcweir             file_math.par                 \
73cdf0e10cSrcweir             module_systemint.par          \
74cdf0e10cSrcweir             module_graphicfilter.par      \
75cdf0e10cSrcweir             file_graphicfilter.par        \
76cdf0e10cSrcweir             module_testtool.par           \
77cdf0e10cSrcweir             file_testtool.par             \
78cdf0e10cSrcweir             module_xsltfilter.par         \
79cdf0e10cSrcweir             file_xsltfilter.par           \
80cdf0e10cSrcweir             module_python.par             \
81cdf0e10cSrcweir             module_python_mailmerge.par   \
82cdf0e10cSrcweir             file_python.par               \
83cdf0e10cSrcweir             profileitem_python.par        \
84cdf0e10cSrcweir             ure_into_ooo.par              \
85cdf0e10cSrcweir             ure.par                       \
86cdf0e10cSrcweir             module_improvement.par        \
87cdf0e10cSrcweir             file_improvement.par          \
88cdf0e10cSrcweir             common_brand.par              \
89cdf0e10cSrcweir             common_brand_readme.par       \
90cdf0e10cSrcweir             ooo_brand.par
91cdf0e10cSrcweir
92cdf0e10cSrcweir.IF "$(OS)"=="MACOSX"
93cdf0e10cSrcweirSCP1FILES +=                               \
94cdf0e10cSrcweir             directory_ooo_macosx.par
95cdf0e10cSrcweir.ENDIF
96cdf0e10cSrcweir
97cdf0e10cSrcweir.IF "$(WITH_BINFILTER)" != "NO"
98cdf0e10cSrcweirSCP1FILES +=                               \
99cdf0e10cSrcweir             module_binfilter.par          \
100cdf0e10cSrcweir             registryitem_binfilter.par    \
101cdf0e10cSrcweir             file_binfilter.par
102cdf0e10cSrcweir.ENDIF
103cdf0e10cSrcweir
104cdf0e10cSrcweir.IF "$(ENABLE_OPENGL)" == "TRUE"
105cdf0e10cSrcweirSCP1FILES +=                               \
106cdf0e10cSrcweir             module_ogltrans.par
107cdf0e10cSrcweir.ENDIF
108cdf0e10cSrcweir
109cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
110cdf0e10cSrcweirSCP1FILES +=                               \
111cdf0e10cSrcweir             module_javafilter.par         \
112cdf0e10cSrcweir             file_javafilter.par
113cdf0e10cSrcweir.ENDIF
114cdf0e10cSrcweir
115cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
116cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
117cdf0e10cSrcweirSCP1FILES +=                               \
118cdf0e10cSrcweir             registryitem_javafilter.par
119cdf0e10cSrcweir.ENDIF
120cdf0e10cSrcweir.ENDIF
121cdf0e10cSrcweir
122cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
123cdf0e10cSrcweirSCP1FILES +=                           \
124cdf0e10cSrcweir             registryitem_ooo.par      \
125cdf0e10cSrcweir             folder_ooo.par            \
126cdf0e10cSrcweir             folderitem_ooo.par        \
127cdf0e10cSrcweir             windowscustomaction_ooo.par \
128cdf0e10cSrcweir             vc_redist.par             \
129cdf0e10cSrcweir             registryitem_writer.par   \
130cdf0e10cSrcweir             folderitem_writer.par     \
131cdf0e10cSrcweir             registryitem_calc.par     \
132cdf0e10cSrcweir             folderitem_calc.par       \
133cdf0e10cSrcweir             registryitem_draw.par     \
134cdf0e10cSrcweir             folderitem_draw.par       \
135cdf0e10cSrcweir             registryitem_impress.par  \
136cdf0e10cSrcweir             folderitem_impress.par    \
137cdf0e10cSrcweir             registryitem_base.par     \
138cdf0e10cSrcweir             folderitem_base.par       \
139cdf0e10cSrcweir             registryitem_math.par     \
140cdf0e10cSrcweir             folderitem_math.par       \
141cdf0e10cSrcweir             module_quickstart.par     \
142cdf0e10cSrcweir             file_quickstart.par       \
143cdf0e10cSrcweir             registryitem_quickstart.par \
144cdf0e10cSrcweir             module_winexplorerext.par \
145cdf0e10cSrcweir             file_winexplorerext.par   \
146cdf0e10cSrcweir             registryitem_winexplorerext.par
147cdf0e10cSrcweir
148cdf0e10cSrcweir.IF "$(ENABLE_DIRECTX)"!=""
149cdf0e10cSrcweirSCP1FILES += directxcanvas.par
150cdf0e10cSrcweir.ENDIF
151cdf0e10cSrcweir
152cdf0e10cSrcweir.IF "$(DISABLE_ACTIVEX)"==""
153cdf0e10cSrcweirSCP1FILES +=                           \
154cdf0e10cSrcweir             module_activex.par        \
155cdf0e10cSrcweir             file_activex.par
156cdf0e10cSrcweir.ENDIF
157cdf0e10cSrcweir.ENDIF
158cdf0e10cSrcweir
159cdf0e10cSrcweir.IF "$(GUI)"=="UNX"
160cdf0e10cSrcweir.IF "$(ENABLE_GCONF)"!="" || "$(ENABLE_GNOMEVFS)"!="" || "$(ENABLE_GIO)"!=""
161cdf0e10cSrcweirSCP1FILES += \
162cdf0e10cSrcweir             module_gnome.par   \
163cdf0e10cSrcweir             file_gnome.par
164cdf0e10cSrcweir.ENDIF
165cdf0e10cSrcweir
166cdf0e10cSrcweir.IF "$(ENABLE_KDE)" == "TRUE"
167cdf0e10cSrcweirSCP1FILES += \
168cdf0e10cSrcweir             module_kde.par     \
169cdf0e10cSrcweir             file_kde.par
170cdf0e10cSrcweir.ENDIF
171cdf0e10cSrcweir.ENDIF
172cdf0e10cSrcweir
173cdf0e10cSrcweir.IF "$(ENABLE_CRASHDUMP)" != ""
174cdf0e10cSrcweirSCP1FILES += \
175cdf0e10cSrcweir             file_crashrep.par
176cdf0e10cSrcweir.ENDIF
177cdf0e10cSrcweir
178cdf0e10cSrcweirSCP1FILES += \
179cdf0e10cSrcweir             vclcanvas.par
180cdf0e10cSrcweir
181*46dacce6SMichael Stahl.IF "$(ENABLE_CAIRO_CANVAS)" == "TRUE"
182cdf0e10cSrcweirSCP1FILES += cairocanvas.par
183cdf0e10cSrcweir.ENDIF
184cdf0e10cSrcweir
185cdf0e10cSrcweir.IF "$(ENABLE_LAYOUT)" == "TRUE"
186cdf0e10cSrcweirSCP1FILES += layout.par
187cdf0e10cSrcweir.ENDIF # ENABLE_LAYOUT == TRUE
188cdf0e10cSrcweir
189cdf0e10cSrcweir.IF "$(BUILD_SPECIAL)"!=""
190cdf0e10cSrcweirSCP1FILES += \
191cdf0e10cSrcweir             module_onlineupdate.par   \
192cdf0e10cSrcweir             file_onlineupdate.par
193cdf0e10cSrcweir.ENDIF
194cdf0e10cSrcweir
195cdf0e10cSrcweir# ------------------------------------------------------------------------
196cdf0e10cSrcweir# OpenOffice.org with JRE
197cdf0e10cSrcweir
198cdf0e10cSrcweirSCP2LINK_PRODUCT_TYPE=osl
199cdf0e10cSrcweirSCP2TARGET = setup_osljre
200cdf0e10cSrcweirSCP2FILES  = installation_ooo.par          \
201cdf0e10cSrcweir             scpaction_ooo.par             \
202cdf0e10cSrcweir             directory_ooo.par             \
203cdf0e10cSrcweir             datacarrier_ooo.par           \
204cdf0e10cSrcweir             file_ooo.par                  \
205cdf0e10cSrcweir             file_extra_ooo.par            \
206cdf0e10cSrcweir             file_font_ooo.par             \
207cdf0e10cSrcweir             file_library_ooo.par          \
208cdf0e10cSrcweir             file_resource_ooo.par         \
209cdf0e10cSrcweir             shortcut_ooo.par              \
210cdf0e10cSrcweir             module_ooo.par                \
211cdf0e10cSrcweir             module_hidden_ooo.par         \
212cdf0e10cSrcweir             module_langpack.par           \
213cdf0e10cSrcweir             module_lang_template.par      \
214cdf0e10cSrcweir             module_java.par               \
215cdf0e10cSrcweir             profile_ooo.par               \
216cdf0e10cSrcweir             profileitem_ooo.par           \
217cdf0e10cSrcweir             module_writer.par             \
218cdf0e10cSrcweir             file_writer.par               \
219cdf0e10cSrcweir             module_calc.par               \
220cdf0e10cSrcweir             file_calc.par                 \
221cdf0e10cSrcweir             module_draw.par               \
222cdf0e10cSrcweir             file_draw.par                 \
223cdf0e10cSrcweir             module_impress.par            \
224cdf0e10cSrcweir             file_impress.par              \
225cdf0e10cSrcweir             module_base.par               \
226cdf0e10cSrcweir             file_base.par                 \
227cdf0e10cSrcweir             canvascommons.par             \
228cdf0e10cSrcweir             module_math.par               \
229cdf0e10cSrcweir             file_math.par                 \
230cdf0e10cSrcweir             module_systemint.par          \
231cdf0e10cSrcweir             module_graphicfilter.par      \
232cdf0e10cSrcweir             file_graphicfilter.par        \
233cdf0e10cSrcweir             module_testtool.par           \
234cdf0e10cSrcweir             file_testtool.par             \
235cdf0e10cSrcweir             module_xsltfilter.par         \
236cdf0e10cSrcweir             file_xsltfilter.par           \
237cdf0e10cSrcweir             module_python.par             \
238cdf0e10cSrcweir             module_python_mailmerge.par   \
239cdf0e10cSrcweir             file_python.par               \
240cdf0e10cSrcweir             profileitem_python.par        \
241cdf0e10cSrcweir             ure_into_ooo.par              \
242cdf0e10cSrcweir             ure.par                       \
243cdf0e10cSrcweir             module_improvement.par        \
244cdf0e10cSrcweir             file_improvement.par          \
245cdf0e10cSrcweir             common_brand.par              \
246cdf0e10cSrcweir             common_brand_readme.par       \
247cdf0e10cSrcweir             ooo_brand.par
248cdf0e10cSrcweir
249cdf0e10cSrcweir.IF "$(OS)"=="MACOSX"
250cdf0e10cSrcweirSCP2FILES +=                               \
251cdf0e10cSrcweir             directory_ooo_macosx.par
252cdf0e10cSrcweir.ENDIF
253cdf0e10cSrcweir
254cdf0e10cSrcweir.IF "$(WITH_BINFILTER)" != "NO"
255cdf0e10cSrcweirSCP2FILES +=                               \
256cdf0e10cSrcweir             module_binfilter.par          \
257cdf0e10cSrcweir             registryitem_binfilter.par    \
258cdf0e10cSrcweir             file_binfilter.par
259cdf0e10cSrcweir.ENDIF
260cdf0e10cSrcweir
261cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
262cdf0e10cSrcweirSCP2FILES +=                               \
263cdf0e10cSrcweir             module_javafilter.par         \
264cdf0e10cSrcweir             file_javafilter.par
265cdf0e10cSrcweir.ENDIF
266cdf0e10cSrcweir
267cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
268cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
269cdf0e10cSrcweirSCP2FILES +=                               \
270cdf0e10cSrcweir             registryitem_javafilter.par
271cdf0e10cSrcweir.ENDIF
272cdf0e10cSrcweir.ENDIF
273cdf0e10cSrcweir
274cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
275cdf0e10cSrcweirSCP2FILES +=                           \
276cdf0e10cSrcweir             file_jre_ooo.par          \
277cdf0e10cSrcweir             registryitem_ooo.par      \
278cdf0e10cSrcweir             folder_ooo.par            \
279cdf0e10cSrcweir             folderitem_ooo.par        \
280cdf0e10cSrcweir             windowscustomaction_ooo.par \
281cdf0e10cSrcweir             vc_redist.par             \
282cdf0e10cSrcweir             registryitem_writer.par   \
283cdf0e10cSrcweir             folderitem_writer.par     \
284cdf0e10cSrcweir             registryitem_calc.par     \
285cdf0e10cSrcweir             folderitem_calc.par       \
286cdf0e10cSrcweir             registryitem_draw.par     \
287cdf0e10cSrcweir             folderitem_draw.par       \
288cdf0e10cSrcweir             registryitem_impress.par  \
289cdf0e10cSrcweir             folderitem_impress.par    \
290cdf0e10cSrcweir             registryitem_base.par     \
291cdf0e10cSrcweir             folderitem_base.par       \
292cdf0e10cSrcweir             registryitem_math.par     \
293cdf0e10cSrcweir             folderitem_math.par       \
294cdf0e10cSrcweir             module_quickstart.par     \
295cdf0e10cSrcweir             file_quickstart.par       \
296cdf0e10cSrcweir             registryitem_quickstart.par \
297cdf0e10cSrcweir             module_winexplorerext.par \
298cdf0e10cSrcweir             file_winexplorerext.par   \
299cdf0e10cSrcweir             registryitem_winexplorerext.par
300cdf0e10cSrcweir
301cdf0e10cSrcweir.IF "$(ENABLE_DIRECTX)"!=""
302cdf0e10cSrcweirSCP2FILES += directxcanvas.par
303cdf0e10cSrcweir.ENDIF
304cdf0e10cSrcweir
305cdf0e10cSrcweir.IF "$(DISABLE_ACTIVEX)"==""
306cdf0e10cSrcweirSCP2FILES +=                           \
307cdf0e10cSrcweir             module_activex.par        \
308cdf0e10cSrcweir             file_activex.par
309cdf0e10cSrcweir.ENDIF
310cdf0e10cSrcweir.ENDIF
311cdf0e10cSrcweir
312cdf0e10cSrcweir.IF "$(GUI)"=="UNX"
313cdf0e10cSrcweir.IF "$(ENABLE_GCONF)"!="" || "$(ENABLE_GNOMEVFS)"!="" || "$(ENABLE_GIO)"!=""
314cdf0e10cSrcweirSCP2FILES += \
315cdf0e10cSrcweir             module_gnome.par   \
316cdf0e10cSrcweir             file_gnome.par
317cdf0e10cSrcweir.ENDIF
318cdf0e10cSrcweir
319cdf0e10cSrcweir.IF "$(ENABLE_KDE)" == "TRUE"
320cdf0e10cSrcweirSCP2FILES += \
321cdf0e10cSrcweir             module_kde.par     \
322cdf0e10cSrcweir             file_kde.par
323cdf0e10cSrcweir.ENDIF
324cdf0e10cSrcweir.ENDIF
325cdf0e10cSrcweir
326cdf0e10cSrcweir.IF "$(ENABLE_CRASHDUMP)" != ""
327cdf0e10cSrcweirSCP2FILES += \
328cdf0e10cSrcweir             file_crashrep.par
329cdf0e10cSrcweir.ENDIF
330cdf0e10cSrcweir
331cdf0e10cSrcweirSCP2FILES += \
332cdf0e10cSrcweir             vclcanvas.par
333cdf0e10cSrcweir
334cdf0e10cSrcweir.IF "$(ENABLE_LAYOUT)" == "TRUE"
335cdf0e10cSrcweirSCP2FILES += layout.par
336cdf0e10cSrcweir.ENDIF # ENABLE_LAYOUT == TRUE
337cdf0e10cSrcweir
338cdf0e10cSrcweir.IF "$(BUILD_SPECIAL)"!=""
339cdf0e10cSrcweirSCP2FILES += \
340cdf0e10cSrcweir             module_onlineupdate.par   \
341cdf0e10cSrcweir             file_onlineupdate.par
342cdf0e10cSrcweir.ENDIF
343cdf0e10cSrcweir
344cdf0e10cSrcweir# ------------------------------------------------------------------------
345cdf0e10cSrcweir# URE
346cdf0e10cSrcweir
347cdf0e10cSrcweir.IF "$(OS)" != "MACOSX"
348cdf0e10cSrcweirSCP3LINK_PRODUCT_TYPE = osl
349cdf0e10cSrcweirSCP3TARGET = ure
350cdf0e10cSrcweirSCP3FILES = ure_standalone.par  \
351cdf0e10cSrcweir            ure.par
352cdf0e10cSrcweir.ENDIF
353cdf0e10cSrcweir
354cdf0e10cSrcweir# ------------------------------------------------------------------------
355cdf0e10cSrcweir# SDK
356cdf0e10cSrcweir
357cdf0e10cSrcweirSCP4LINK_PRODUCT_TYPE = osl
358cdf0e10cSrcweirSCP4TARGET = sdkoo
359cdf0e10cSrcweirSCP4FILES = sdkoo.par
360cdf0e10cSrcweir
361cdf0e10cSrcweir# --- target -------------------------------------------------------------
362cdf0e10cSrcweir.INCLUDE :  target.mk
363