From fea271ed507aa7f16b00b9835f0467032bc520f7 Mon Sep 17 00:00:00 2001 From: Lars Persson Date: Thu, 23 Feb 2006 10:12:17 +0000 Subject: [PATCH] Changed mmp zip file for .in files svn-id: r20822 --- backends/symbian/AdaptAllMMPs.pl | 149 +++++++++++++++----- backends/symbian/S60/BLD.INF.in | 12 ++ backends/symbian/S60/ScummVM_S60.mmp.in | 104 ++++++++++++++ backends/symbian/S60v3/BLD.INF.in | 11 ++ backends/symbian/S60v3/ScummVM_S60v3.mmp.in | 122 ++++++++++++++++ backends/symbian/S80/BLD.INF.in | 12 ++ backends/symbian/S80/ScummVM_S80.mmp.in | 102 ++++++++++++++ backends/symbian/S90/BLD.INF.in | 12 ++ backends/symbian/S90/Scummvm_S90.mmp.in | 102 ++++++++++++++ backends/symbian/UIQ2/BLD.INF.in | 11 ++ backends/symbian/UIQ2/ScummVM_UIQ2.mmp.in | 101 +++++++++++++ backends/symbian/UIQ3/BLD.INF.in | 11 ++ backends/symbian/UIQ3/ScummVM_UIQ3.mmp.in | 125 ++++++++++++++++ backends/symbian/mmp/initial_mmps.zip | Bin 30117 -> 0 bytes backends/symbian/mmp/scummvm_base.mmp.in | 92 ++++++++++++ backends/symbian/mmp/scummvm_gob.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_kyra.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_lure.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_queen.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_saga.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_scumm.mmp.in | 70 +++++++++ backends/symbian/mmp/scummvm_simon.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_sky.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_sword1.mmp.in | 54 +++++++ backends/symbian/mmp/scummvm_sword2.mmp.in | 54 +++++++ 25 files changed, 1490 insertions(+), 32 deletions(-) create mode 100644 backends/symbian/S60/BLD.INF.in create mode 100644 backends/symbian/S60/ScummVM_S60.mmp.in create mode 100644 backends/symbian/S60v3/BLD.INF.in create mode 100644 backends/symbian/S60v3/ScummVM_S60v3.mmp.in create mode 100644 backends/symbian/S80/BLD.INF.in create mode 100644 backends/symbian/S80/ScummVM_S80.mmp.in create mode 100644 backends/symbian/S90/BLD.INF.in create mode 100644 backends/symbian/S90/Scummvm_S90.mmp.in create mode 100644 backends/symbian/UIQ2/BLD.INF.in create mode 100644 backends/symbian/UIQ2/ScummVM_UIQ2.mmp.in create mode 100644 backends/symbian/UIQ3/BLD.INF.in create mode 100644 backends/symbian/UIQ3/ScummVM_UIQ3.mmp.in delete mode 100644 backends/symbian/mmp/initial_mmps.zip create mode 100644 backends/symbian/mmp/scummvm_base.mmp.in create mode 100644 backends/symbian/mmp/scummvm_gob.mmp.in create mode 100644 backends/symbian/mmp/scummvm_kyra.mmp.in create mode 100644 backends/symbian/mmp/scummvm_lure.mmp.in create mode 100644 backends/symbian/mmp/scummvm_queen.mmp.in create mode 100644 backends/symbian/mmp/scummvm_saga.mmp.in create mode 100644 backends/symbian/mmp/scummvm_scumm.mmp.in create mode 100644 backends/symbian/mmp/scummvm_simon.mmp.in create mode 100644 backends/symbian/mmp/scummvm_sky.mmp.in create mode 100644 backends/symbian/mmp/scummvm_sword1.mmp.in create mode 100644 backends/symbian/mmp/scummvm_sword2.mmp.in diff --git a/backends/symbian/AdaptAllMMPs.pl b/backends/symbian/AdaptAllMMPs.pl index 8aae5b2f5a9..566f6726003 100644 --- a/backends/symbian/AdaptAllMMPs.pl +++ b/backends/symbian/AdaptAllMMPs.pl @@ -4,6 +4,30 @@ use Cwd; $buildDir = getcwd(); chdir("../../"); +# list of project files to process +@mmp_files = ( + "mmp/scummvm_scumm.mmp", + "mmp/scummvm_queen.mmp", + "mmp/scummvm_simon.mmp", + "mmp/scummvm_sky.mmp", + "mmp/scummvm_gob.mmp", + "mmp/scummvm_saga.mmp", + "mmp/scummvm_kyra.mmp", + "mmp/scummvm_sword1.mmp", + "mmp/scummvm_sword2.mmp", + "mmp/scummvm_lure.mmp", + + "S60/ScummVM_S60.mmp", + "S60v3/ScummVM_S60v3.mmp", + "S80/ScummVM_S80.mmp", + "S90/ScummVM_S90.mmp", + "UIQ2/ScummVM_UIQ2.mmp", + "UIQ3/ScummVM_UIQ3.mmp" +); + +# do this first to set all *.mmp & *.inf files to *.*.in states +ResetProjectFiles(); + print " ======================================================================================= Updating slave MACRO settings in MMP files from master 'scummvm_base.mmp' @@ -11,9 +35,6 @@ Updating slave MACRO settings in MMP files from master 'scummvm_base.mmp' "; -@mmp_files = ( "mmp/scummvm_scumm.mmp", "mmp/scummvm_queen.mmp", "mmp/scummvm_simon.mmp", "mmp/scummvm_sky.mmp", "mmp/scummvm_gob.mmp", "mmp/scummvm_saga.mmp", "mmp/scummvm_kyra.mmp", "mmp/scummvm_sword1.mmp", "mmp/scummvm_sword2.mmp", - "UIQ2/ScummVM_UIQ2.mmp", "UIQ3/ScummVM_UIQ3.mmp", "S60/ScummVM_S60.mmp", "S60v3/ScummVM_S60v3.mmp", "S80/ScummVM_S80.mmp", "S90/ScummVM_S90.mmp"); - # do this first so we have @DisableDefines for correct inclusion of SOURCE files later UpdateSlaveMacros(); @@ -26,20 +47,36 @@ Preparing to update all the Symbian MMP project files with objects from module.m my @section_empty = (""); # section standard: no #ifdef's in module.mk files my @sections_scumm = ("", "DISABLE_SCUMM_7_8", "DISABLE_HE"); # special sections for engine SCUMM -my @base_excludes = ("mt32","fluidsynth","i386","part","partial","partialmanager","synth","tables","freeverb"); # case insensitive exclusions for sound + +# files excluded from build, case insensitive, will be matched in filename string only +my @excludes_snd = ( + "mt32", + "fluidsynth", + "i386", + "part.cpp", + "partial.cpp", + "partialmanager.cpp", + "synth.cpp", + "tables.cpp", + "freeverb.cpp" +); +my @excludes_gui = ( + "ThemeNew", +); #arseModule(mmpStr, dirStr, ifdefArray, [exclusionsArray]) -#ParseModule("_base", "base", \@section_empty); # now in ./TRG/ScummVM_TRG.mmp, these never change anyways... +ParseModule("_base", "base", \@section_empty); # now in ./TRG/ScummVM_TRG.mmp, these never change anyways... ParseModule("_base", "common", \@section_empty); -ParseModule("_base", "gui", \@section_empty); +ParseModule("_base", "gui", \@section_empty, \@excludes_gui); ParseModule("_base", "graphics", \@section_empty); -ParseModule("_base", "sound", \@section_empty, \@base_excludes); +ParseModule("_base", "sound", \@section_empty, \@excludes_snd); + chdir("engines/"); ParseModule("_scumm", "scumm", \@sections_scumm); ParseModule("_queen", "queen", \@section_empty); ParseModule("_simon", "simon", \@section_empty); -ParseModule("_sky", "sky", \@section_empty); -ParseModule("_gob", "gob", \@section_empty); +ParseModule("_sky", "sky", \@section_empty); +ParseModule("_gob", "gob", \@section_empty); ParseModule("_saga", "saga", \@section_empty); ParseModule("_kyra", "kyra", \@section_empty); @@ -97,9 +134,10 @@ sub CheckForModuleMK if (-f $item and $item =~ /.*\/module.mk$/) { my $sec = ""; - my $secnum = 0; + my $ObjectsSelected = 0; + my $ObjectsTotal = 0; - print "Parsing $item for section '$section' ... "; + print "$item for section '$section' ... "; open FILE, $item; my @lines = ; @@ -121,6 +159,8 @@ sub CheckForModuleMK # handle this section? if ($sec eq $section) { + $ObjectsTotal++; + $line =~ s/^\s*//g; # remove possible leading whitespace $line =~ s/ \\//; # remove possible trailing ' \' $line =~ s/\//\\/g; # replace / with \ @@ -129,9 +169,9 @@ sub CheckForModuleMK # do we need to skip this file? According to our own @exclusions array foreach $exclusion (@exclusions) { - if ($line =~ /$exclusion/) + if ($line =~ /$exclusion/i) { - print "\n !$line (excluded, \@exclusions)"; + print "\n ! $line (excluded, \@exclusions[$exclusion])"; next A; } } @@ -146,13 +186,13 @@ sub CheckForModuleMK } } - $secnum++; + $ObjectsSelected++; #print "\n $line"; $output .= "SOURCE $line\n"; } } } - print " -- $secnum objects selected\n"; + print " -- $ObjectsSelected/$ObjectsTotal objects selected\n"; } } @@ -165,25 +205,35 @@ sub UpdateProjectFile my $n = "AUTO_OBJECTS_".uc($module)."_$section"; my $a = "\/\/START_$n\/\/"; my $b = "\/\/STOP_$n\/\/"; - my $name = "mmp/scummvm$mmp.mmp"; - my $file = "$buildDir/$name"; my $updated = " Updated @ ".localtime(); + my $name; + my @mmp_files_plus_one = @mmp_files; + unshift @mmp_files_plus_one, "mmp/scummvm_base.mmp"; - print " ===>Updating backends/epoc/$name @ $n ... "; + foreach $name (@mmp_files_plus_one) + { + my $file = "$buildDir/$name"; - open FILE, "$file"; - my @lines = ; - close FILE; - - my $onestr = join("",@lines); - $onestr =~ s/$a.*$b/$a$updated\n$output$b/s; - - open FILE, ">$file"; - print FILE $onestr; - close FILE; - - print "done.\n"; + open FILE, "$file"; + my @lines = ; + close FILE; + + my $onestr = join("",@lines); + + if ($onestr =~ /$n/) + { + + print " - $name @ $n updating ... "; + $onestr =~ s/$a.*$b/$a$updated\n$output$b/s; + open FILE, ">$file"; + print FILE $onestr; + close FILE; + + print "done.\n"; + } + } + $output = ""; } @@ -195,7 +245,7 @@ sub UpdateSlaveMacros my $name = "mmp/scummvm_base.mmp"; my $file = "$buildDir/$name"; - print "Reading master MACROS from backends/epoc/$name ... "; + print "Reading master MACROS from backends/symbian/$name ... "; open FILE, "$file"; my @lines = ; @@ -261,7 +311,8 @@ sub UpdateSlaveMacros { $file = "$buildDir/$name"; $fileBLDINF = $buildDir .'/'. substr($name, 0, rindex($name, "/")) . "/BLD.INF"; - print "Updating macros in backends/epoc/$name ... "; + print "Updating macros in $file ... "; + #print "Updating macros in backends/symbian/$name ... "; open FILE, "$file"; @lines = ; close FILE; $onestr = join("",@lines); @@ -294,3 +345,37 @@ sub UpdateSlaveMacros } ################################################################################################################## + +sub ResetProjectFiles() +{ + my $onestr, @lines; + my @mmp_files_plus_one = @mmp_files; +# unshift @mmp_files_plus_one, "mmp/scummvm_base.mmp"; + + print "Resetting project files: "; + + # we don't need to do mmp/scummvm_base.mmp", it was done in BuildPackageUpload.pl before the call to this script + foreach $name (@mmp_files_plus_one) + { + my $file = "$buildDir/$name"; + + print "$name "; + open FILE, "$file.in"; @lines = ; close FILE; + $onestr = join("",@lines); + open FILE, ">$file"; print FILE $onestr; close FILE; + + # also do BLD.INF if it is there... + my $fileBLDINF = $buildDir .'/'. substr($name, 0, rindex($name, "/")) . "/BLD.INF"; + if (-e "$fileBLDINF.in") + { + print substr($name, 0, rindex($name, "/")) . "/BLD.INF "; + open FILE, "$fileBLDINF.in"; @lines = ; close FILE; + $onestr = join("",@lines); + open FILE, ">$fileBLDINF"; print FILE $onestr; close FILE; + } + } + + print "... done.\n"; +} + +################################################################################################################## diff --git a/backends/symbian/S60/BLD.INF.in b/backends/symbian/S60/BLD.INF.in new file mode 100644 index 00000000000..b6cf8bbda65 --- /dev/null +++ b/backends/symbian/S60/BLD.INF.in @@ -0,0 +1,12 @@ +PRJ_PLATFORMS +WINS ARMI // ARM4 THUMB + +PRJ_MMPFILES +//START_AUTO_PROJECTS// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_PROJECTS// + +.\ScummVM_S60.mmp +.\ScummVM_S60_App.mmp diff --git a/backends/symbian/S60/ScummVM_S60.mmp.in b/backends/symbian/S60/ScummVM_S60.mmp.in new file mode 100644 index 00000000000..468965fb9f9 --- /dev/null +++ b/backends/symbian/S60/ScummVM_S60.mmp.in @@ -0,0 +1,104 @@ +/* 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-2006 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. + * + */ + +// +// EPOC S60 MMP makefile project for ScummVM +// + +// *** Definitions + +#if defined(WINS) + TARGET ScummVM.dll +#else + TARGET ScummVM.exe +#endif +TARGETPATH system\apps\ScummVM +TARGETTYPE EXEDLL + +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +#if !defined(WINS) +EPOCSTACKSIZE 0x00008000 +EPOCHEAPSIZE 2048000 8192000 +#endif + +MACRO S60 + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** Static Libraries + +STATICLIBRARY esdl.lib + +#if !defined(WINS) +STATICLIBRARY egcc.lib // for __fixunsdfsi +#endif + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\engines +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl ..\..\..\sound + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\base + +//START_AUTO_OBJECTS_BASE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_BASE_// + +SOURCEPATH ..\..\.. + +// backend EPOC/SDL/ESDL specific includes +SOURCE backends\sdl\events.cpp +SOURCE backends\sdl\graphics.cpp +SOURCE backends\sdl\sdl.cpp +SOURCE backends\fs\symbian\symbian-fs.cpp +SOURCE backends\symbian\src\SymbianOS.cpp +SOURCE backends\symbian\src\SymbianActions.cpp +SOURCE backends\symbian\src\ScummApp.cpp + +SOURCE gui\Key.cpp +SOURCE gui\KeysDialog.cpp +SOURCE gui\Actions.cpp + +// *** Dynamic Libraries + +LIBRARY cone.lib eikcore.lib +LIBRARY euser.lib apparc.lib fbscli.lib +LIBRARY estlib.lib +LIBRARY gdi.lib hal.lib bitgdi.lib +LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib +library avkon.lib diff --git a/backends/symbian/S60v3/BLD.INF.in b/backends/symbian/S60v3/BLD.INF.in new file mode 100644 index 00000000000..f7b7090adff --- /dev/null +++ b/backends/symbian/S60v3/BLD.INF.in @@ -0,0 +1,11 @@ +PRJ_PLATFORMS +GCCE WINSCW + +PRJ_MMPFILES +//START_AUTO_PROJECTS// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_PROJECTS// + +.\ScummVM_S60v3.mmp diff --git a/backends/symbian/S60v3/ScummVM_S60v3.mmp.in b/backends/symbian/S60v3/ScummVM_S60v3.mmp.in new file mode 100644 index 00000000000..cde28adca49 --- /dev/null +++ b/backends/symbian/S60v3/ScummVM_S60v3.mmp.in @@ -0,0 +1,122 @@ +/* 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-2006 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. + * + */ + +// +// EPOC S60 MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET ScummVM.exe +TARGETPATH sys\bin +TARGETTYPE EXE + +UID 0x100039ce 0xA0000657 + +START RESOURCE ScummVM_reg.rss +TARGETPATH \private\10003a3f\apps +END + +START RESOURCE ScummVM_loc.rss +TARGETPATH \Resource\Apps +LANG SC +END + +SOURCEPATH ..\res +START RESOURCE ScummVM.rss +HEADER +TARGETPATH \Resource\Apps +LANG SC +END + +START BITMAP ScummVM.mbm +TARGETPATH \Resource\Apps +SOURCEPATH ..\res +// Source Color-depth Source-bitmap-list +// c denotes whether the bitmap is a colour bitmap and the digits represent the +// colour-depth of the bitmap and the bitmap mask respectively +SOURCE c24 ScummSmall.bmp +SOURCE 8 ScummSmallMask.bmp +SOURCE c24 ScummLarge.bmp +SOURCE 8 ScummLargeMask.bmp +SOURCE c24 ScummxLarge.bmp +SOURCE 8 ScummxLargeMask.bmp +END + +EPOCSTACKSIZE 0x0000F000 +EPOCHEAPSIZE 2048000 16192000 + +MACRO S60 +MACRO EPOC_AS_APP +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** Static Libraries + +STATICLIBRARY esdl.lib + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\engines +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl ..\..\..\sound + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\base + +//START_AUTO_OBJECTS_BASE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_BASE_// + +SOURCEPATH ..\..\.. + +// backend EPOC/SDL/ESDL specific includes +SOURCE backends\sdl\events.cpp +SOURCE backends\sdl\graphics.cpp +SOURCE backends\sdl\sdl.cpp +SOURCE backends\fs\symbian\symbian-fs.cpp +SOURCE backends\symbian\src\SymbianOS.cpp +SOURCE backends\symbian\src\SymbianActions.cpp +SOURCE backends\symbian\src\ScummApp.cpp + +SOURCE gui\Key.cpp +SOURCE gui\KeysDialog.cpp +SOURCE gui\Actions.cpp + +// *** Dynamic Libraries +LIBRARY cone.lib eikcore.lib +LIBRARY euser.lib apparc.lib fbscli.lib +LIBRARY estlib.lib +LIBRARY gdi.lib hal.lib bitgdi.lib +LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib +library avkon.lib diff --git a/backends/symbian/S80/BLD.INF.in b/backends/symbian/S80/BLD.INF.in new file mode 100644 index 00000000000..75ef20be121 --- /dev/null +++ b/backends/symbian/S80/BLD.INF.in @@ -0,0 +1,12 @@ +PRJ_PLATFORMS +WINS ARMI // ARM4 THUMB + +PRJ_MMPFILES +//START_AUTO_PROJECTS// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_PROJECTS// + +.\ScummVM_S80.mmp +.\ScummVM_S80_App.mmp diff --git a/backends/symbian/S80/ScummVM_S80.mmp.in b/backends/symbian/S80/ScummVM_S80.mmp.in new file mode 100644 index 00000000000..1678714e7ff --- /dev/null +++ b/backends/symbian/S80/ScummVM_S80.mmp.in @@ -0,0 +1,102 @@ +/* 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-2006 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. + * + */ + +// +// EPOC S80 MMP makefile project for ScummVM +// + +// *** Definitions + +#if defined(WINS) + TARGET ScummVM.dll +#else + TARGET ScummVM.exe +#endif +TARGETPATH system\apps\ScummVM +TARGETTYPE EXEDLL + +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +EPOCSTACKSIZE 0x00008000 +EPOCHEAPSIZE 1024 8192000 + +MACRO S80 + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** Static Libraries + +STATICLIBRARY esdl.lib + +#if !defined(WINS) +STATICLIBRARY egcc.lib // for __fixunsdfsi +#endif + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\engines +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl ..\..\..\sound + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\base + +//START_AUTO_OBJECTS_BASE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_BASE_// + +SOURCEPATH ..\..\.. + +// backend EPOC/SDL/ESDL specific includes +SOURCE backends\sdl\events.cpp +SOURCE backends\sdl\graphics.cpp +SOURCE backends\sdl\sdl.cpp +SOURCE backends\fs\symbian\symbian-fs.cpp +SOURCE backends\symbian\src\SymbianOS.cpp +SOURCE backends\symbian\src\SymbianActions.cpp +SOURCE backends\symbian\src\ScummApp.cpp + +SOURCE gui\Key.cpp +SOURCE gui\KeysDialog.cpp +SOURCE gui\Actions.cpp + +// *** Dynamic Libraries + +LIBRARY cone.lib eikcore.lib +LIBRARY euser.lib apparc.lib fbscli.lib +LIBRARY estlib.lib apgrfx.lib +LIBRARY gdi.lib hal.lib bitgdi.lib +LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib + diff --git a/backends/symbian/S90/BLD.INF.in b/backends/symbian/S90/BLD.INF.in new file mode 100644 index 00000000000..d6e1ece0122 --- /dev/null +++ b/backends/symbian/S90/BLD.INF.in @@ -0,0 +1,12 @@ +PRJ_PLATFORMS +WINS ARMI // ARM4 THUMB + +PRJ_MMPFILES +//START_AUTO_PROJECTS// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_PROJECTS// + +.\ScummVM_S90.mmp +.\ScummVM_S90_App.mmp diff --git a/backends/symbian/S90/Scummvm_S90.mmp.in b/backends/symbian/S90/Scummvm_S90.mmp.in new file mode 100644 index 00000000000..a5edf5ef8bc --- /dev/null +++ b/backends/symbian/S90/Scummvm_S90.mmp.in @@ -0,0 +1,102 @@ +/* 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-2006 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. + * + */ + +// +// EPOC S90 MMP makefile project for ScummVM +// + +// *** Definitions + +#if defined(WINS) + TARGET ScummVM.dll +#else + TARGET ScummVM.exe +#endif +TARGETPATH system\apps\ScummVM +TARGETTYPE EXEDLL + +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +EPOCSTACKSIZE 0x00008000 +EPOCHEAPSIZE 1024 8192000 + +MACRO S90 + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** Static Libraries + +STATICLIBRARY esdl.lib + +#if !defined(WINS) +STATICLIBRARY egcc.lib // for __fixunsdfsi +#endif + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\engines +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl ..\..\..\sound + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\base + +//START_AUTO_OBJECTS_BASE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_BASE_// + +SOURCEPATH ..\..\.. + +// backend EPOC/SDL/ESDL specific includes +SOURCE backends\sdl\events.cpp +SOURCE backends\sdl\graphics.cpp +SOURCE backends\sdl\sdl.cpp +SOURCE backends\fs\symbian\symbian-fs.cpp +SOURCE backends\symbian\src\SymbianOS.cpp +SOURCE backends\symbian\src\SymbianActions.cpp +SOURCE backends\symbian\src\ScummApp.cpp + +SOURCE gui\Key.cpp +SOURCE gui\KeysDialog.cpp +SOURCE gui\Actions.cpp + +// *** Dynamic Libraries + +LIBRARY cone.lib eikcore.lib +LIBRARY euser.lib apparc.lib fbscli.lib +LIBRARY estlib.lib apgrfx.lib +LIBRARY gdi.lib hal.lib bitgdi.lib +LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib + diff --git a/backends/symbian/UIQ2/BLD.INF.in b/backends/symbian/UIQ2/BLD.INF.in new file mode 100644 index 00000000000..b607446a642 --- /dev/null +++ b/backends/symbian/UIQ2/BLD.INF.in @@ -0,0 +1,11 @@ +PRJ_PLATFORMS +WINS ARMI // ARM4 THUMB + +PRJ_MMPFILES +//START_AUTO_PROJECTS// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_PROJECTS// + +.\ScummVM_UIQ2.mmp diff --git a/backends/symbian/UIQ2/ScummVM_UIQ2.mmp.in b/backends/symbian/UIQ2/ScummVM_UIQ2.mmp.in new file mode 100644 index 00000000000..4615b64aa14 --- /dev/null +++ b/backends/symbian/UIQ2/ScummVM_UIQ2.mmp.in @@ -0,0 +1,101 @@ +/* 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-2006 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. + * + */ + +// +// EPOC UIQ MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET SCUMMVM.APP +TARGETPATH system\apps\ScummVM +TARGETTYPE app + +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +RESOURCE ScummVM.rss +EPOCSTACKSIZE 0x80008000 // this enables ECompXL app compression +AIF ScummVm.Aif ..\res\ ScummVmAif.rss c16 ScummL.bmp ScummLM.bmp ScummS.bmp ScummSM.bmp +UID 0x100039ce 0x101f9b57 + +MACRO UIQ +MACRO EPOC_AS_APP + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** Static Libraries + +STATICLIBRARY esdl.lib + +#if !defined(WINS) +STATICLIBRARY egcc.lib // for __fixunsdfsi +#endif + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\engines +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl ..\..\..\sound + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\base + +//START_AUTO_OBJECTS_BASE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_BASE_// + +SOURCEPATH ..\..\..\ + +// backend EPOC/SDL/ESDL specific includes +SOURCE backends\sdl\events.cpp +SOURCE backends\sdl\graphics.cpp +SOURCE backends\sdl\sdl.cpp +SOURCE backends\fs\symbian\symbian-fs.cpp +SOURCE backends\symbian\src\SymbianOS.cpp +SOURCE backends\symbian\src\SymbianActions.cpp +SOURCE backends\symbian\src\ScummApp.cpp + +SOURCE gui\Key.cpp +SOURCE gui\KeysDialog.cpp +SOURCE gui\Actions.cpp + +// *** Dynamic Libraries + +LIBRARY cone.lib eikcore.lib +LIBRARY euser.lib apparc.lib fbscli.lib +LIBRARY estlib.lib apgrfx.lib +LIBRARY gdi.lib hal.lib +LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib +LIBRARY qikctl.lib diff --git a/backends/symbian/UIQ3/BLD.INF.in b/backends/symbian/UIQ3/BLD.INF.in new file mode 100644 index 00000000000..9782901d6a4 --- /dev/null +++ b/backends/symbian/UIQ3/BLD.INF.in @@ -0,0 +1,11 @@ +PRJ_PLATFORMS +WINS ARMI GCCE WINSCW THUMB + +PRJ_MMPFILES +//START_AUTO_PROJECTS// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_PROJECTS// + +.\ScummVM_UIQ3.mmp diff --git a/backends/symbian/UIQ3/ScummVM_UIQ3.mmp.in b/backends/symbian/UIQ3/ScummVM_UIQ3.mmp.in new file mode 100644 index 00000000000..ca247ee3bd7 --- /dev/null +++ b/backends/symbian/UIQ3/ScummVM_UIQ3.mmp.in @@ -0,0 +1,125 @@ +/* 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-2006 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +// +// EPOC UIQ MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET SCUMMVM.exe +//TARGETPATH sys\bin +TARGETTYPE exe + +START RESOURCE ScummVM_reg.rss +TARGETPATH \private\10003a3f\apps +END + +START RESOURCE ScummVM_loc.rss +TARGETPATH \Resource\Apps +LANG SC +END + +SOURCEPATH ..\res +START RESOURCE ScummVM.rss +HEADER +TARGETPATH \Resource\Apps +LANG SC +END + +EPOCSTACKSIZE 0x0000FFFF +EPOCHEAPSIZE 0xFA000 0xfA0000 + +START BITMAP ScummVM.mbm +TARGETPATH \Resource\Apps +SOURCEPATH ..\res +// Source Color-depth Source-bitmap-list +// c denotes whether the bitmap is a colour bitmap and the digits represent the +// colour-depth of the bitmap and the bitmap mask respectively +SOURCE c24 ScummSmall.bmp +SOURCE 8 ScummSmallMask.bmp +SOURCE c24 ScummLarge.bmp +SOURCE 8 ScummLargeMask.bmp +SOURCE c24 ScummxLarge.bmp +SOURCE 8 ScummxLargeMask.bmp +END +UID 0x100039ce 0xA0000657 + +MACRO UIQ +MACRO UIQ3 +MACRO EPOC_AS_APP + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** Static Libraries + +STATICLIBRARY esdl.lib + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\engines +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl ..\..\..\sound + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\base + +//START_AUTO_OBJECTS_BASE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_BASE_// + +SOURCEPATH ..\..\..\ + +// backend EPOC/SDL/ESDL specific includes +SOURCE backends\sdl\events.cpp +SOURCE backends\sdl\graphics.cpp +SOURCE backends\sdl\sdl.cpp +SOURCE backends\fs\symbian\symbian-fs.cpp +SOURCE backends\symbian\src\SymbianOS.cpp +SOURCE backends\symbian\src\SymbianActions.cpp +SOURCE backends\symbian\src\ScummApp.cpp + +SOURCE gui\Key.cpp +SOURCE gui\KeysDialog.cpp +SOURCE gui\Actions.cpp + +// *** Dynamic Libraries + +LIBRARY cone.lib eikcore.lib +LIBRARY euser.lib apparc.lib fbscli.lib +LIBRARY estlib.lib apgrfx.lib +LIBRARY gdi.lib hal.lib bitgdi.lib +LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib +LIBRARY qikctl.lib +library qikcore.lib \ No newline at end of file diff --git a/backends/symbian/mmp/initial_mmps.zip b/backends/symbian/mmp/initial_mmps.zip deleted file mode 100644 index afac11486947f433ec418fe2d480bc75f9df2b84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30117 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 M8UXlU0h;Ci0YhMn#{d8T diff --git a/backends/symbian/mmp/scummvm_base.mmp.in b/backends/symbian/mmp/scummvm_base.mmp.in new file mode 100644 index 00000000000..c2ec2da2e8e --- /dev/null +++ b/backends/symbian/mmp/scummvm_base.mmp.in @@ -0,0 +1,92 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_base.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +// Note: the LIB:*.lib statements are used by AdaptAllMMPs.pl, so don't remove them! +//START_AUTO_MACROS_MASTER// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_MASTER// + +// *** Include paths + +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound +USERINCLUDE ..\..\..\backends\fs ..\src ..\..\..\backends\sdl + +SYSTEMINCLUDE \epoc32\include\ESDL +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include\tremor +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h + +// *** SOURCE files + +SOURCEPATH ..\..\..\common +//START_AUTO_OBJECTS_COMMON_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_COMMON_// + +SOURCEPATH ..\..\..\graphics +//START_AUTO_OBJECTS_GRAPHICS_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_GRAPHICS_// + +SOURCEPATH ..\..\..\gui +//START_AUTO_OBJECTS_GUI_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_GUI_// +// these next three will go into gui\modules.mk and will end up in START_AUTO_OBJECTS_GUI +// for now they are in the phone platform specific MMP files because of library dependency probs during linking +//SOURCE Key.cpp +//SOURCE KeysDialog.cpp +//SOURCE Actions.cpp + +SOURCEPATH ..\..\..\sound +//START_AUTO_OBJECTS_SOUND_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SOUND_// + +sourcepath ..\..\.. +// backend specific includes +SOURCE backends\midi\null.cpp +SOURCE backends\fs\fs.cpp +// backend specific includes diff --git a/backends/symbian/mmp/scummvm_gob.mmp.in b/backends/symbian/mmp/scummvm_gob.mmp.in new file mode 100644 index 00000000000..a99d900da0a --- /dev/null +++ b/backends/symbian/mmp/scummvm_gob.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_gob.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\gob + +//START_AUTO_OBJECTS_GOB_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_GOB_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_kyra.mmp.in b/backends/symbian/mmp/scummvm_kyra.mmp.in new file mode 100644 index 00000000000..60703336cac --- /dev/null +++ b/backends/symbian/mmp/scummvm_kyra.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM Kyra +// + +// *** Definitions + +TARGET scummvm_kyra.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\kyra + +//START_AUTO_OBJECTS_KYRA_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_KYRA_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_lure.mmp.in b/backends/symbian/mmp/scummvm_lure.mmp.in new file mode 100644 index 00000000000..55445358bb1 --- /dev/null +++ b/backends/symbian/mmp/scummvm_lure.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_lure.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\lure + +//START_AUTO_OBJECTS_LURE_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_LURE_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_queen.mmp.in b/backends/symbian/mmp/scummvm_queen.mmp.in new file mode 100644 index 00000000000..c1b3c03a457 --- /dev/null +++ b/backends/symbian/mmp/scummvm_queen.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_queen.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\queen + +//START_AUTO_OBJECTS_QUEEN_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_QUEEN_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_saga.mmp.in b/backends/symbian/mmp/scummvm_saga.mmp.in new file mode 100644 index 00000000000..8ee0afd197e --- /dev/null +++ b/backends/symbian/mmp/scummvm_saga.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM Saga +// + +// *** Definitions + +TARGET scummvm_saga.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\saga + +//START_AUTO_OBJECTS_SAGA_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SAGA_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_scumm.mmp.in b/backends/symbian/mmp/scummvm_scumm.mmp.in new file mode 100644 index 00000000000..fd9f6ccb6d2 --- /dev/null +++ b/backends/symbian/mmp/scummvm_scumm.mmp.in @@ -0,0 +1,70 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_scumm.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\scumm + +//START_AUTO_OBJECTS_SCUMM_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SCUMM_// + +//START_AUTO_OBJECTS_SCUMM_DISABLE_SCUMM_7_8// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SCUMM_DISABLE_SCUMM_7_8// + +//START_AUTO_OBJECTS_SCUMM_DISABLE_HE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SCUMM_DISABLE_HE// + +// *** Include paths + +USERINCLUDE ..\..\..\engines ..\..\..\engines\scumm\smush ..\..\..\engines\scumm\insane +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src + +SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version +SYSTEMINCLUDE \epoc32\include\libc +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE ..\src // for portdefs.h diff --git a/backends/symbian/mmp/scummvm_simon.mmp.in b/backends/symbian/mmp/scummvm_simon.mmp.in new file mode 100644 index 00000000000..616238e82f8 --- /dev/null +++ b/backends/symbian/mmp/scummvm_simon.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_simon.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\simon + +//START_AUTO_OBJECTS_SIMON_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SIMON_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_sky.mmp.in b/backends/symbian/mmp/scummvm_sky.mmp.in new file mode 100644 index 00000000000..46097372a32 --- /dev/null +++ b/backends/symbian/mmp/scummvm_sky.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_sky.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\sky + +//START_AUTO_OBJECTS_SKY_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SKY_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines ..\..\..\engines\sky\music +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_sword1.mmp.in b/backends/symbian/mmp/scummvm_sword1.mmp.in new file mode 100644 index 00000000000..3d6cf3f5011 --- /dev/null +++ b/backends/symbian/mmp/scummvm_sword1.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_sword1.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\sword1 + +//START_AUTO_OBJECTS_SWORD1_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SWORD1_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src diff --git a/backends/symbian/mmp/scummvm_sword2.mmp.in b/backends/symbian/mmp/scummvm_sword2.mmp.in new file mode 100644 index 00000000000..dbb0bce8792 --- /dev/null +++ b/backends/symbian/mmp/scummvm_sword2.mmp.in @@ -0,0 +1,54 @@ +/* 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-2006 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. + * + */ + +// +// EPOC MMP makefile project for ScummVM +// + +// *** Definitions + +TARGET scummvm_sword2.lib +TARGETTYPE lib +OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp +OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings + +//START_AUTO_MACROS_SLAVE// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_MACROS_SLAVE// + +// *** SOURCE files + +SOURCEPATH ..\..\..\engines\sword2 + +//START_AUTO_OBJECTS_SWORD2_// + + // empty base file, will be updated by Perl build scripts + +//STOP_AUTO_OBJECTS_SWORD2_// + +// *** Include paths + +USERINCLUDE ..\..\..\engines +USERINCLUDE ..\..\.. ..\..\..\common ..\..\..\gui ..\..\..\sound ..\src +SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\src