summaryrefslogtreecommitdiff
path: root/framework/util/makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'framework/util/makefile.mk')
-rw-r--r--framework/util/makefile.mk425
1 files changed, 425 insertions, 0 deletions
diff --git a/framework/util/makefile.mk b/framework/util/makefile.mk
new file mode 100644
index 000000000000..edc5f67ce60a
--- /dev/null
+++ b/framework/util/makefile.mk
@@ -0,0 +1,425 @@
+#*************************************************************************
+#
+# 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= framework
+TARGET= framework
+
+USE_DEFFILE= TRUE
+ENABLE_EXCEPTIONS= TRUE
+NO_BSYMBOLIC= TRUE
+GEN_HID= TRUE
+GEN_HID_OTHER= TRUE
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : settings.mk
+
+# --- internal import -------------------------------------------------
+
+LIB1TARGET= $(SLB)$/fwiobj.lib
+
+LIB1OBJFILES= \
+ $(SLO)$/converter.obj \
+ $(SLO)$/lockhelper.obj \
+ $(SLO)$/transactionmanager.obj \
+ $(SLO)$/protocolhandlercache.obj \
+ $(SLO)$/networkdomain.obj \
+ $(SLO)$/configaccess.obj \
+ $(SLO)$/shareablemutex.obj \
+ $(SLO)$/itemcontainer.obj \
+ $(SLO)$/rootitemcontainer.obj \
+ $(SLO)$/constitemcontainer.obj \
+ $(SLO)$/jobconst.obj \
+ $(SLO)$/mischelper.obj \
+ $(SLO)$/propertysethelper.obj
+
+
+
+# --- export library for sfx2 -------------------------------------------------
+
+LIB2TARGET= $(SLB)$/fweobj.lib
+
+LIB2OBJFILES= \
+ $(SLO)$/bmkmenu.obj \
+ $(SLO)$/eventsconfiguration.obj \
+ $(SLO)$/eventsdocumenthandler.obj \
+ $(SLO)$/imageproducer.obj \
+ $(SLO)$/lockhelper.obj \
+ $(SLO)$/menuconfiguration.obj \
+ $(SLO)$/menudocumenthandler.obj \
+ $(SLO)$/saxnamespacefilter.obj \
+ $(SLO)$/statusbarconfiguration.obj \
+ $(SLO)$/statusbardocumenthandler.obj \
+ $(SLO)$/toolboxconfiguration.obj \
+ $(SLO)$/toolboxdocumenthandler.obj \
+ $(SLO)$/imagesconfiguration.obj \
+ $(SLO)$/imagesdocumenthandler.obj \
+ $(SLO)$/xmlnamespaces.obj \
+ $(SLO)$/actiontriggerpropertyset.obj \
+ $(SLO)$/actiontriggerseparatorpropertyset.obj \
+ $(SLO)$/actiontriggercontainer.obj \
+ $(SLO)$/propertysetcontainer.obj \
+ $(SLO)$/rootactiontriggercontainer.obj \
+ $(SLO)$/actiontriggerhelper.obj \
+ $(SLO)$/imagewrapper.obj \
+ $(SLO)$/interaction.obj \
+ $(SLO)$/addonmenu.obj \
+ $(SLO)$/addonsoptions.obj \
+ $(SLO)$/fwkresid.obj \
+ $(SLO)$/acceleratorinfo.obj \
+ $(SLO)$/sfxhelperfunctions.obj \
+ $(SLO)$/uielementwrapperbase.obj \
+ $(SLO)$/uiconfigelementwrapperbase.obj \
+ $(SLO)$/configimporter.obj \
+ $(SLO)$/menuextensionsupplier.obj \
+ $(SLO)$/preventduplicateinteraction.obj \
+ $(SLO)$/framelistanalyzer.obj \
+ $(SLO)$/titlehelper.obj
+
+# --- import classes library ---------------------------------------------------
+
+SHL1TARGET= fwi$(DLLPOSTFIX)
+
+SHL1IMPLIB= ifwi
+
+SHL1LIBS= $(LIB1TARGET)
+
+SHL1STDLIBS= \
+ $(UNOTOOLSLIB) \
+ $(CPPUHELPERLIB) \
+ $(TOOLSLIB) \
+ $(SVTOOLLIB) \
+ $(SVLLIB) \
+ $(I18NISOLANGLIB) \
+ $(VOSLIB) \
+ $(VCLLIB) \
+ $(TKLIB) \
+ $(CPPULIB) \
+ $(SALLIB)
+
+.IF "$(GUI)"=="WNT"
+SHL1STDLIBS+=\
+ $(UWINAPILIB) \
+ $(UNICOWSLIB) \
+ $(ADVAPI32LIB) \
+ $(KERNEL32LIB)
+.ENDIF
+
+SHL1DEF= $(MISC)$/$(SHL1TARGET).def
+
+DEF1NAME= $(SHL1TARGET)
+
+DEFLIB1NAME= fwiobj
+DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt
+
+
+# --- export classes library ---------------------------------------------------
+
+SHL2TARGET= fwe$(DLLPOSTFIX)
+
+SHL2IMPLIB= ifwe
+
+SHL2LIBS= $(LIB2TARGET)
+
+SHL2STDLIBS= \
+ $(FWILIB) \
+ $(VCLLIB) \
+ $(SVLLIB) \
+ $(SVTOOLLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(COMPHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(VOSLIB) \
+ $(SALLIB)
+
+SHL2DEF= $(MISC)$/$(SHL2TARGET).def
+SHL2DEPN= $(SHL1IMPLIBN) $(SHL1TARGETN)
+
+DEF2NAME= $(SHL2TARGET)
+
+DEFLIB2NAME= fweobj
+DEF2DEPN= $(MISC)$/$(SHL2TARGET).flt
+
+# --- light services library ----------------------------------------------------
+
+SHL3TARGET= fwl$(DLLPOSTFIX)
+
+SHL3IMPLIB= ifwl
+
+SHL3OBJS= $(SLO)$/mediatypedetectionhelper.obj\
+ $(SLO)$/registertemp.obj \
+ $(SLO)$/mailtodispatcher.obj \
+ $(SLO)$/oxt_handler.obj \
+ $(SLO)$/toolbarsmenucontroller.obj \
+ $(SLO)$/newmenucontroller.obj \
+ $(SLO)$/macrosmenucontroller.obj \
+ $(SLO)$/langselectionmenucontroller.obj \
+ $(SLO)$/headermenucontroller.obj \
+ $(SLO)$/footermenucontroller.obj \
+ $(SLO)$/fontsizemenucontroller.obj \
+ $(SLO)$/fontmenucontroller.obj \
+ $(SLO)$/tabwindowservice.obj \
+ $(SLO)$/fwktabwindow.obj \
+ $(SLO)$/logotextstatusbarcontroller.obj \
+ $(SLO)$/fwlresid.obj \
+ $(SLO)$/logoimagestatusbarcontroller.obj \
+ $(SLO)$/simpletextstatusbarcontroller.obj \
+ $(SLO)$/uriabbreviation.obj \
+ $(SLO)$/servicehandler.obj \
+ $(SLO)$/license.obj \
+ $(SLO)$/dispatchrecorder.obj \
+ $(SLO)$/dispatchrecordersupplier.obj\
+ $(SLO)$/dispatchhelper.obj \
+ $(SLO)$/popupmenudispatcher.obj \
+ $(SLO)$/popupmenucontroller.obj
+
+SHL3STDLIBS= \
+ $(FWILIB) \
+ $(FWELIB) \
+ $(SVLLIB) \
+ $(TKLIB) \
+ $(SVTOOLLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(COMPHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(COMPHELPERLIB) \
+ $(CPPULIB) \
+ $(VCLLIB) \
+ $(SALLIB)
+
+SHL3DEF= $(MISC)$/$(SHL3TARGET).def
+SHL3DEPN= $(SHL1IMPLIBN) $(SHL1TARGETN) $(SHL2TARGETN)
+
+DEF3NAME= $(SHL3TARGET)
+
+SHL3VERSIONMAP= $(SOLARENV)/src/component.map
+
+# --- services library ----------------------------------------------------
+
+SHL4TARGET= fwk$(DLLPOSTFIX)
+
+SHL4IMPLIB= ifwk
+
+SHL4OBJS= \
+ $(SLO)$/acceleratorcache.obj \
+ $(SLO)$/acceleratorconfiguration.obj \
+ $(SLO)$/acceleratorconfigurationreader.obj \
+ $(SLO)$/acceleratorconfigurationwriter.obj \
+ $(SLO)$/addonstoolbarmanager.obj \
+ $(SLO)$/addonstoolbarwrapper.obj \
+ $(SLO)$/addonstoolboxfactory.obj \
+ $(SLO)$/autorecovery.obj \
+ $(SLO)$/backingcomp.obj \
+ $(SLO)$/backingwindow.obj \
+ $(SLO)$/buttontoolbarcontroller.obj \
+ $(SLO)$/closedispatcher.obj \
+ $(SLO)$/comboboxtoolbarcontroller.obj \
+ $(SLO)$/complextoolbarcontroller.obj \
+ $(SLO)$/configaccess.obj \
+ $(SLO)$/containerquery.obj \
+ $(SLO)$/contenthandler.obj \
+ $(SLO)$/controlmenucontroller.obj \
+ $(SLO)$/desktop.obj \
+ $(SLO)$/dispatchinformationprovider.obj \
+ $(SLO)$/dispatchprovider.obj \
+ $(SLO)$/dockingareadefaultacceptor.obj \
+ $(SLO)$/documentacceleratorconfiguration.obj \
+ $(SLO)$/dropdownboxtoolbarcontroller.obj \
+ $(SLO)$/droptargetlistener.obj \
+ $(SLO)$/edittoolbarcontroller.obj \
+ $(SLO)$/factoryconfiguration.obj \
+ $(SLO)$/framecontainer.obj \
+ $(SLO)$/frameloader.obj \
+ $(SLO)$/frame.obj \
+ $(SLO)$/generictoolbarcontroller.obj \
+ $(SLO)$/globalacceleratorconfiguration.obj \
+ $(SLO)$/globalsettings.obj \
+ $(SLO)$/graphicnameaccess.obj \
+ $(SLO)$/helpagentdispatcher.obj \
+ $(SLO)$/imagebuttontoolbarcontroller.obj \
+ $(SLO)$/imagemanager.obj \
+ $(SLO)$/imagemanagerimpl.obj \
+ $(SLO)$/interceptionhelper.obj \
+ $(SLO)$/jobdata.obj \
+ $(SLO)$/jobdispatch.obj \
+ $(SLO)$/jobexecutor.obj \
+ $(SLO)$/job.obj \
+ $(SLO)$/jobresult.obj \
+ $(SLO)$/joburl.obj \
+ $(SLO)$/keymapping.obj \
+ $(SLO)$/langselectionstatusbarcontroller.obj \
+ $(SLO)$/layoutmanager.obj \
+ $(SLO)$/loaddispatcher.obj \
+ $(SLO)$/loadenv.obj \
+ $(SLO)$/menubarfactory.obj \
+ $(SLO)$/menubarmanager.obj \
+ $(SLO)$/menubarmerger.obj \
+ $(SLO)$/menubarwrapper.obj \
+ $(SLO)$/menudispatcher.obj \
+ $(SLO)$/menumanager.obj \
+ $(SLO)$/moduleacceleratorconfiguration.obj \
+ $(SLO)$/moduleimagemanager.obj \
+ $(SLO)$/modulemanager.obj \
+ $(SLO)$/moduleuicfgsupplier.obj \
+ $(SLO)$/moduleuiconfigurationmanager.obj \
+ $(SLO)$/objectmenucontroller.obj \
+ $(SLO)$/ocomponentaccess.obj \
+ $(SLO)$/ocomponentenumeration.obj \
+ $(SLO)$/oframes.obj \
+ $(SLO)$/pathsettings.obj \
+ $(SLO)$/persistentwindowstate.obj \
+ $(SLO)$/popupmenucontrollerfactory.obj\
+ $(SLO)$/presethandler.obj \
+ $(SLO)$/progressbarwrapper.obj \
+ $(SLO)$/recentfilesmenucontroller.obj \
+ $(SLO)$/registerservices.obj \
+ $(SLO)$/sessionlistener.obj \
+ $(SLO)$/spinfieldtoolbarcontroller.obj \
+ $(SLO)$/statusbarcontrollerfactory.obj\
+ $(SLO)$/statusbarfactory.obj \
+ $(SLO)$/statusbarmanager.obj \
+ $(SLO)$/statusbar.obj \
+ $(SLO)$/statusbarwrapper.obj \
+ $(SLO)$/statusindicatorfactory.obj \
+ $(SLO)$/statusindicatorinterfacewrapper.obj \
+ $(SLO)$/statusindicator.obj \
+ $(SLO)$/quietinteraction.obj \
+ $(SLO)$/storageholder.obj \
+ $(SLO)$/substitutepathvars.obj \
+ $(SLO)$/tagwindowasmodified.obj \
+ $(SLO)$/targethelper.obj \
+ $(SLO)$/taskcreator.obj \
+ $(SLO)$/taskcreatorsrv.obj \
+ $(SLO)$/titlebarupdate.obj \
+ $(SLO)$/togglebuttontoolbarcontroller.obj \
+ $(SLO)$/toolbarcontrollerfactory.obj\
+ $(SLO)$/toolbarmanager.obj \
+ $(SLO)$/toolbarmerger.obj \
+ $(SLO)$/toolbar.obj \
+ $(SLO)$/toolbarwrapper.obj \
+ $(SLO)$/toolboxfactory.obj \
+ $(SLO)$/uicategorydescription.obj \
+ $(SLO)$/uicommanddescription.obj \
+ $(SLO)$/uiconfigurationmanager.obj \
+ $(SLO)$/uielementfactorymanager.obj \
+ $(SLO)$/urltransformer.obj \
+ $(SLO)$/vclstatusindicator.obj \
+ $(SLO)$/wakeupthread.obj \
+ $(SLO)$/windowcommanddispatch.obj \
+ $(SLO)$/windowstateconfiguration.obj \
+ $(SLO)$/windowcontentfactorymanager.obj \
+ $(SLO)$/startmoduledispatcher.obj
+
+SHL4STDLIBS= \
+ $(FWILIB) \
+ $(FWELIB) \
+ $(SVTOOLLIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(SVLLIB) \
+ $(SOTLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(COMPHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(SALLIB) \
+ $(UCBHELPERLIB) \
+ $(I18NISOLANGLIB)
+
+SHL4DEF= $(MISC)$/$(SHL4TARGET).def
+SHL4DEPN= $(SHL1IMPLIBN) $(SHL1TARGETN) $(SHL2IMPLIBN) $(SHL2TARGETN)
+
+DEF4NAME= $(SHL4TARGET)
+
+SHL4VERSIONMAP= $(SOLARENV)/src/component.map
+
+# --- services library ----------------------------------------------------
+
+SHL5TARGET= fwm$(DLLPOSTFIX)
+
+SHL5IMPLIB= ifwm
+
+SHL5OBJS= \
+ $(SLO)$/helponstartup.obj \
+ $(SLO)$/tabwinfactory.obj \
+ $(SLO)$/tabwindow.obj \
+ $(SLO)$/systemexec.obj \
+ $(SLO)$/shelljob.obj \
+ $(SLO)$/register3rdcomponents.obj
+
+SHL5STDLIBS= \
+ $(FWILIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(TOOLSLIB) \
+ $(COMPHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(SALLIB)
+
+SHL5DEF= $(MISC)$/$(SHL5TARGET).def
+SHL5DEPN= $(SHL1IMPLIBN) $(SHL1TARGETN)
+
+DEF5NAME= $(SHL5TARGET)
+
+SHL5VERSIONMAP= $(SOLARENV)/src/component.map
+
+RESLIB1NAME= fwe
+RESLIB1IMAGES= $(PRJ)$/res
+RESLIB1SRSFILES= $(SRS)$/fwk_classes.srs \
+ $(SRS)$/fwk_services.srs \
+
+# --- Targets -----------------------------------------------------------------
+
+.INCLUDE : target.mk
+
+$(MISC)$/$(SHL1TARGET).flt: makefile.mk
+ @echo ------------------------------
+ @echo Making: $@
+ @echo _Impl>$@
+ @echo WEP>>$@
+ @echo m_pLoader>$@
+ @echo _TI2>>$@
+ @echo _TI3>>$@
+ @echo LIBMAIN>>$@
+ @echo LibMain>>$@
+ @echo _STL::pair>>$@
+
+$(MISC)$/$(SHL2TARGET).flt: makefile.mk
+ @echo ------------------------------
+ @echo Making: $@
+ @echo _Impl>$@
+ @echo WEP>>$@
+ @echo m_pLoader>$@
+ @echo _TI2>>$@
+ @echo LIBMAIN>>$@
+ @echo LibMain>>$@