Files
libreoffice/slideshow/source/engine/makefile.mk

130 lines
4.6 KiB
Makefile
Raw Normal View History

#*************************************************************************
#
# $RCSfile: makefile.mk,v $
#
# $Revision: 1.10 $
#
# last change: $Author: hr $ $Date: 2005-04-07 15:06:07 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
#
# - GNU Lesser General Public License Version 2.1
# - Sun Industry Standards Source License Version 1.1
#
# Sun Microsystems Inc., October, 2000
#
# GNU Lesser General Public License Version 2.1
# =============================================
# Copyright 2000 by Sun Microsystems, Inc.
# 901 San Antonio Road, Palo Alto, CA 94303, USA
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License version 2.1, as published by the Free Software Foundation.
#
# This library 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 for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA
#
#
# Sun Industry Standards Source License Version 1.1
# =================================================
# The contents of this file are subject to the Sun Industry Standards
# Source License Version 1.1 (the "License"); You may not use this file
# except in compliance with the License. You may obtain a copy of the
# License at http://www.openoffice.org/license.html.
#
# Software provided under this License is provided on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
# See the License for the specific provisions governing your rights and
# obligations concerning the Software.
#
# The Initial Developer of the Original Code is: Sun Microsystems, Inc.
#
# Copyright: 2000 by Sun Microsystems, Inc.
#
# All Rights Reserved.
#
# Contributor(s): _______________________________________
#
#
#
#*************************************************************************
PRJ=..$/..
PRJNAME=slideshow
TARGET=engine
ENABLE_EXCEPTIONS=TRUE
# --- Settings -----------------------------------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/util$/makefile.pmk
# --- Common ----------------------------------------------------------
# Disable optimization for SunCC Sparc (funny loops
# when parsing e.g. "x+width/2")
# Do not disable optimization for SunCC++ 5.5 Solaris x86,
# this compiler has an ICE on smilfunctionparser.cxx *without*
# optimization
.IF "$(OS)"=="SOLARISS" && "$(COM)"!="GCC"
NOOPTFILES= $(SLO)$/smilfunctionparser.obj
.ENDIF
# same issue for MACOSX
.IF "$(OS)"=="MACOSX"
NOOPTFILES= $(SLO)$/smilfunctionparser.obj
.ENDIF
INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED 2004/11/12 22:28:30 thb 1.2.2.17: #110496# Due to an optimizer bug, certain strings (like x+width/2) produce an infinite number of ExpressionNodes. Disabled optimization, therefore. 2004/11/08 06:05:19 thb 1.2.2.16: #110496# Implemented slide pre-rendering, with bitmap buffering for various slide states at the Slide object; added dedicated backbuffer objects for background shape; corrected animation node restart behaviour; added wait cursor display 2004/11/07 01:45:48 thb 1.2.2.15: #i36228#, #110496# Corrected uncover slide wipe transition effect (did not correctly show entering slide, due to another bug in both canvas implementations: unchanged sprites are currently not painted. Work-around, which also speeds things up: initially render entering slide into background); corrected sharedptr debug setup; added dummy destructors (debug-only) for some high-volume classes (resource leak tracking) 2004/10/19 22:11:59 thb 1.2.2.14: #110496#, #i35043#, #i35133#: Chose some more speaking names for some Shape methods; added GIF animation support; corrected a few slide transitions 2004/09/12 21:03:39 thb 1.2.2.13: #110496# Now painting views black, intially. The slide now has an explicit shape, which, if necessary, paints the page background in white. Furthermore, slide transitions now handle the case correctly, when the leaving slide is invalid 2004/09/06 13:50:00 thb 1.2.2.12: #110496# Reworked event handling, we now have the EventMultiplexer, which is the only instance actually registering a listener at the view. Added user painting on the slideshow canvas 2004/08/31 01:12:32 thb 1.2.2.11: #110496# Implemented shape broadcasting, added CurrentPage property when calling the UnoGraphicExporter for shape metafiles 2004/08/27 18:54:31 thb 1.2.2.10: #110496# Implemented slide transitions, fixed some minor sd integration probs (repaints, updateScreen 2004/08/27 15:34:39 ka 1.2.2.9: added mediashape.cxx, viewmediashape.cxx 2004/08/19 17:31:21 thb 1.2.2.8: #110496# Converted concrete shape class to interface, to support different shape flavours (actual trigger was the need to have video/sound objects). Fixed a problem for shape repaint, where instead of the correctly transformed bound rect the original shape bounds where taken 2004/08/13 20:33:35 thb 1.2.2.7: #110496# Implemented color animations 2004/08/11 16:08:37 thb 1.2.2.6: #110496# Implemented autoreverse support for Activities 2004/07/26 20:40:55 thb 1.2.2.5: #i10000# MSVC requires explicit overload for plain function ptrs here 2004/07/22 19:42:06 thb 1.2.2.4: #110496# Slideshow milestone, all smil attributes implemented, effects basically working, UI events basically working, text iterations working 2004/05/27 15:06:45 thb 1.2.2.3: #110496# Next milestone: SMIL mapping basically working 2004/05/23 08:24:44 thb 1.2.2.2: #110496# First working version with SMIL support (basic effects only 2004/04/05 16:06:06 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 17:54:38 +00:00
SLOFILES = $(SLO)$/activitiesqueue.obj \
INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED 2004/11/12 22:28:30 thb 1.2.2.17: #110496# Due to an optimizer bug, certain strings (like x+width/2) produce an infinite number of ExpressionNodes. Disabled optimization, therefore. 2004/11/08 06:05:19 thb 1.2.2.16: #110496# Implemented slide pre-rendering, with bitmap buffering for various slide states at the Slide object; added dedicated backbuffer objects for background shape; corrected animation node restart behaviour; added wait cursor display 2004/11/07 01:45:48 thb 1.2.2.15: #i36228#, #110496# Corrected uncover slide wipe transition effect (did not correctly show entering slide, due to another bug in both canvas implementations: unchanged sprites are currently not painted. Work-around, which also speeds things up: initially render entering slide into background); corrected sharedptr debug setup; added dummy destructors (debug-only) for some high-volume classes (resource leak tracking) 2004/10/19 22:11:59 thb 1.2.2.14: #110496#, #i35043#, #i35133#: Chose some more speaking names for some Shape methods; added GIF animation support; corrected a few slide transitions 2004/09/12 21:03:39 thb 1.2.2.13: #110496# Now painting views black, intially. The slide now has an explicit shape, which, if necessary, paints the page background in white. Furthermore, slide transitions now handle the case correctly, when the leaving slide is invalid 2004/09/06 13:50:00 thb 1.2.2.12: #110496# Reworked event handling, we now have the EventMultiplexer, which is the only instance actually registering a listener at the view. Added user painting on the slideshow canvas 2004/08/31 01:12:32 thb 1.2.2.11: #110496# Implemented shape broadcasting, added CurrentPage property when calling the UnoGraphicExporter for shape metafiles 2004/08/27 18:54:31 thb 1.2.2.10: #110496# Implemented slide transitions, fixed some minor sd integration probs (repaints, updateScreen 2004/08/27 15:34:39 ka 1.2.2.9: added mediashape.cxx, viewmediashape.cxx 2004/08/19 17:31:21 thb 1.2.2.8: #110496# Converted concrete shape class to interface, to support different shape flavours (actual trigger was the need to have video/sound objects). Fixed a problem for shape repaint, where instead of the correctly transformed bound rect the original shape bounds where taken 2004/08/13 20:33:35 thb 1.2.2.7: #110496# Implemented color animations 2004/08/11 16:08:37 thb 1.2.2.6: #110496# Implemented autoreverse support for Activities 2004/07/26 20:40:55 thb 1.2.2.5: #i10000# MSVC requires explicit overload for plain function ptrs here 2004/07/22 19:42:06 thb 1.2.2.4: #110496# Slideshow milestone, all smil attributes implemented, effects basically working, UI events basically working, text iterations working 2004/05/27 15:06:45 thb 1.2.2.3: #110496# Next milestone: SMIL mapping basically working 2004/05/23 08:24:44 thb 1.2.2.2: #110496# First working version with SMIL support (basic effects only 2004/04/05 16:06:06 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 17:54:38 +00:00
$(SLO)$/animatedsprite.obj \
$(SLO)$/animationfactory.obj \
$(SLO)$/attributemap.obj \
$(SLO)$/backgroundshape.obj \
$(SLO)$/color.obj \
$(SLO)$/drawshape.obj \
$(SLO)$/drawshapesubsetting.obj \
INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED 2004/11/12 22:28:30 thb 1.2.2.17: #110496# Due to an optimizer bug, certain strings (like x+width/2) produce an infinite number of ExpressionNodes. Disabled optimization, therefore. 2004/11/08 06:05:19 thb 1.2.2.16: #110496# Implemented slide pre-rendering, with bitmap buffering for various slide states at the Slide object; added dedicated backbuffer objects for background shape; corrected animation node restart behaviour; added wait cursor display 2004/11/07 01:45:48 thb 1.2.2.15: #i36228#, #110496# Corrected uncover slide wipe transition effect (did not correctly show entering slide, due to another bug in both canvas implementations: unchanged sprites are currently not painted. Work-around, which also speeds things up: initially render entering slide into background); corrected sharedptr debug setup; added dummy destructors (debug-only) for some high-volume classes (resource leak tracking) 2004/10/19 22:11:59 thb 1.2.2.14: #110496#, #i35043#, #i35133#: Chose some more speaking names for some Shape methods; added GIF animation support; corrected a few slide transitions 2004/09/12 21:03:39 thb 1.2.2.13: #110496# Now painting views black, intially. The slide now has an explicit shape, which, if necessary, paints the page background in white. Furthermore, slide transitions now handle the case correctly, when the leaving slide is invalid 2004/09/06 13:50:00 thb 1.2.2.12: #110496# Reworked event handling, we now have the EventMultiplexer, which is the only instance actually registering a listener at the view. Added user painting on the slideshow canvas 2004/08/31 01:12:32 thb 1.2.2.11: #110496# Implemented shape broadcasting, added CurrentPage property when calling the UnoGraphicExporter for shape metafiles 2004/08/27 18:54:31 thb 1.2.2.10: #110496# Implemented slide transitions, fixed some minor sd integration probs (repaints, updateScreen 2004/08/27 15:34:39 ka 1.2.2.9: added mediashape.cxx, viewmediashape.cxx 2004/08/19 17:31:21 thb 1.2.2.8: #110496# Converted concrete shape class to interface, to support different shape flavours (actual trigger was the need to have video/sound objects). Fixed a problem for shape repaint, where instead of the correctly transformed bound rect the original shape bounds where taken 2004/08/13 20:33:35 thb 1.2.2.7: #110496# Implemented color animations 2004/08/11 16:08:37 thb 1.2.2.6: #110496# Implemented autoreverse support for Activities 2004/07/26 20:40:55 thb 1.2.2.5: #i10000# MSVC requires explicit overload for plain function ptrs here 2004/07/22 19:42:06 thb 1.2.2.4: #110496# Slideshow milestone, all smil attributes implemented, effects basically working, UI events basically working, text iterations working 2004/05/27 15:06:45 thb 1.2.2.3: #110496# Next milestone: SMIL mapping basically working 2004/05/23 08:24:44 thb 1.2.2.2: #110496# First working version with SMIL support (basic effects only 2004/04/05 16:06:06 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 17:54:38 +00:00
$(SLO)$/eventmultiplexer.obj \
$(SLO)$/eventqueue.obj \
INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED 2004/11/12 22:28:30 thb 1.2.2.17: #110496# Due to an optimizer bug, certain strings (like x+width/2) produce an infinite number of ExpressionNodes. Disabled optimization, therefore. 2004/11/08 06:05:19 thb 1.2.2.16: #110496# Implemented slide pre-rendering, with bitmap buffering for various slide states at the Slide object; added dedicated backbuffer objects for background shape; corrected animation node restart behaviour; added wait cursor display 2004/11/07 01:45:48 thb 1.2.2.15: #i36228#, #110496# Corrected uncover slide wipe transition effect (did not correctly show entering slide, due to another bug in both canvas implementations: unchanged sprites are currently not painted. Work-around, which also speeds things up: initially render entering slide into background); corrected sharedptr debug setup; added dummy destructors (debug-only) for some high-volume classes (resource leak tracking) 2004/10/19 22:11:59 thb 1.2.2.14: #110496#, #i35043#, #i35133#: Chose some more speaking names for some Shape methods; added GIF animation support; corrected a few slide transitions 2004/09/12 21:03:39 thb 1.2.2.13: #110496# Now painting views black, intially. The slide now has an explicit shape, which, if necessary, paints the page background in white. Furthermore, slide transitions now handle the case correctly, when the leaving slide is invalid 2004/09/06 13:50:00 thb 1.2.2.12: #110496# Reworked event handling, we now have the EventMultiplexer, which is the only instance actually registering a listener at the view. Added user painting on the slideshow canvas 2004/08/31 01:12:32 thb 1.2.2.11: #110496# Implemented shape broadcasting, added CurrentPage property when calling the UnoGraphicExporter for shape metafiles 2004/08/27 18:54:31 thb 1.2.2.10: #110496# Implemented slide transitions, fixed some minor sd integration probs (repaints, updateScreen 2004/08/27 15:34:39 ka 1.2.2.9: added mediashape.cxx, viewmediashape.cxx 2004/08/19 17:31:21 thb 1.2.2.8: #110496# Converted concrete shape class to interface, to support different shape flavours (actual trigger was the need to have video/sound objects). Fixed a problem for shape repaint, where instead of the correctly transformed bound rect the original shape bounds where taken 2004/08/13 20:33:35 thb 1.2.2.7: #110496# Implemented color animations 2004/08/11 16:08:37 thb 1.2.2.6: #110496# Implemented autoreverse support for Activities 2004/07/26 20:40:55 thb 1.2.2.5: #i10000# MSVC requires explicit overload for plain function ptrs here 2004/07/22 19:42:06 thb 1.2.2.4: #110496# Slideshow milestone, all smil attributes implemented, effects basically working, UI events basically working, text iterations working 2004/05/27 15:06:45 thb 1.2.2.3: #110496# Next milestone: SMIL mapping basically working 2004/05/23 08:24:44 thb 1.2.2.2: #110496# First working version with SMIL support (basic effects only 2004/04/05 16:06:06 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 17:54:38 +00:00
$(SLO)$/expressionnodefactory.obj \
$(SLO)$/gdimtftools.obj \
$(SLO)$/intrinsicanimationactivity.obj \
$(SLO)$/layer.obj \
$(SLO)$/layermanager.obj \
$(SLO)$/mediashape.obj \
$(SLO)$/presentation.obj \
$(SLO)$/shapeattributelayer.obj \
$(SLO)$/shapeeventbroadcaster.obj \
$(SLO)$/shapeimporter.obj \
$(SLO)$/shapesubset.obj \
$(SLO)$/slide.obj \
INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED 2004/11/12 22:28:30 thb 1.2.2.17: #110496# Due to an optimizer bug, certain strings (like x+width/2) produce an infinite number of ExpressionNodes. Disabled optimization, therefore. 2004/11/08 06:05:19 thb 1.2.2.16: #110496# Implemented slide pre-rendering, with bitmap buffering for various slide states at the Slide object; added dedicated backbuffer objects for background shape; corrected animation node restart behaviour; added wait cursor display 2004/11/07 01:45:48 thb 1.2.2.15: #i36228#, #110496# Corrected uncover slide wipe transition effect (did not correctly show entering slide, due to another bug in both canvas implementations: unchanged sprites are currently not painted. Work-around, which also speeds things up: initially render entering slide into background); corrected sharedptr debug setup; added dummy destructors (debug-only) for some high-volume classes (resource leak tracking) 2004/10/19 22:11:59 thb 1.2.2.14: #110496#, #i35043#, #i35133#: Chose some more speaking names for some Shape methods; added GIF animation support; corrected a few slide transitions 2004/09/12 21:03:39 thb 1.2.2.13: #110496# Now painting views black, intially. The slide now has an explicit shape, which, if necessary, paints the page background in white. Furthermore, slide transitions now handle the case correctly, when the leaving slide is invalid 2004/09/06 13:50:00 thb 1.2.2.12: #110496# Reworked event handling, we now have the EventMultiplexer, which is the only instance actually registering a listener at the view. Added user painting on the slideshow canvas 2004/08/31 01:12:32 thb 1.2.2.11: #110496# Implemented shape broadcasting, added CurrentPage property when calling the UnoGraphicExporter for shape metafiles 2004/08/27 18:54:31 thb 1.2.2.10: #110496# Implemented slide transitions, fixed some minor sd integration probs (repaints, updateScreen 2004/08/27 15:34:39 ka 1.2.2.9: added mediashape.cxx, viewmediashape.cxx 2004/08/19 17:31:21 thb 1.2.2.8: #110496# Converted concrete shape class to interface, to support different shape flavours (actual trigger was the need to have video/sound objects). Fixed a problem for shape repaint, where instead of the correctly transformed bound rect the original shape bounds where taken 2004/08/13 20:33:35 thb 1.2.2.7: #110496# Implemented color animations 2004/08/11 16:08:37 thb 1.2.2.6: #110496# Implemented autoreverse support for Activities 2004/07/26 20:40:55 thb 1.2.2.5: #i10000# MSVC requires explicit overload for plain function ptrs here 2004/07/22 19:42:06 thb 1.2.2.4: #110496# Slideshow milestone, all smil attributes implemented, effects basically working, UI events basically working, text iterations working 2004/05/27 15:06:45 thb 1.2.2.3: #110496# Next milestone: SMIL mapping basically working 2004/05/23 08:24:44 thb 1.2.2.2: #110496# First working version with SMIL support (basic effects only 2004/04/05 16:06:06 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 17:54:38 +00:00
$(SLO)$/slideanimations.obj \
$(SLO)$/slidebitmap.obj \
$(SLO)$/smilfunctionparser.obj \
$(SLO)$/soundplayer.obj \
$(SLO)$/tools.obj \
$(SLO)$/unoviewcontainer.obj \
$(SLO)$/usereventqueue.obj \
$(SLO)$/userpaintoverlay.obj \
$(SLO)$/viewbackgroundshape.obj \
$(SLO)$/viewmediashape.obj \
$(SLO)$/viewshape.obj \
$(SLO)$/wakeupevent.obj \
$(SLO)$/rehearsetimingsactivity.obj \
$(SLO)$/waitsymbol.obj
# ==========================================================================
.INCLUDE : target.mk