office-gobmx/postprocess/packcomponents/makefile.mk

395 lines
8.8 KiB
Makefile
Raw Normal View History

#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#***********************************************************************/
PRJ = ..
PRJNAME = postprocess
TARGET = packcomponents
.INCLUDE: settings.mk
#TODO (copied from scp2/source/ooo/makefile.mk):
.IF "$(OS)" != "MACOSX" && "$(OS)" != "WNT" && "$(ENABLE_GTK)" != ""
PKGCONFIG_MODULES=gtk+-2.0
.INCLUDE: pkg_config.mk
GTK_TWO_FOUR=$(shell @+-$(PKG_CONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo YES)
.END
my_components = \
abp \
analysis \
animcore \
avmedia \
basctl \
basprov \
bib \
cached1 \
calc \
canvasfactory \
2011-04-15 03:42:27 -05:00
component/chart2/source/controller/chartcontroller \
component/chart2/source/model/chartmodel \
component/chart2/source/tools/charttools \
component/chart2/source/view/chartview \
component/comphelper/util/comphelp \
2011-04-18 07:47:48 -05:00
component/dbaccess/source/ext/adabas/adabasui \
component/dbaccess/source/ext/macromigration/dbmm \
2011-04-18 07:49:38 -05:00
component/dbaccess/source/filter/xml/dbaxml \
component/dbaccess/util/dba \
2011-04-18 07:47:48 -05:00
component/dbaccess/util/dbu \
component/dbaccess/util/sdbt \
component/fileaccess/source/fileacc \
2011-04-03 10:55:32 -05:00
component/forms/util/frm \
component/formula/util/for \
component/framework/util/fwk \
component/framework/util/fwl \
component/framework/util/fwm \
2011-04-18 07:49:38 -05:00
component/lotuswordpro/util/lwpfilter \
component/oox/util/oox \
component/reportdesign/util/rpt \
component/reportdesign/util/rptui \
component/reportdesign/util/rptxml \
component/sc/util/sc \
component/sc/util/scd \
2011-03-31 07:42:03 -05:00
component/sc/util/scfilt \
component/sc/util/vbaobj \
component/sd/util/sd \
component/sd/util/sdd \
component/sd/util/sdfilt \
component/sfx2/util/sfx \
component/slideshow/util/slideshow \
component/sot/util/sot \
component/starmath/util/sm \
component/starmath/util/smd \
component/svl/source/fsstor/fsstorage \
component/svl/source/passwordcontainer/passwordcontainer \
component/svl/util/svl \
component/svtools/source/hatchwindow/hatchwindowfactory \
component/svtools/source/productregistration/productregistration.uno \
component/svtools/util/svt \
component/svx/util/svx \
component/svx/util/svxcore \
component/svx/util/textconversiondlgs \
component/sw/util/msword \
component/sw/util/sw \
component/sw/util/swd \
component/sw/util/vbaswobj \
component/toolkit/util/tk \
component/unotools/util/utl \
2011-02-10 11:37:54 -06:00
component/unoxml/source/rdf/unordf \
component/unoxml/source/service/unoxml \
2011-04-18 07:49:38 -05:00
component/vbahelper/util/msforms \
component/writerfilter/util/writerfilter \
component/xmloff/source/transform/xof \
component/xmloff/util/xo \
configmgr \
ctl \
date \
dbase \
dbp \
dbpool2 \
dbtools \
deployment \
deploymentgui \
dlgprov \
embobj \
evtatt \
fastsax \
filterconfig1 \
flash \
flat \
fpicker \
fps_office \
guesslang \
hwp \
hyphen \
i18npool \
i18nsearch \
lng \
lnth \
localebe1 \
log \
mcnttype \
migrationoo2 \
2010-12-28 10:59:34 -06:00
msfilter \
msworksfilter \
mysql \
odbc \
2011-03-25 17:29:24 -05:00
odfflatxml \
offacc \
oooimprovecore \
package2 \
pcr \
pdffilter \
placeware \
preload \
protocolhandler \
res \
sax \
sb \
scn \
scriptframe \
sdbc2 \
simplecanvas \
solver \
spell \
spl \
srtrs1 \
stringresource \
svgfilter \
syssh \
t602filter \
tvhlp1 \
ucb1 \
ucpchelp1 \
ucpexpand1 \
ucpext \
ucpfile1 \
ucpftp1 \
ucphier1 \
ucppkg1 \
ucptdoc1 \
updatefeed \
updchk \
updchk.uno \
uui \
vbaevents \
vcl \
vclcanvas \
wpft \
wpgfilter \
xcr \
xmlfa \
xmlfd \
xmx \
xsltdlg \
xsltfilter \
xstor
.IF "$(DISABLE_PYTHON)" != "TRUE"
my_components += pythonloader
.ENDIF
.IF "$(OS)" != "WNT" && "$(OS)" != "MACOSX"
my_components += splash
.ENDIF
.IF "$(BUILD_SPECIAL)" != ""
my_components += oooimprovement
.END
.IF "$(DISABLE_ATL)" == ""
my_components += emboleobj
.END
.IF "$(DISABLE_NEON)" != "TRUE"
my_components += ucpdav1
.END
.IF "$(ENABLE_CAIRO)" == "TRUE"
my_components += cairocanvas
.END
.IF "$(ENABLE_GCONF)" != ""
my_components += gconfbe1
.END
.IF "$(ENABLE_GIO)" != ""
2010-10-18 07:46:06 -05:00
my_components += ucpgio
.END
.IF "$(ENABLE_GNOMEVFS)" != ""
my_components += ucpgvfs
.END
.IF "$(ENABLE_KAB)" != ""
my_components += kab1
.END
.IF "$(ENABLE_KDE)" != ""
my_components += kdebe1
.END
.IF "$(ENABLE_KDE4)" != ""
my_components += kde4be1
.END
.IF "$(ENABLE_OGL)" == "TRUE"
my_components += component/slideshow/source/engine/OGLTrans/ogltrans
.END
.IF "$(ENABLE_SVCTAGS)" == "YES"
my_components += productregistration.jar
.END
2011-04-01 12:40:34 -05:00
.IF "$(ENABLE_LOMENUBAR)" == "TRUE"
my_components += component/framework/util/lomenubar
.END
.IF "$(SOLAR_JAVA)" == "TRUE"
my_components += \
LuceneHelpWrapper \
ScriptFramework \
ScriptProviderForJava \
XMergeBridge \
XSLTFilter.jar \
XSLTValidate \
agenda \
fax \
form \
hsqldb \
jdbc \
letter \
query \
report \
table \
web
.END
.IF "$(WITH_BINFILTER)" != "NO"
my_components += \
bf_migratefilter \
bindet
.END
.IF "$(WITH_LDAP)" == "YES"
my_components += ldapbe2
.END
.IF "$(WITH_MOZILLA)" != "NO"
my_components += \
xmlsecurity \
xsec_fw \
xsec_xmlsec \
pl
.END
.IF "$(OS)" == "MACOSX"
my_components += \
MacOSXSpell \
avmediaQuickTime \
fps_aqua \
macab1 \
macbe1
.END
.IF "$(OS)" == "WNT"
my_components += \
ado \
dnd \
dtrans \
fop \
fps \
ftransl \
java_uno_accessbridge \
smplmail \
sysdtrans \
wininetbe1
.END
.IF "$(OS)" == "WNT" && "$(DISABLE_ATL)" == ""
my_components += \
emser \
oleautobridge
.END
.IF "$(OS)" == "WNT" && "$(ENABLE_DIRECTX)" != ""
my_components += \
avmediawin \
directx9canvas \
gdipluscanvas
.END
.IF "$(OS)" == "WNT" && "$(ENABLE_DIRECTX)" != "" && "$(USE_DIRECTX5)" != ""
my_components += directx5canvas
.END
.IF "$(OS)" == "LINUX" || "$(OS)" == "NETBSD" || \
("$(OS)" == "SOLARIS" && "$(CPU)" == "S") || "$(OS)" == "WNT"
my_components += adabas
.END
.IF "$(OS)" != "MACOSX" && "$(SYSTEM_MOZILLA)" != "YES" && \
"$(WITH_MOZILLA)" != "NO"
my_components += mozab
.ELSE
my_components += mozbootstrap
.END
.IF "$(OS)" != "MACOSX" && "$(OS)" != "WNT"
my_components += desktopbe1
.END
.IF "$(GTK_TWO_FOUR)" != ""
my_components += fps_gnome
.END
.IF "$(OS)" != "MACOSX" && "$(OS)" != "WNT" && "$(ENABLE_KDE4)" != ""
my_components += fps_kde4
.END
.IF "$(OS)" != "WNT"
my_components += cmdmail
.END
.IF "$(OS)" != "WNT" && "$(ENABLE_EVOAB2)" != ""
my_components += evoab
.END
.IF "$(OS)" != "WNT" && "$(ENABLE_GSTREAMER)" != ""
2011-03-15 06:22:52 -05:00
my_components += avmediagstreamer
.END
.IF "$(OS)" != "WNT" && "$(SOLAR_JAVA)" == "TRUE"
my_components += avmedia.jar
.END
my_ooo_components = mailmerge
.INCLUDE: target.mk
ALLTAR : $(MISC)/services.rdb $(MISC)/ooo-services.rdb
$(MISC)/services.rdb .ERRREMOVE : $(SOLARENV)/bin/packcomponents.xslt \
$(MISC)/services.input $(my_components:^"$(SOLARXMLDIR)/":+".component")
$(XSLTPROC) --nonet --stringparam prefix $(SOLARXMLDIR)/ -o $@ \
$(SOLARENV)/bin/packcomponents.xslt $(MISC)/services.input
2010-12-20 09:35:56 -06:00
$(MISC)/services.input : makefile.mk
echo \
'<list>$(my_components:^"<filename>":+".component</filename>")</list>' \
> $@
$(MISC)/ooo-services.rdb .ERRREMOVE : $(SOLARENV)/bin/packcomponents.xslt \
$(MISC)/ooo-services.input \
$(my_ooo_components:^"$(SOLARXMLDIR)/":+".component")
$(XSLTPROC) --nonet --stringparam prefix $(SOLARXMLDIR)/ -o $@ \
$(SOLARENV)/bin/packcomponents.xslt $(MISC)/ooo-services.input
$(MISC)/ooo-services.input : makefile.mk
echo '<list>' \
'$(my_ooo_components:^"<filename>":+".component</filename>")' \
'</list>' > $@