2004-03-18 09:44:39 +00:00
|
|
|
#*************************************************************************
|
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# OpenOffice.org - a multi-platform office productivity suite
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# $RCSfile: makefile.mk,v $
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-10-11 07:33:39 +00:00
|
|
|
# $Revision: 1.13 $
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-10-11 07:33:39 +00:00
|
|
|
# last change: $Author: obo $ $Date: 2005-10-11 08:33:39 $
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# The Contents of this file are made available subject to
|
|
|
|
# the terms of GNU Lesser General Public License Version 2.1.
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# GNU Lesser General Public License Version 2.1
|
|
|
|
# =============================================
|
|
|
|
# Copyright 2005 by Sun Microsystems, Inc.
|
|
|
|
# 901 San Antonio Road, Palo Alto, CA 94303, USA
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# 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.
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# 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.
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
2005-09-07 19:27:26 +00:00
|
|
|
# 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
|
2004-03-18 09:44:39 +00:00
|
|
|
#
|
|
|
|
#*************************************************************************
|
|
|
|
|
|
|
|
PRJ=..$/..
|
|
|
|
|
|
|
|
PRJNAME=slideshow
|
|
|
|
TARGET=engine
|
|
|
|
ENABLE_EXCEPTIONS=TRUE
|
|
|
|
|
|
|
|
|
|
|
|
# --- Settings -----------------------------------------------------------
|
|
|
|
|
|
|
|
.INCLUDE : settings.mk
|
2005-03-30 06:55:03 +00:00
|
|
|
.INCLUDE : $(PRJ)$/util$/makefile.pmk
|
2004-03-18 09:44:39 +00:00
|
|
|
|
|
|
|
# --- Common ----------------------------------------------------------
|
|
|
|
|
2005-04-07 14:06:07 +00:00
|
|
|
# Disable optimization for SunCC Sparc (funny loops
|
2005-04-06 09:09:10 +00:00
|
|
|
# when parsing e.g. "x+width/2")
|
2005-04-07 14:06:07 +00:00
|
|
|
# Do not disable optimization for SunCC++ 5.5 Solaris x86,
|
|
|
|
# this compiler has an ICE on smilfunctionparser.cxx *without*
|
|
|
|
# optimization
|
2005-04-07 14:36:29 +00:00
|
|
|
.IF "$(OS)$(CPU)"=="SOLARISS" && "$(COM)"!="GCC"
|
2005-04-06 09:09:10 +00:00
|
|
|
NOOPTFILES= $(SLO)$/smilfunctionparser.obj
|
|
|
|
.ENDIF
|
2005-01-14 10:38:46 +00:00
|
|
|
# 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
|
|
|
|
2005-01-21 15:55:30 +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 \
|
2005-03-30 06:55:03 +00:00
|
|
|
$(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 \
|
2004-03-18 09:44:39 +00:00
|
|
|
$(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 \
|
2004-03-18 09:44:39 +00:00
|
|
|
$(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 \
|
2005-01-21 15:55:30 +00:00
|
|
|
$(SLO)$/wakeupevent.obj \
|
|
|
|
$(SLO)$/rehearsetimingsactivity.obj \
|
2005-10-11 07:33:39 +00:00
|
|
|
$(SLO)$/waitsymbol.obj \
|
|
|
|
$(SLO)$/drawinglayeranimation.obj \
|
|
|
|
$(SLO)$/delayevent.obj
|
2004-03-18 09:44:39 +00:00
|
|
|
|
|
|
|
# ==========================================================================
|
|
|
|
|
|
|
|
.INCLUDE : target.mk
|