xref: /aoo42x/main/scp2/util/makefile.mk (revision c2e8e388)
17871dc3eSAndrew Rist#**************************************************************
27871dc3eSAndrew Rist#
37871dc3eSAndrew Rist#  Licensed to the Apache Software Foundation (ASF) under one
47871dc3eSAndrew Rist#  or more contributor license agreements.  See the NOTICE file
57871dc3eSAndrew Rist#  distributed with this work for additional information
67871dc3eSAndrew Rist#  regarding copyright ownership.  The ASF licenses this file
77871dc3eSAndrew Rist#  to you under the Apache License, Version 2.0 (the
87871dc3eSAndrew Rist#  "License"); you may not use this file except in compliance
97871dc3eSAndrew Rist#  with the License.  You may obtain a copy of the License at
107871dc3eSAndrew Rist#
117871dc3eSAndrew Rist#    http://www.apache.org/licenses/LICENSE-2.0
127871dc3eSAndrew Rist#
137871dc3eSAndrew Rist#  Unless required by applicable law or agreed to in writing,
147871dc3eSAndrew Rist#  software distributed under the License is distributed on an
157871dc3eSAndrew Rist#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
167871dc3eSAndrew Rist#  KIND, either express or implied.  See the License for the
177871dc3eSAndrew Rist#  specific language governing permissions and limitations
187871dc3eSAndrew Rist#  under the License.
197871dc3eSAndrew Rist#
207871dc3eSAndrew Rist#**************************************************************
217871dc3eSAndrew Rist
227871dc3eSAndrew Rist
23cdf0e10cSrcweirPRJ=..
24cdf0e10cSrcweir
25cdf0e10cSrcweirPRJNAME=scp2
26cdf0e10cSrcweirTARGET=setup
27cdf0e10cSrcweir
28cdf0e10cSrcweir# --- Settings -----------------------------------------------------------
29cdf0e10cSrcweir
30cdf0e10cSrcweir.INCLUDE :  settings.mk
31cdf0e10cSrcweir
32cdf0e10cSrcweir# --- setup script -------------------------------------------------------
33cdf0e10cSrcweir# SCPFLAGS= -w
34cdf0e10cSrcweir
35cdf0e10cSrcweir# ------------------------------------------------------------------------
36cdf0e10cSrcweir# Office OSL
37cdf0e10cSrcweir
38cdf0e10cSrcweirSCP1LINK_PRODUCT_TYPE=osl
39cdf0e10cSrcweirSCP1TARGET = setup_osl
40cdf0e10cSrcweirSCP1FILES  = installation_ooo.par          \
41cdf0e10cSrcweir             scpaction_ooo.par             \
42cdf0e10cSrcweir             directory_ooo.par             \
43cdf0e10cSrcweir             datacarrier_ooo.par           \
44cdf0e10cSrcweir             file_ooo.par                  \
45cdf0e10cSrcweir             file_extra_ooo.par            \
46cdf0e10cSrcweir             file_font_ooo.par             \
47cdf0e10cSrcweir             file_library_ooo.par          \
48cdf0e10cSrcweir             file_resource_ooo.par         \
49cdf0e10cSrcweir             shortcut_ooo.par              \
50cdf0e10cSrcweir             module_ooo.par                \
51cdf0e10cSrcweir             module_hidden_ooo.par         \
52cdf0e10cSrcweir             module_langpack.par           \
53cdf0e10cSrcweir             module_lang_template.par      \
54cdf0e10cSrcweir             profile_ooo.par               \
55cdf0e10cSrcweir             profileitem_ooo.par           \
56cdf0e10cSrcweir             module_writer.par             \
57cdf0e10cSrcweir             file_writer.par               \
58cdf0e10cSrcweir             module_calc.par               \
59cdf0e10cSrcweir             file_calc.par                 \
60cdf0e10cSrcweir             module_draw.par               \
61cdf0e10cSrcweir             file_draw.par                 \
62cdf0e10cSrcweir             module_impress.par            \
63cdf0e10cSrcweir             file_impress.par              \
64cdf0e10cSrcweir             module_base.par               \
65cdf0e10cSrcweir             file_base.par                 \
66cdf0e10cSrcweir             canvascommons.par             \
67cdf0e10cSrcweir             module_math.par               \
68cdf0e10cSrcweir             file_math.par                 \
69cdf0e10cSrcweir             module_systemint.par          \
70cdf0e10cSrcweir             module_graphicfilter.par      \
71cdf0e10cSrcweir             file_graphicfilter.par        \
72cdf0e10cSrcweir             module_xsltfilter.par         \
73cdf0e10cSrcweir             file_xsltfilter.par           \
74cdf0e10cSrcweir             module_python.par             \
75cdf0e10cSrcweir             module_python_mailmerge.par   \
76cdf0e10cSrcweir             file_python.par               \
77cdf0e10cSrcweir             profileitem_python.par        \
78cdf0e10cSrcweir             ure_into_ooo.par              \
79cdf0e10cSrcweir             ure.par                       \
80cdf0e10cSrcweir             module_improvement.par        \
81cdf0e10cSrcweir             file_improvement.par          \
82cdf0e10cSrcweir             common_brand.par              \
83cdf0e10cSrcweir             common_brand_readme.par       \
84cdf0e10cSrcweir             ooo_brand.par
85cdf0e10cSrcweir
86cdf0e10cSrcweir.IF "$(OS)"=="MACOSX"
87cdf0e10cSrcweirSCP1FILES +=                               \
88cdf0e10cSrcweir             directory_ooo_macosx.par
89cdf0e10cSrcweir.ENDIF
90cdf0e10cSrcweir
91cdf0e10cSrcweir.IF "$(WITH_BINFILTER)" != "NO"
92cdf0e10cSrcweirSCP1FILES +=                               \
93cdf0e10cSrcweir             module_binfilter.par          \
94cdf0e10cSrcweir             registryitem_binfilter.par    \
95cdf0e10cSrcweir             file_binfilter.par
96cdf0e10cSrcweir.ENDIF
97cdf0e10cSrcweir
98cdf0e10cSrcweir.IF "$(ENABLE_OPENGL)" == "TRUE"
99cdf0e10cSrcweirSCP1FILES +=                               \
100cdf0e10cSrcweir             module_ogltrans.par
101cdf0e10cSrcweir.ENDIF
102cdf0e10cSrcweir
103cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
104cdf0e10cSrcweirSCP1FILES +=                               \
105cdf0e10cSrcweir             module_javafilter.par         \
106cdf0e10cSrcweir             file_javafilter.par
107cdf0e10cSrcweir.ENDIF
108cdf0e10cSrcweir
109cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
110cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
111cdf0e10cSrcweirSCP1FILES +=                               \
112cdf0e10cSrcweir             registryitem_javafilter.par
113cdf0e10cSrcweir.ENDIF
114cdf0e10cSrcweir.ENDIF
115cdf0e10cSrcweir
116cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
117cdf0e10cSrcweirSCP1FILES +=                           \
118cdf0e10cSrcweir             registryitem_ooo.par      \
119cdf0e10cSrcweir             folder_ooo.par            \
120cdf0e10cSrcweir             folderitem_ooo.par        \
121cdf0e10cSrcweir             windowscustomaction_ooo.par \
122cdf0e10cSrcweir             vc_redist.par             \
123cdf0e10cSrcweir             registryitem_writer.par   \
124cdf0e10cSrcweir             folderitem_writer.par     \
125cdf0e10cSrcweir             registryitem_calc.par     \
126cdf0e10cSrcweir             folderitem_calc.par       \
127cdf0e10cSrcweir             registryitem_draw.par     \
128cdf0e10cSrcweir             folderitem_draw.par       \
129cdf0e10cSrcweir             registryitem_impress.par  \
130cdf0e10cSrcweir             folderitem_impress.par    \
131cdf0e10cSrcweir             registryitem_base.par     \
132cdf0e10cSrcweir             folderitem_base.par       \
133cdf0e10cSrcweir             registryitem_math.par     \
134cdf0e10cSrcweir             folderitem_math.par       \
135cdf0e10cSrcweir             module_quickstart.par     \
136cdf0e10cSrcweir             file_quickstart.par       \
137cdf0e10cSrcweir             registryitem_quickstart.par \
138cdf0e10cSrcweir             module_winexplorerext.par \
139cdf0e10cSrcweir             file_winexplorerext.par   \
140cdf0e10cSrcweir             registryitem_winexplorerext.par
141cdf0e10cSrcweir
142cdf0e10cSrcweir.IF "$(ENABLE_DIRECTX)"!=""
143cdf0e10cSrcweirSCP1FILES += directxcanvas.par
144cdf0e10cSrcweir.ENDIF
145cdf0e10cSrcweir
146cdf0e10cSrcweir.IF "$(DISABLE_ACTIVEX)"==""
147cdf0e10cSrcweirSCP1FILES +=                           \
148cdf0e10cSrcweir             module_activex.par        \
149cdf0e10cSrcweir             file_activex.par
150cdf0e10cSrcweir.ENDIF
151cdf0e10cSrcweir.ENDIF
152cdf0e10cSrcweir
153cdf0e10cSrcweir.IF "$(GUI)"=="UNX"
154cdf0e10cSrcweir.IF "$(ENABLE_GCONF)"!="" || "$(ENABLE_GNOMEVFS)"!="" || "$(ENABLE_GIO)"!=""
155cdf0e10cSrcweirSCP1FILES += \
156cdf0e10cSrcweir             module_gnome.par   \
157cdf0e10cSrcweir             file_gnome.par
158cdf0e10cSrcweir.ENDIF
159cdf0e10cSrcweir
160cdf0e10cSrcweir.IF "$(ENABLE_KDE)" == "TRUE"
161cdf0e10cSrcweirSCP1FILES += \
162cdf0e10cSrcweir             module_kde.par     \
163cdf0e10cSrcweir             file_kde.par
164cdf0e10cSrcweir.ENDIF
165cdf0e10cSrcweir.ENDIF
166cdf0e10cSrcweir
167cdf0e10cSrcweir.IF "$(ENABLE_CRASHDUMP)" != ""
168cdf0e10cSrcweirSCP1FILES += \
169cdf0e10cSrcweir             file_crashrep.par
170cdf0e10cSrcweir.ENDIF
171cdf0e10cSrcweir
172cdf0e10cSrcweirSCP1FILES += \
173cdf0e10cSrcweir             vclcanvas.par
174cdf0e10cSrcweir
17546dacce6SMichael Stahl.IF "$(ENABLE_CAIRO_CANVAS)" == "TRUE"
176cdf0e10cSrcweirSCP1FILES += cairocanvas.par
177cdf0e10cSrcweir.ENDIF
178cdf0e10cSrcweir
179cdf0e10cSrcweir.IF "$(ENABLE_LAYOUT)" == "TRUE"
180cdf0e10cSrcweirSCP1FILES += layout.par
181cdf0e10cSrcweir.ENDIF # ENABLE_LAYOUT == TRUE
182cdf0e10cSrcweir
18335779863SAriel Constenla-Haile.IF "$(ENABLE_ONLINE_UPDATE)" != ""
184cdf0e10cSrcweirSCP1FILES += \
185cdf0e10cSrcweir             module_onlineupdate.par   \
186cdf0e10cSrcweir             file_onlineupdate.par
187cdf0e10cSrcweir.ENDIF
188cdf0e10cSrcweir
189cdf0e10cSrcweir# ------------------------------------------------------------------------
190cdf0e10cSrcweir# OpenOffice.org with JRE
191cdf0e10cSrcweir
192cdf0e10cSrcweirSCP2LINK_PRODUCT_TYPE=osl
193cdf0e10cSrcweirSCP2TARGET = setup_osljre
194cdf0e10cSrcweirSCP2FILES  = installation_ooo.par          \
195cdf0e10cSrcweir             scpaction_ooo.par             \
196cdf0e10cSrcweir             directory_ooo.par             \
197cdf0e10cSrcweir             datacarrier_ooo.par           \
198cdf0e10cSrcweir             file_ooo.par                  \
199cdf0e10cSrcweir             file_extra_ooo.par            \
200cdf0e10cSrcweir             file_font_ooo.par             \
201cdf0e10cSrcweir             file_library_ooo.par          \
202cdf0e10cSrcweir             file_resource_ooo.par         \
203cdf0e10cSrcweir             shortcut_ooo.par              \
204cdf0e10cSrcweir             module_ooo.par                \
205cdf0e10cSrcweir             module_hidden_ooo.par         \
206cdf0e10cSrcweir             module_langpack.par           \
207cdf0e10cSrcweir             module_lang_template.par      \
208cdf0e10cSrcweir             module_java.par               \
209cdf0e10cSrcweir             profile_ooo.par               \
210cdf0e10cSrcweir             profileitem_ooo.par           \
211cdf0e10cSrcweir             module_writer.par             \
212cdf0e10cSrcweir             file_writer.par               \
213cdf0e10cSrcweir             module_calc.par               \
214cdf0e10cSrcweir             file_calc.par                 \
215cdf0e10cSrcweir             module_draw.par               \
216cdf0e10cSrcweir             file_draw.par                 \
217cdf0e10cSrcweir             module_impress.par            \
218cdf0e10cSrcweir             file_impress.par              \
219cdf0e10cSrcweir             module_base.par               \
220cdf0e10cSrcweir             file_base.par                 \
221cdf0e10cSrcweir             canvascommons.par             \
222cdf0e10cSrcweir             module_math.par               \
223cdf0e10cSrcweir             file_math.par                 \
224cdf0e10cSrcweir             module_systemint.par          \
225cdf0e10cSrcweir             module_graphicfilter.par      \
226cdf0e10cSrcweir             file_graphicfilter.par        \
227cdf0e10cSrcweir             module_xsltfilter.par         \
228cdf0e10cSrcweir             file_xsltfilter.par           \
229cdf0e10cSrcweir             module_python.par             \
230cdf0e10cSrcweir             module_python_mailmerge.par   \
231cdf0e10cSrcweir             file_python.par               \
232cdf0e10cSrcweir             profileitem_python.par        \
233cdf0e10cSrcweir             ure_into_ooo.par              \
234cdf0e10cSrcweir             ure.par                       \
235cdf0e10cSrcweir             module_improvement.par        \
236cdf0e10cSrcweir             file_improvement.par          \
237cdf0e10cSrcweir             common_brand.par              \
238cdf0e10cSrcweir             common_brand_readme.par       \
239cdf0e10cSrcweir             ooo_brand.par
240cdf0e10cSrcweir
241cdf0e10cSrcweir.IF "$(OS)"=="MACOSX"
242cdf0e10cSrcweirSCP2FILES +=                               \
243cdf0e10cSrcweir             directory_ooo_macosx.par
244cdf0e10cSrcweir.ENDIF
245cdf0e10cSrcweir
246cdf0e10cSrcweir.IF "$(WITH_BINFILTER)" != "NO"
247cdf0e10cSrcweirSCP2FILES +=                               \
248cdf0e10cSrcweir             module_binfilter.par          \
249cdf0e10cSrcweir             registryitem_binfilter.par    \
250cdf0e10cSrcweir             file_binfilter.par
251cdf0e10cSrcweir.ENDIF
252cdf0e10cSrcweir
253cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
254cdf0e10cSrcweirSCP2FILES +=                               \
255cdf0e10cSrcweir             module_javafilter.par         \
256cdf0e10cSrcweir             file_javafilter.par
257cdf0e10cSrcweir.ENDIF
258cdf0e10cSrcweir
259cdf0e10cSrcweir.IF "$(SOLAR_JAVA)"!=""
260cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
261cdf0e10cSrcweirSCP2FILES +=                               \
262cdf0e10cSrcweir             registryitem_javafilter.par
263cdf0e10cSrcweir.ENDIF
264cdf0e10cSrcweir.ENDIF
265cdf0e10cSrcweir
266cdf0e10cSrcweir.IF "$(GUI)"=="WNT"
267cdf0e10cSrcweirSCP2FILES +=                           \
268cdf0e10cSrcweir             file_jre_ooo.par          \
269cdf0e10cSrcweir             registryitem_ooo.par      \
270cdf0e10cSrcweir             folder_ooo.par            \
271cdf0e10cSrcweir             folderitem_ooo.par        \
272cdf0e10cSrcweir             windowscustomaction_ooo.par \
273cdf0e10cSrcweir             vc_redist.par             \
274cdf0e10cSrcweir             registryitem_writer.par   \
275cdf0e10cSrcweir             folderitem_writer.par     \
276cdf0e10cSrcweir             registryitem_calc.par     \
277cdf0e10cSrcweir             folderitem_calc.par       \
278cdf0e10cSrcweir             registryitem_draw.par     \
279cdf0e10cSrcweir             folderitem_draw.par       \
280cdf0e10cSrcweir             registryitem_impress.par  \
281cdf0e10cSrcweir             folderitem_impress.par    \
282cdf0e10cSrcweir             registryitem_base.par     \
283cdf0e10cSrcweir             folderitem_base.par       \
284cdf0e10cSrcweir             registryitem_math.par     \
285cdf0e10cSrcweir             folderitem_math.par       \
286cdf0e10cSrcweir             module_quickstart.par     \
287cdf0e10cSrcweir             file_quickstart.par       \
288cdf0e10cSrcweir             registryitem_quickstart.par \
289cdf0e10cSrcweir             module_winexplorerext.par \
290cdf0e10cSrcweir             file_winexplorerext.par   \
291cdf0e10cSrcweir             registryitem_winexplorerext.par
292cdf0e10cSrcweir
293cdf0e10cSrcweir.IF "$(ENABLE_DIRECTX)"!=""
294cdf0e10cSrcweirSCP2FILES += directxcanvas.par
295cdf0e10cSrcweir.ENDIF
296cdf0e10cSrcweir
297cdf0e10cSrcweir.IF "$(DISABLE_ACTIVEX)"==""
298cdf0e10cSrcweirSCP2FILES +=                           \
299cdf0e10cSrcweir             module_activex.par        \
300cdf0e10cSrcweir             file_activex.par
301cdf0e10cSrcweir.ENDIF
302cdf0e10cSrcweir.ENDIF
303cdf0e10cSrcweir
304cdf0e10cSrcweir.IF "$(GUI)"=="UNX"
305cdf0e10cSrcweir.IF "$(ENABLE_GCONF)"!="" || "$(ENABLE_GNOMEVFS)"!="" || "$(ENABLE_GIO)"!=""
306cdf0e10cSrcweirSCP2FILES += \
307cdf0e10cSrcweir             module_gnome.par   \
308cdf0e10cSrcweir             file_gnome.par
309cdf0e10cSrcweir.ENDIF
310cdf0e10cSrcweir
311cdf0e10cSrcweir.IF "$(ENABLE_KDE)" == "TRUE"
312cdf0e10cSrcweirSCP2FILES += \
313cdf0e10cSrcweir             module_kde.par     \
314cdf0e10cSrcweir             file_kde.par
315cdf0e10cSrcweir.ENDIF
316cdf0e10cSrcweir.ENDIF
317cdf0e10cSrcweir
318cdf0e10cSrcweir.IF "$(ENABLE_CRASHDUMP)" != ""
319cdf0e10cSrcweirSCP2FILES += \
320cdf0e10cSrcweir             file_crashrep.par
321cdf0e10cSrcweir.ENDIF
322cdf0e10cSrcweir
323cdf0e10cSrcweirSCP2FILES += \
324cdf0e10cSrcweir             vclcanvas.par
325cdf0e10cSrcweir
326cdf0e10cSrcweir.IF "$(ENABLE_LAYOUT)" == "TRUE"
327cdf0e10cSrcweirSCP2FILES += layout.par
328cdf0e10cSrcweir.ENDIF # ENABLE_LAYOUT == TRUE
329cdf0e10cSrcweir
330*c2e8e388SOliver-Rainer Wittmann.IF "$(ENABLE_ONLINE_UPDATE)"!=""
331cdf0e10cSrcweirSCP2FILES += \
332cdf0e10cSrcweir             module_onlineupdate.par   \
333cdf0e10cSrcweir             file_onlineupdate.par
334cdf0e10cSrcweir.ENDIF
335cdf0e10cSrcweir
336cdf0e10cSrcweir# ------------------------------------------------------------------------
337cdf0e10cSrcweir# URE
338cdf0e10cSrcweir
339cdf0e10cSrcweir.IF "$(OS)" != "MACOSX"
340cdf0e10cSrcweirSCP3LINK_PRODUCT_TYPE = osl
341cdf0e10cSrcweirSCP3TARGET = ure
342cdf0e10cSrcweirSCP3FILES = ure_standalone.par  \
343cdf0e10cSrcweir            ure.par
344cdf0e10cSrcweir.ENDIF
345cdf0e10cSrcweir
346cdf0e10cSrcweir# ------------------------------------------------------------------------
347cdf0e10cSrcweir# SDK
348cdf0e10cSrcweir
349cdf0e10cSrcweirSCP4LINK_PRODUCT_TYPE = osl
350cdf0e10cSrcweirSCP4TARGET = sdkoo
351cdf0e10cSrcweirSCP4FILES = sdkoo.par
352cdf0e10cSrcweir
353cdf0e10cSrcweir# --- target -------------------------------------------------------------
354cdf0e10cSrcweir.INCLUDE :  target.mk
355