diff options
author | Vladimir Glazunov <vg@openoffice.org> | 2010-10-01 16:02:03 +0200 |
---|---|---|
committer | Vladimir Glazunov <vg@openoffice.org> | 2010-10-01 16:02:03 +0200 |
commit | c4535b320202c9fc507d2ea31518e0a151fde87e (patch) | |
tree | 4fd6f05539349a176fef35935042931c7939cabb | |
parent | 70d76792bfb82b460db7cb54011475523d69f369 (diff) | |
parent | cb81d51c4b2a949ae5c6981181f521dc877bb663 (diff) |
#i10000#ooo/DEV300_m89
-rw-r--r-- | postprocess/packcomponents/makefile.mk | 382 | ||||
-rw-r--r-- | postprocess/prj/build.lst | 1 | ||||
-rw-r--r-- | postprocess/prj/d.lst | 4 |
3 files changed, 387 insertions, 0 deletions
diff --git a/postprocess/packcomponents/makefile.mk b/postprocess/packcomponents/makefile.mk new file mode 100644 index 0000000..8763026 --- /dev/null +++ b/postprocess/packcomponents/makefile.mk @@ -0,0 +1,382 @@ +#************************************************************************* +# +# 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 \ + adabasui \ + analysis \ + animcore \ + avmedia \ + basctl \ + basprov \ + bib \ + cached1 \ + calc \ + canvasfactory \ + chartcontroller \ + chartmodel \ + charttools \ + chartview \ + comphelp4 \ + configmgr \ + ctl \ + date \ + dba \ + dbacfg \ + dbase \ + dbaxml \ + dbmm \ + dbp \ + dbpool2 \ + dbtools \ + dbu \ + deployment \ + deploymentgui \ + dlgprov \ + embobj \ + evtatt \ + fastsax \ + fileacc \ + filterconfig1 \ + flash \ + flat \ + for \ + fpicker \ + fps_office \ + frm \ + fsstorage \ + fwk \ + fwl \ + fwm \ + guesslang \ + hatchwindowfactory \ + hwp \ + hyphen \ + i18npool \ + i18nsearch \ + lng \ + lnth \ + localebe1 \ + log \ + mcnttype \ + migrationoo2 \ + msforms \ + mysql \ + odbc \ + offacc \ + oooimprovecore \ + oox \ + package2 \ + passwordcontainer \ + pcr \ + pdffilter \ + placeware \ + preload \ + productregistration.uno \ + protocolhandler \ + pythonloader \ + pythonscript \ + res \ + rpt \ + rptui \ + rptxml \ + sax \ + sb \ + sc \ + scd \ + scn \ + scriptframe \ + sd \ + sdbc2 \ + sdbt \ + sdd \ + sfx \ + simplecanvas \ + slideshow \ + sm \ + smd \ + solver \ + sot \ + spell \ + spl \ + srtrs1 \ + stringresource \ + svgfilter \ + svl \ + svt \ + svx \ + svxcore \ + sw \ + swd \ + syssh \ + t602filter \ + textconversiondlgs \ + tk \ + tvhlp1 \ + ucb1 \ + ucpchelp1 \ + ucpexpand1 \ + ucpext \ + ucpfile1 \ + ucpftp1 \ + ucphier1 \ + ucppkg1 \ + ucptdoc1 \ + unordf \ + unoxml \ + updatefeed \ + updchk \ + updchk.uno \ + utl \ + uui \ + vbaobj \ + vbaswobj \ + vcl \ + vclcanvas \ + wpft \ + writerfilter \ + xcr \ + xmlfa \ + xmlfd \ + xmx \ + xo \ + xof \ + xsltdlg \ + xsltfilter \ + xstor + +.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)" != "" +my_components += ucpgio1 +.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 += ogltrans +.END + +.IF "$(ENABLE_SVCTAGS)" == "YES" +my_components += productregistration.jar +.END + +.IF "$(ENABLE_VBA)" == "YES" +my_components += vbaevents +.END + +.IF "$(SOLAR_JAVA)" == "TRUE" +my_components += \ + LuceneHelpWrapper \ + ScriptFramework \ + ScriptProviderForBeanShell \ + ScriptProviderForJava \ + ScriptProviderForJavaScript \ + 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)" != "" +my_components += avmediagst +.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 + +$(MISC)/services.input : + 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 : + echo '<list>' \ + '$(my_ooo_components:^"<filename>":+".component</filename>")' \ + '</list>' > $@ diff --git a/postprocess/prj/build.lst b/postprocess/prj/build.lst index c40d984..4ac374f 100644 --- a/postprocess/prj/build.lst +++ b/postprocess/prj/build.lst @@ -4,5 +4,6 @@ po postprocess\checkxml nmake - all po_checkxml NULL po postprocess\checkdeliver nmake - all po_checkdlv NULL po postprocess\packconfig nmake - all po_packconfig po_checkxml NULL po postprocess\packregistry nmake - all po_packregistry NULL +po postprocess\packcomponents nmake - all po_packcomponents NULL po postprocess\rebase nmake - w po_rebase NULL po postprocess\signing nmake - w,sign po_signing po_rebase.w NULL diff --git a/postprocess/prj/d.lst b/postprocess/prj/d.lst index fd8a49d..9bfe12b 100644 --- a/postprocess/prj/d.lst +++ b/postprocess/prj/d.lst @@ -1,3 +1,7 @@ +mkdir: %_DEST%\xml%_EXT%\ooo ..\%__SRC%\bin\uiconfig.zip %_DEST%\bin%_EXT%\uiconfig.zip ..\%__SRC%\misc\*.xcd %_DEST%\xml%_EXT%\ ..\%__SRC%\misc\lang\*.xcd %_DEST%\xml%_EXT%\ +..\%__SRC%\misc\ooo-services.rdb %_DEST%\xml%_EXT%\ooo\services.rdb +..\%__SRC%\misc\services.input %_DEST%\xml%_EXT%\services.input +..\%__SRC%\misc\services.rdb %_DEST%\xml%_EXT%\services.rdb |