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