2010-01-23 21:50:26 +00:00
|
|
|
/* ScummVM - Graphic Adventure Engine
|
2006-02-23 10:12:17 +00:00
|
|
|
* Copyright (C) 2003-2005 Andreas 'Sprawl' Karlsson - Original EPOC port, ESDL
|
2014-07-04 11:46:58 +02:00
|
|
|
* Copyright (C) 2003-2014 Lars 'AnotherGuest' Persson - Original EPOC port, Audio System
|
2006-02-23 10:12:17 +00:00
|
|
|
* Copyright (C) 2005 Jurgen 'SumthinWicked' Braam - EPOC/CVS maintainer
|
2014-07-04 11:46:58 +02:00
|
|
|
* Copyright (C) 2013-2014 Fedor Strizhniou Additional library porting, engine support, help files etc
|
2016-01-01 13:33:23 +01:00
|
|
|
* Copyright (C) 2005-2016 The ScummVM Team
|
2010-01-23 21:50:26 +00:00
|
|
|
*
|
|
|
|
* ScummVM is the legal property of its developers, whose names
|
|
|
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
|
|
|
* file distributed with this source distribution.
|
2006-02-23 10:12:17 +00:00
|
|
|
*
|
|
|
|
* 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
|
2007-09-28 21:30:05 +00:00
|
|
|
TARGETTYPE exe
|
2008-06-26 16:51:02 +00:00
|
|
|
OPTION GCCE -Wno-multichar -Wno-reorder -Wno-unused -Wno-format -fsigned-char
|
2006-02-23 10:12:17 +00:00
|
|
|
|
2014-06-11 11:48:07 +02:00
|
|
|
// fixes error "section .data loaded at [...] overlaps section .text loaded at [...]"
|
2015-11-22 23:34:04 +03:00
|
|
|
LINKEROPTION GCCE -Tdata 0xAA00000 --gc-sections --strip-all
|
2014-06-11 11:48:07 +02:00
|
|
|
|
2008-01-27 19:47:41 +00:00
|
|
|
UID 0x100039ce 0xA0000657
|
2006-02-23 10:12:17 +00:00
|
|
|
|
|
|
|
START RESOURCE ScummVM_reg.rss
|
|
|
|
TARGETPATH \private\10003a3f\apps
|
|
|
|
END
|
|
|
|
|
|
|
|
START RESOURCE ScummVM_loc.rss
|
|
|
|
TARGETPATH \Resource\Apps
|
|
|
|
LANG SC
|
|
|
|
END
|
|
|
|
|
2008-01-28 00:14:17 +00:00
|
|
|
SOURCEPATH ..\res
|
2006-02-23 10:12:17 +00:00
|
|
|
START RESOURCE ScummVM.rss
|
|
|
|
HEADER
|
|
|
|
TARGETPATH \Resource\Apps
|
|
|
|
LANG SC
|
|
|
|
END
|
|
|
|
|
2008-01-27 19:47:41 +00:00
|
|
|
EPOCSTACKSIZE 80000
|
2014-07-10 21:05:22 +02:00
|
|
|
EPOCHEAPSIZE 5000000 128000000
|
2007-09-28 21:30:05 +00:00
|
|
|
|
2006-02-23 10:12:17 +00:00
|
|
|
START BITMAP ScummVM.mbm
|
|
|
|
TARGETPATH \Resource\Apps
|
|
|
|
SOURCEPATH ..\res
|
|
|
|
// Source Color-depth Source-bitmap-list
|
2011-04-14 14:12:27 +02:00
|
|
|
// c denotes whether the bitmap is a color bitmap and the digits represent the
|
|
|
|
// color-depth of the bitmap and the bitmap mask respectively
|
2006-02-23 10:12:17 +00:00
|
|
|
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
|
|
|
|
|
|
|
|
MACRO S60
|
2006-05-04 20:47:27 +00:00
|
|
|
MACRO S60V3
|
2007-06-08 21:10:01 +00:00
|
|
|
|
2007-09-28 21:30:05 +00:00
|
|
|
ALWAYS_BUILD_AS_ARM
|
|
|
|
|
2006-02-23 10:12:17 +00:00
|
|
|
//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
|
|
|
|
|
2011-10-11 08:55:10 +02:00
|
|
|
USERINCLUDE ..\..\..\.. ..\..\..\..\gui ..\..\..\..\engines
|
2011-02-24 18:55:10 +01:00
|
|
|
USERINCLUDE ..\..\..\..\backends\fs ..\src ..\..\..\..\backends\platform\sdl ..\..\..\..\audio
|
2006-02-23 10:12:17 +00:00
|
|
|
|
2014-05-06 09:11:41 +02:00
|
|
|
SYSTEMINCLUDE \epoc32\include\freetype
|
|
|
|
SYSTEMINCLUDE \epoc32\include\mpeg2dec
|
|
|
|
SYSTEMINCLUDE \epoc32\include\jpeg
|
|
|
|
SYSTEMINCLUDE \epoc32\include\png
|
2008-01-28 00:14:17 +00:00
|
|
|
SYSTEMINCLUDE \epoc32\include\ESDL
|
|
|
|
SYSTEMINCLUDE \epoc32\include\ZLIB // before \epoc32\include because symbian already has older version
|
2008-01-27 19:47:41 +00:00
|
|
|
SYSTEMINCLUDE \epoc32\include\libc
|
2014-05-06 09:11:41 +02:00
|
|
|
SYSTEMINCLUDE \epoc32\include\theora
|
|
|
|
SYSTEMINCLUDE \epoc32\include\tremor
|
2006-02-23 10:12:17 +00:00
|
|
|
SYSTEMINCLUDE \epoc32\include
|
2010-09-22 09:56:03 +00:00
|
|
|
SYSTEMINCLUDE \epoc32\include\mw
|
|
|
|
SYSTEMINCLUDE \epoc32\include\platform
|
|
|
|
SYSTEMINCLUDE \epoc32\include\platform\mw
|
2006-02-23 10:12:17 +00:00
|
|
|
SYSTEMINCLUDE ..\src // for portdefs.h
|
|
|
|
|
|
|
|
// *** SOURCE files
|
|
|
|
|
2006-09-16 19:50:41 +00:00
|
|
|
SOURCEPATH ..\..\..\..\base
|
2006-02-23 10:12:17 +00:00
|
|
|
|
|
|
|
//START_AUTO_OBJECTS_BASE_//
|
|
|
|
|
|
|
|
// empty base file, will be updated by Perl build scripts
|
|
|
|
|
|
|
|
//STOP_AUTO_OBJECTS_BASE_//
|
|
|
|
|
2006-09-16 21:03:04 +00:00
|
|
|
SOURCEPATH ..\..\..\..
|
2006-02-23 10:12:17 +00:00
|
|
|
|
|
|
|
// backend EPOC/SDL/ESDL specific includes
|
2006-09-16 19:50:41 +00:00
|
|
|
SOURCE backends\platform\sdl\sdl.cpp
|
2015-11-22 23:34:04 +03:00
|
|
|
SOURCE backends\platform\sdl\sdl-window.cpp
|
2010-11-28 14:56:31 +00:00
|
|
|
SOURCE backends\audiocd\sdl\sdl-audiocd.cpp
|
2010-11-19 13:23:33 +00:00
|
|
|
SOURCE backends\audiocd\default\default-audiocd.cpp
|
2011-05-03 10:33:03 +02:00
|
|
|
SOURCE backends\fs\symbian\symbian-fs.cpp
|
2008-04-02 21:19:17 +00:00
|
|
|
SOURCE backends\fs\symbian\symbian-fs-factory.cpp
|
2008-01-27 19:47:41 +00:00
|
|
|
SOURCE backends\platform\symbian\src\SymbianOS.cpp
|
|
|
|
SOURCE backends\platform\symbian\src\SymbianActions.cpp
|
2006-09-16 19:50:41 +00:00
|
|
|
SOURCE backends\platform\symbian\src\ScummApp.cpp
|
2010-08-01 19:51:23 +00:00
|
|
|
SOURCE backends\platform\symbian\src\SymbianMain.cpp
|
2006-02-23 10:12:17 +00:00
|
|
|
|
|
|
|
SOURCE gui\Key.cpp
|
|
|
|
SOURCE gui\KeysDialog.cpp
|
|
|
|
SOURCE gui\Actions.cpp
|
2008-09-05 12:30:19 +00:00
|
|
|
SOURCE gui\Dialog.cpp
|
2006-02-23 10:12:17 +00:00
|
|
|
|
2010-10-12 02:18:11 +00:00
|
|
|
// Common error
|
2014-07-10 21:05:22 +02:00
|
|
|
SOURCE common\error.cpp
|
|
|
|
SOURCE common\quicktime.cpp
|
2010-05-10 19:44:19 +00:00
|
|
|
|
2007-05-21 21:15:33 +00:00
|
|
|
// Special for graphics
|
2014-07-10 21:05:22 +02:00
|
|
|
SOURCE backends\graphics\symbiansdl\symbiansdl-graphics.cpp
|
|
|
|
SOURCE backends\graphics\surfacesdl\surfacesdl-graphics.cpp
|
|
|
|
SOURCE engines\obsolete.cpp
|
2007-05-21 21:15:33 +00:00
|
|
|
|
2006-02-23 10:12:17 +00:00
|
|
|
// *** Dynamic Libraries
|
2014-07-10 21:05:22 +02:00
|
|
|
LIBRARY cone.lib eikcore.lib euser.lib
|
|
|
|
LIBRARY apparc.lib fbscli.lib estlib.lib
|
|
|
|
LIBRARY apgrfx.lib gdi.lib hal.lib bitgdi.lib
|
|
|
|
LIBRARY esock.lib mediaclientaudiostream.lib
|
|
|
|
LIBRARY efsrv.lib ws32.lib avkon.lib bafl.lib
|
|
|
|
LIBRARY remconcoreapi.lib remconinterfacebase.lib
|
2009-03-04 07:22:29 +00:00
|
|
|
|
2010-10-12 02:18:11 +00:00
|
|
|
CAPABILITY LocalServices ReadUserData
|
2010-11-28 14:56:31 +00:00
|
|
|
MACRO SDL_BACKEND
|