From 6ed67205ec31305ad19f2e4469de27e7a93c51e8 Mon Sep 17 00:00:00 2001 From: Lars Persson Date: Sat, 3 Dec 2005 21:29:13 +0000 Subject: 1. New build structure for Symbian builds to allow easier build and project updates 2. Updated framework files for new structure 3. Uncommented Debug statements in vorbis.cpp (Should probably be removed alltogether. 4. Incorporated Sevs code formatting changes in the new Symbian source structure. 5. Removed/Changed EScummVM to ScummVM instead, hopefully most cases covered. 6. Beginning vibration support to be used for Scumm shake effects (Work ongoing by SumthinWicked) 7. Replaced the ScummVM icon for the FavIcon and upscaled the icon to 32x32. I think it looks ok, comments are welcome. 8. Built for S60V1 and UIQ2 targets from the cvs 9. Updated Readme with new build instructions. Any comments are welcome. Hopefully the other builds are not affected by this and all Sevs code updates are also incorporated. svn-id: r19739 --- backends/epoc/UIQ2/ScummVM.rss | 45 ++++++++++++++++++++++ backends/epoc/UIQ2/Vibration.sis | Bin 0 -> 2175 bytes backends/epoc/UIQ2/chkstk.obj | Bin 0 -> 329 bytes backends/epoc/UIQ2/lldiv.obj | Bin 0 -> 418 bytes backends/epoc/UIQ2/llmul.obj | Bin 0 -> 300 bytes backends/epoc/UIQ2/llshl.obj | Bin 0 -> 280 bytes backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2.pkg | 33 ++++++++++++++++ backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg | 38 ++++++++++++++++++ 8 files changed, 116 insertions(+) create mode 100644 backends/epoc/UIQ2/ScummVM.rss create mode 100644 backends/epoc/UIQ2/Vibration.sis create mode 100644 backends/epoc/UIQ2/chkstk.obj create mode 100644 backends/epoc/UIQ2/lldiv.obj create mode 100644 backends/epoc/UIQ2/llmul.obj create mode 100644 backends/epoc/UIQ2/llshl.obj create mode 100644 backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2.pkg create mode 100644 backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg (limited to 'backends/epoc/UIQ2') diff --git a/backends/epoc/UIQ2/ScummVM.rss b/backends/epoc/UIQ2/ScummVM.rss new file mode 100644 index 0000000000..58f3aeede7 --- /dev/null +++ b/backends/epoc/UIQ2/ScummVM.rss @@ -0,0 +1,45 @@ +/* ScummVM - Scumm Interpreter + * Copyright (C) 2003-2005 Andreas 'Sprawl' Karlsson - Original EPOC port, ESDL + * Copyright (C) 2003-2005 Lars 'AnotherGuest' Persson - Original EPOC port, Audio System + * Copyright (C) 2005 Jurgen 'SumthinWicked' Braam - EPOC/CVS maintainer + * Copyright (C) 2005 The ScummVM project + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * $Header$ + */ + +// ScummVM.RSS + +NAME SCUM + +// Include definitions of resource STRUCTS used by this +// resource script +#include +#include "..\src\Scummvm.hrh" +// Include the standard Eikon resource ids +#include + + +RESOURCE RSS_SIGNATURE + { + } + +RESOURCE TBUF16 { buf=""; } + +RESOURCE EIK_APP_INFO + { + } + diff --git a/backends/epoc/UIQ2/Vibration.sis b/backends/epoc/UIQ2/Vibration.sis new file mode 100644 index 0000000000..7cd9d33f15 Binary files /dev/null and b/backends/epoc/UIQ2/Vibration.sis differ diff --git a/backends/epoc/UIQ2/chkstk.obj b/backends/epoc/UIQ2/chkstk.obj new file mode 100644 index 0000000000..1df42b21c3 Binary files /dev/null and b/backends/epoc/UIQ2/chkstk.obj differ diff --git a/backends/epoc/UIQ2/lldiv.obj b/backends/epoc/UIQ2/lldiv.obj new file mode 100644 index 0000000000..60d7c98660 Binary files /dev/null and b/backends/epoc/UIQ2/lldiv.obj differ diff --git a/backends/epoc/UIQ2/llmul.obj b/backends/epoc/UIQ2/llmul.obj new file mode 100644 index 0000000000..c6416030a3 Binary files /dev/null and b/backends/epoc/UIQ2/llmul.obj differ diff --git a/backends/epoc/UIQ2/llshl.obj b/backends/epoc/UIQ2/llshl.obj new file mode 100644 index 0000000000..30c5749d83 Binary files /dev/null and b/backends/epoc/UIQ2/llshl.obj differ diff --git a/backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2.pkg b/backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2.pkg new file mode 100644 index 0000000000..9dd919fb31 --- /dev/null +++ b/backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2.pkg @@ -0,0 +1,33 @@ +;;; +;;; ScummVM .PKG file for .SIS gegeration +;;; + +; Languages +;&EN + +; UID is the app's UID +#{"ScummVM"},(0x101f9b57),0,80,3 + +; Platform type +(0x101F617B), 2, 0, 0, {"UIQ20ProductID"} + +; Application file +"\epoc32\release\armi\urel\ScummVM.app"-"!:\system\apps\ScummVM\ScummVM.app" + +; AIF application information file +"\epoc32\data\z\system\apps\ScummVM\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif" + +; Resource file +"\epoc32\data\z\system\apps\ScummVM\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc" + +; Empty .placeholder file, ensures creation of c:\documents\ScummVM\ for future file saves +"..\.placeholder"-"c:\documents\ScummVM\.placeholder" + +; Config/log files: 'empty' will automagically be removed on uninstall +""-"c:\documents\ScummVM\scummvm.ini",FILENULL +""-"c:\documents\ScummVM\scummvm.stdout.txt",FILENULL +""-"c:\documents\ScummVM\scummvm.stderr.txt",FILENULL +""-"!:\system\apps\ScummVM\sdl.ini",FILENULL + +; This install layout will let you upgrade to newer versions wihout loss of scummvm.ini. +; It will remove the config file, std***.txt files & dirs on uninstall. \ No newline at end of file diff --git a/backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg b/backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg new file mode 100644 index 0000000000..8002d66f20 --- /dev/null +++ b/backends/epoc/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg @@ -0,0 +1,38 @@ +;;; +;;; ScummVM .PKG file for .SIS gegeration +;;; + +; Languages +;&EN + +; UID is the app's UID +#{"ScummVM"},(0x101f9b57),0,80,3 + +; Platform type +(0x101F617B), 2, 0, 0, {"UIQ20ProductID"} + +; Application file +"\epoc32\release\armi\urel\ScummVM.app"-"!:\system\apps\ScummVM\ScummVM.app" + +; AIF application information file +"\epoc32\data\z\system\apps\ScummVM\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif" + +; Resource file +"\epoc32\data\z\system\apps\ScummVM\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc" + +; Empty .placeholder file, ensures creation of c:\documents\ScummVM\ for future file saves +"..\.placeholder"-"c:\documents\ScummVM\.placeholder" + +; Config/log files: 'empty' will automagically be removed on uninstall +""-"c:\documents\ScummVM\scummvm.ini",FILENULL +""-"c:\documents\ScummVM\scummvm.stdout.txt",FILENULL +""-"c:\documents\ScummVM\scummvm.stderr.txt",FILENULL +""-"!:\system\apps\ScummVM\sdl.ini",FILENULL + +; This install layout will let you upgrade to newer versions wihout loss of scummvm.ini. +; It will remove the config file, std***.txt files & dirs on uninstall. + +; add extra Vibration lib for P800, will be ignored during all other installs +IF MachineUID = 0x101F408B +@"Vibration.sis", (0x101F94A3) +ENDIF \ No newline at end of file -- cgit v1.2.3