Commit Graph

1025 Commits

Author SHA1 Message Date
D G Turner
bfc9afbb32 PS2: Add support for building against old SDK if PS2SDK_OLD envvar set.
This will allow compilation using the older SDK until the buildbot
PS2 toolchain SDK can be upgraded and we can confirm the newer SDK
builds are working correctly.
2014-04-29 03:26:53 +01:00
Eugene Sandulenko
c3ffbd884a Merge pull request #426 from sunmax/master
PS2: Pull request to master for latest PS2 code
2014-04-28 21:20:42 +03:00
D G Turner
de3f81845a CONFIGURE: Add help note for option to disable freetype2 usage. 2014-04-18 12:45:49 +01:00
D G Turner
6a984425e8 CONFIGURE: Remove noisy format warnings from AmigaOS4 builds.
This is due to the 4 byte long as int32 which leads to format mismatch
warnings. These are supressed to allow any real issues to be seen.
2014-04-02 13:13:22 +01:00
raziel-
b7f8c11274 CONFIGURE: Fix AmigaOS4 builds with dynamic plugins.
These previously caused crashes due to missing symbols in the dynamic
symbol table.
2014-03-22 01:13:45 +00:00
raziel-
554a1abae1 CONFIGURE: Modify AmigaOS debug information format to plain stabs.
As the GCC manual notes, "On most systems that use stabs format, -g
enables use of extra debugging information that only GDB can use;
this extra information makes debugging work better in GDB but will
probably make other debuggers crash or refuse to read the program."

-gstabs produces stabs without GDB extensions, and thus the AmigaOS
debugger will work.
2014-03-22 01:13:45 +00:00
D G Turner
d7bddea6db ANDROID: Fix platform architecture and thus MIPS builds.
Can't use the first three characters of the ABI as "mips" is four
characters. Better than this is a separate variable anyway.
2014-03-15 19:58:13 +00:00
D G Turner
b827d14924 ANDROID: Modify configure script for multi architecture builds.
The host targets for Android ARM builds are changed to "android-arm"
and "android-arm-v7a", from "android" and "android-v7a", and two new
targets are added of "android-mips" for MIPS and "android-x86" for
x86.

The older "android" and "android-v7a" targets are still supported,
but are deprecated.
2014-03-13 02:15:51 +00:00
Johannes Schickel
948d4feb23 CONFIGURE: Allow iPhone backend to be build with cctools' as. 2014-03-06 21:13:57 +01:00
Thierry Crozat
6d7fcdd2b5 OSX: Implement TaskbarManager for Mac OS X
This implements count badge, progress bar, and icon overlay.
It uses the NSDockTile API which is available since OS X 10.5.
The code compiles and run on older system but without doing
anything.
2014-02-23 21:54:47 +00:00
Johannes Schickel
a429411804 IPHONE: Don't link against private framework GraphicsServices.
Nothing from that framework in specific is used, thus it's not required to
link against it.
2014-02-14 02:20:59 +01:00
D G Turner
d918a503ee WII: Fix Gamecube build. Compiler prefix change for r26 SDK missed.
The previous update to the Wii configure sections including changing
the compiler prefix missed changing the Gamecube section.
2014-01-25 09:49:57 +00:00
Max Lingua
c65464a43b PS2: Added support for latest SDK in configure 2014-01-23 19:05:39 -05:00
Max Lingua
4ccdb3e2a3 Merge branch 'master' of git://github.com/scummvm/scummvm 2014-01-23 18:33:15 -05:00
Johannes Schickel
2fe303ce3f Merge pull request #409 from lordhoto/rtti
Enable RTTI and clean up the code by exploiting the availability of dynamic_cast.
2014-01-23 15:23:12 -08:00
Johannes Schickel
a7f94591b0 BUILD: Enable RTTI on Android.
Thanks to fuzzie for these changes.
2014-01-24 00:22:14 +01:00
Johannes Schickel
10a3b3e960 BUILD: Remove now superfluous _taskbar=no in Wii specific configuration. 2014-01-21 23:15:49 +01:00
Johannes Schickel
f93ebdc936 Merge pull request #421 from lordhoto/taskbar-cleanup
BUILD: Taskbar Cleanup/Fixes
2014-01-21 14:15:19 -08:00
David Turner
b098b74e76 Merge pull request #413 from AReim1982/master
WII: Implement changes needed by DevKitPPC R26 and later
2014-01-21 12:23:56 -08:00
Johannes Schickel
db07a1cfac BUILD: Auto detect taskbar support.
Formerly the taskbar support was *always* enabled except when the backend or
user specified that it should be disabled. This causes nasty crashes for
backends which do not have any taskbar support (like DC, Tizen and probably
more which simply did not disable it so far) when defaultErrorHandler was
called for example (Mass Add is also broken for those).
The SDL (and derived backends) worked around missing taskbar support by
simply faking a dummy taskbar implementation (but still claiming in configure
that we feature taskbar integration, ouch).

To avoid all non-SDL backends from manually specifying _taskbar=no I added
some auto detection code which simply only enables taskbar support in case
ScummVM is built on Win32 or libunity is present.
2014-01-21 19:34:32 +01:00
Johannes Schickel
4412e12deb BUILD: Rename libunity support variable to "USE_UNITY" instead of "USE_TASKBAR_UNITY".
This makes it consistent with other library support variables.
2014-01-21 19:01:28 +01:00
AReim1982
eff22cb43d WII: Implement changes needed by DevKitPPC R26 and later
This changes makes ScummVM compilable with newer versions of DevKitPPC. ScummVM can be linked against the original libogc and libfat. That makes some newer WiiMotes work, improves audio-/video-playback and contains various improvements.
2014-01-21 16:03:47 +01:00
Max Lingua
a2313aef66 configure: enhanced PS2 support 2014-01-18 13:41:53 -05:00
D G Turner
0af3db72c5 CONFIGURE: Disable taskbar integration for Dreamcast.
This caused an exception if a error() call occurs, rather than a
clean exit. This occurred in the defaultErrorHandler() function of
engines/engine.cpp, probably due to g_system->getTaskbarManager()
returning a null pointer.
2014-01-18 12:56:39 +00:00
D G Turner
e3502c8f53 CONFIGURE: Add workaround for GCC bug in Dreamcast toolchain. 2014-01-10 21:41:15 +00:00
Willem Jan Palenstijn
5686d606f0 BUILD: Support libedit readline wrapper
This is used in Mac OS X. Thanks to waltervn for pointing this out and
testing.
2014-01-02 01:04:24 +01:00
D G Turner
ffce805fb2 BUILD: Add code to maintain ordering of engines in generated files.
This is mainly "cosmetic" to keep the SCUMM engine and subengines at
the top of the various files, but probably a good idea to prevent any
subtle regressions associated with changing the order.
2013-11-24 00:48:02 +00:00
D G Turner
19a20ad71f BUILD: Create engines/ dir if necessary, to fix out-of-tree builds 2013-11-24 00:48:01 +00:00
D G Turner
ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333 BUILD: Remove need for engine-plugin.h in engines.
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474 BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
David Turner
d4d90b3f07 Merge pull request #372 from zeldin/ouya
Basic OUYA support
2013-10-08 18:26:49 -07:00
D G Turner
7be1d48f86 BUILD: Fix libpng detection when compiled as shared library with zlib.
This was breaking AmigaOS4 builds for the porter as his libpng was built
as a shared library depending on zlib. This should be safe for static
builds as well.
2013-09-29 17:13:21 +01:00
Thierry Crozat
4132a3b9c1 CONFIGURE: Better default for static lib prefix on OSX
Instead of always assuming /sw (i.e. fink) it should now also pick up
the macports prefix or /usr/local depending on which one exists.
Of course this can still be overwritten with --with-staticlib-prefix
2013-09-17 21:54:58 +01:00
Johannes Schickel
ac66cc9219 GRAPHICS: Implement JPEGDecoder based on libjpeg. 2013-09-16 15:55:36 +02:00
Marcus Comstedt
237ce0b89b CONFIGURE: Add --host=ouya to the special targets 2013-08-07 16:54:40 +02:00
Alyssa Milburn
8e9aefbf6e CONFIGURE: Use -Wno-long-long when we use -pedantic. 2013-07-16 11:00:34 +02:00
Eugene Sandulenko
0c52bfa43e CONFIGURE: Added more 64bit integers to probing 2013-07-15 19:26:02 +03:00
D G Turner
1e646c5470 DC: Amend tests on serial disable/enable blocks.
These now restore the original release build logic to ensure that we
don't have issues with releases. Missing something here as _debug_build
doesn't seem to work as I expected...
2013-07-11 01:53:06 +01:00
D G Turner
e6259afc23 DC: Only enable serial debug output when --enable-debug is passed.
After this change, release builds will still have serial debug disabled,
but debug builds will now not provide this unless --enable-debug is
passed explicitly. This could have been another option or environment
variable, but other embedded ports do similar things with _debug_build
and this looks like the cleanest way to deal with this.
2013-07-10 05:00:25 +01:00
Kirben
cd8c702544 BUILD: Disable data path in mingw builds, since it was using a hard coded path. All external data files are stored in the Windows executable file anyway. 2013-07-09 11:00:55 +10:00
D G Turner
1ed1106cb2 CONFIGURE: Add missing help messages for newer feature options.. 2013-07-06 05:39:51 +01:00
clone2727
279c9f7841 Merge pull request #343 from clone2727/mpeg2-avi
Add back support for sword1/2 MPEG-2 cutscenes
2013-07-05 15:28:06 -07:00
Filippos Karapetis
701e640184 CONFIGURE: Don't allow the keymapper and the event recorder to be enabled simultaneously 2013-07-05 13:09:43 +03:00
Johannes Schickel
be61cb669a Merge pull request #350 from chrisws/tizen_port_1_6_0a
TIZEN: bada port updated to tizen

Conflicts:
	backends/platform/tizen/system.cpp
2013-07-04 23:33:02 +02:00
Eugene Sandulenko
49210a803a Merge pull request #331 from sev-/gsoc2012-eventsrecorder
GSoC2012: Event Recorder (reworked)
2013-07-04 04:58:54 -07:00
Johannes Schickel
fa61a35acd CONFIGURE: Remove superflous (and broken) command for eventrec. 2013-07-04 14:47:25 +03:00
Johannes Schickel
83f7055836 CONFIGURE: Remove POSIXisms in configure.
This allows configure to work fine on Solaris 10 again. This fixes bug
 #3614513 "A few posixisms have crept into configure (w/ patch)".

Thanks to lblume for his patch.
2013-07-04 01:20:13 +02:00
Chris Warren-Smith
be399188c4 TIZEN: bada port updated to tizen 2013-07-03 07:04:11 +10:00
Matthew Hoops
4ed1bc3a57 CONFIGURE: Make the libmpeg2 properly require 0.4.0 2013-07-01 21:33:10 -04:00
Matthew Hoops
e5e467f5a1 CONFIGURE: Add libmpeg2 as an optional dependency again 2013-06-19 23:58:03 -04:00
Dmitry Smirnov
1d0df53355 BUILD: GNU Hurd & kFreeBSD support
From: Petr Salinger <Petr.Salinger@seznam.cz>
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711320
Bug-ScummVM: https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3614268&group_id=37116
2013-06-06 18:51:26 +02:00
Eugene Sandulenko
f59512c47e RECORDER: Implement Events Recorder 2013-05-17 00:18:09 +03:00
Marcus Comstedt
38b6779136 CONFIGURE: Fix 16bit test for Dreamcast
The Dreamcast backend is called "dc", not "dreamcast".
2013-05-12 16:26:56 +02:00
Max Horn
ab50935afc CONFIGURE: Do not pass LDFLAGS to compiler when -c is specified
This fixes compatibility issues with clang when using -enable-Werror:
clang generates a warning when being passed both "-c" and linker-only
flags like "-L" or "-l". Combined with -Werror, this causes a spurious
configure failure.
2013-04-18 19:56:07 +02:00
digitall
06afc39590 CONFIGURE: Fix OpenGL test broken in previous commit. 2013-04-17 20:02:09 +01:00
digitall
002c6dec0e CONFIGURE: Add workaround for MinGW Win32 antivirus false positive on build.
This is triggered by the scummvm-conf.exe binary produced from the OpenGL test.

It is detected by a generic signature in AVG, Malware-bytes and several other
antivirus programs, so not easy to get this fixed.

This workaround avoids this by adding some redundant output code to the binary
which changes it enough to avoid the signature.
2013-04-17 19:51:23 +01:00
Johannes Schickel
9fa5ac35bf Merge pull request #304 from lordhoto/configure-no-release-default
CONFIGURE: Never enable release_build by default.
2013-02-07 06:16:56 -08:00
hasufell
b65365e0d3 CONFIGURE: Fix build under et_EE locale
Freetype-config reports a broken include dir
when et_EE locale is used. We set LC_ALL
and LANGUAGE to "C" explicitly like autoconf
does to force consistent behavior.
2013-02-01 19:31:15 +01:00
Johannes Schickel
0c5bcc3be8 CONFIGURE: Use -O3 for OpenPandora when optimizations are requested.
Formerly -O3 was only used for release builds.
2013-01-31 01:26:00 +01:00
Johannes Schickel
3a7627812d CONFIGURE: Never enable release_build by default.
This changes the default for Caanoo, GP2x, GP2xWiz, OpenPandora and PS2.
For those now we only disable debug symbols and enable optimizations by
default.
2013-01-26 15:27:34 +01:00
Johannes Schickel
d198ccac26 CONFIGURE: Add option to build as C++11. 2013-01-09 07:53:41 +01:00
Johannes Schickel
ed53292194 CONFIGURE: Allow amd64 as alias for x86_64.
Patch from #3599990 "CONFIGURE: Equate amd64 with x86_64".
2013-01-09 05:10:42 +01:00
D G Turner
19eea946ec CONFIGURE: Use correct prefixed binaries for AmigaOS cross-compile. 2012-11-16 10:18:02 +00:00
D G Turner
e6a4bd8055 CONFIGURE: Force static build when crosscompiling for AmigaOS. 2012-11-14 20:43:27 +00:00
Johannes Schickel
b52274d011 CONFIGURE: Use -fPIC instead of -fpic on Linux and FreeBSD.
This allows compilation of plugins on PowerPC. This is done similar to what
was proposed in patch #3575572 "Fails to build on Linux PowerPC when using plugins".
I chose to use -fPIC unconditionally, since it will only make a difference on
platforms, which will require -fPIC, like PowerPC. On amd64 for example gcc
produces the same code.
2012-10-22 23:16:07 +02:00
David-John Willis
686775138d CONFIGURE: Clean up OpenPandora flags and add define for USE_ARM_NEON_ASPECT_CORRECTOR 2012-10-21 18:46:58 +01:00
Willem Jan Palenstijn
7cdda8efd2 CONFIGURE: Fix subengine status output
We were reporting subengine status before checking its dependencies.
2012-09-24 17:26:41 +02:00
Willem Jan Palenstijn
f16bb13f94 CONFIGURE: Update add_engine comment 2012-09-13 14:25:24 +02:00
Willem Jan Palenstijn
f8e93ea9f7 CONFIGURE: Clarify all-games status output checks 2012-09-11 21:12:52 +02:00
Willem Jan Palenstijn
1b20f731d1 CONFIGURE: Clean up subengine string generation 2012-09-11 21:12:52 +02:00
Willem Jan Palenstijn
8a796d0766 CONFIGURE: Move engine base support strings to configure.engines 2012-09-11 21:11:25 +02:00
Willem Jan Palenstijn
08d641a0be CONFIGURE: Add base engine descriptions to more engines
Only SCUMM and SAGA had such a description previously.
2012-09-11 19:16:51 +02:00
Willem Jan Palenstijn
f98a8bb98c CONFIGURE: Automatically enable parent engine if subengine is enabled 2012-09-11 18:39:03 +02:00
Willem Jan Palenstijn
8ac07bc349 CONFIGURE: Clean up all-games test 2012-09-11 18:38:40 +02:00
Willem Jan Palenstijn
08bc6f85ad CONFIGURE: Fix more unintentional globbing 2012-09-11 18:38:14 +02:00
Willem Jan Palenstijn
7c23394b37 CONFIGURE: Prevent [] in subengine list from triggering globbing 2012-09-11 10:50:59 +02:00
Willem Jan Palenstijn
000feae4cf CONFIGURE: Do dependency checking for all enabled engines
Engines with manually specified dynamic/static were skipped previously.
2012-09-11 09:57:42 +02:00
Johannes Schickel
afcc8ecddc CONFIGURE: behaviour -> behavior.
Done to trigger a full rebuild on buildbot.
2012-09-09 18:40:24 +02:00
Johannes Schickel
ac720acc67 CONFIGURE: Update documentation for add_engine. 2012-09-04 20:38:21 +02:00
Johannes Schickel
a83bca79da CONFIGURE: Add initial virtual feature support.
This is used to support features as dependencies, which can be supplied by
multiple sources, like it is the case for Vorbis support.
2012-09-04 20:38:17 +02:00
Willem Jan Palenstijn
2a5eaf4d4a CONFIGURE: Use new engine dependency mechanism for sword25/zlib 2012-08-31 23:07:55 +02:00
Johannes Schickel
1cc58ce679 CONFIGURE: Allow dependency checks for engines.
Also adds PNG as a dependency for sword25 and removes the hardcoded check for
it.
2012-08-31 22:30:25 +02:00
Bertrand Augereau
ede8b063cc SCUMM: Workaround : USE_ARM_COSTUME_ASM is buggy as visible during Indy 4 intro on OpenPandora, iPhone and probably others.
(The appearing logo is distorted)
2012-08-31 19:08:50 +02:00
Bastien Bouclet
1d58ebe133 PS3: Force use of freetype from ps3toolchain 2012-08-21 16:21:10 +02:00
Johannes Schickel
eff6ea09fb Revert "CONFIGURE: Don't disable the sword25 engine when libpng is not found"
This reverts commit 7543c3ba5f.
We depend on libpng for PNG decoding again, thus disable sword25 when libpng
is not available.
2012-08-21 02:13:19 +02:00
Johannes Schickel
05eb6eecfc Merge pull request #262 from somaen/pngwithlibpng
GRAPHICS: Reimplement the PNG-decoder using libpng
2012-08-20 17:12:52 -07:00
Einar Johan Trøan Sømåen
af05b1b80e GRAPHICS: Reimplement the PNG-decoder using libpng 2012-08-20 21:14:59 +02:00
Matthew Hoops
eccb55570e BUILD: Fix statically compiling with libfluidsynth on Mac OS X 2012-08-19 20:41:34 -04:00
David-John Willis
e7ae58f2e4 CONFIGURE: Set DISABLE_SAVELOADCHOOSER_GRID for the GPH backend.
* Move some backend settings from the host selection to the backend.
* Also remove stale referances to the old GP2X backend.
2012-08-16 10:57:44 +01:00
David-John Willis
fbf193f756 CONFIGURE: Add case for selecting OpenGL ES support on the OpenPandora. 2012-08-08 13:49:48 +01:00
Fabio Battaglia
ed3d9d26dc CONFIGURE: Set dingux optimization level to -O3 2012-06-22 14:08:33 +02:00
Fabio Battaglia
6fb8009db4 Disable Alsa Midi in Dingux/OpenDingux port
Disabling (useless) Alsa Midi solves a compilation problem
on the OpenDingux port
2012-06-22 13:11:57 +02:00
Max Horn
5de3f9c765 ALL: Correct spelling of "Mac OS X" in various places 2012-05-31 10:30:29 +02:00
Jonathan Gray
8cfe25cd65 MIDI: add sndio midi backend
New sndio MIDI backend for OpenBSD written by Alexandre Ratchov.
Tested with an external MT-32 and fluidsynth.
2012-05-15 16:39:21 +10:00
Bastien Bouclet
cc2b95b068 PS3: Fix build using lastest ps3toolchain 2012-04-27 14:12:55 +02:00
Joost Peters
fe4cd8d9ff CONFIGURE: fix typo in --with-freetype2-prefix help message 2012-04-26 21:27:08 +02:00
Alyssa Milburn
4520b115e9 CONFIGURE: Fix out-of-tree builds. 2012-04-19 10:23:38 +02:00
Max Horn
c638730fbc BUILD: Move list of engines out of configure
The new file engines/configure.engines is currently manually created
and maintained, but could be regenerated by a script in the future.
2012-04-18 15:44:11 +02:00
Paweł Kołodziejski
fb3ac5a5ec OSX: allow make bundle with static freetype2 library 2012-03-21 06:36:40 +01:00
Johannes Schickel
7be7ef5a71 IPHONE: Update default build settings. (Disable scalers, mt32, timidity).
I took the freedom of also removing the unused OBJCFLAGS flag with this.
2012-02-26 01:31:22 +01:00
Johannes Schickel
69ab2a5279 IPHONE: Enable 16bpp support in configure. 2012-02-26 01:29:56 +01:00
Johannes Schickel
843b9f9665 GRAPHICS: Add a TTF font class using FreeType2. 2012-01-29 16:26:20 +01:00
Thierry Crozat
c5b5f8844c CONFIGURE: Fix compilation on 32 bits MacOS X
The issue was that it cannot find a 64 bits type because 'long int' is
32 bits and compilation of the test program with 'long long' failed
due to the use of -pedantic flag (and 'long long' is not part of
ISO C++ 1998 standard). It nevertheless defined _UINT64
which subsequently told systems headers to not redefine uint64 and
caused many compilation error in system headers.
2012-01-27 22:09:53 +00:00
dhewg
3dca6fe2bb CONFIGURE: Add WebOS --sysroot to CXXFLAGS
Fixes compilation with PDK 3.0.5 (libc headers were now found).
2012-01-21 16:29:56 +01:00
dhewg
fd874216fe CONFIGURE: Don't use -pedantic for WebOS
This fixes Tremor autodetection.
tremor/config_types.h typedefs ogg_int64_t, which errors out with
"ISO C++ 1998 does not support ‘long long’" when using -pedantic.
2012-01-21 16:29:55 +01:00
dhewg
05c972d028 CONFIGURE: Whitespace fix
Buildbot update test :P
2012-01-21 00:12:26 +01:00
Johannes Schickel
c74fde632f CONFIGURE: Also check "long long" in find_type_with_size.
This is because on Win64 "long" is 4 bytes and only "long long" is 8 bytes.
Without this check we would not have a 64 bit integer type on Win64.
2012-01-10 16:13:29 +01:00
Johannes Schickel
a3e06d5074 CONFIGURE: Make 32bit pointer check a bit safer.
This adapts the check to be similar to the find_type_with_size check, i.e. it
assigns a value to test_array and also returns 0. Should not be required, at
least builtbot went fine, but better be safe and sorry.
2012-01-10 16:13:29 +01:00
Johannes Schickel
3606ebed6a CONFIGURE: Fix formatting.
Thanks to Max for pointing out.
2012-01-10 16:13:20 +01:00
Eugene Sandulenko
fed0ef350d CONFIGURE: Better test for 32-bitness courtsey of LordHoto 2012-01-08 22:41:52 +00:00
Eugene Sandulenko
0024228100 CONFIGURE: Add detection for 64-bitness and define int64 when applicable 2012-01-08 22:28:43 +00:00
athrxx
540d081a6f KYRA: (EOB) - initial code base commit 2011-12-26 16:18:10 +01:00
D G Turner
0c4755408a CONFIGURE: Update WinCE compiler host alias naming.
This is required to work with the newest tool chain.
2011-12-18 23:02:25 +00:00
Tarek Soliman
a4acaeb327 MAEMO: Don't explicitly link to libpthread 2011-12-15 10:41:21 -06:00
Tarek Soliman
6a08869838 CONFIGURE: Don't link against libpng by default
Except for the PSP port, nothing is actually using libpng symbols.
It is being linked against if it is available at compile time.
This needlessly creates a dependency.
2011-12-15 10:41:20 -06:00
Tarek Soliman
ba9eb8bffd MAEMO: Fix compile error when using Maemo 5 SDK
Thanks NerdKnight
2011-12-02 21:31:29 -06:00
Tarek Soliman
572b65df45 MAEMO: Enable keymapper in the daily builds 2011-11-28 09:01:26 -06:00
Strangerke
a8da884be5 CGE: Set supported 2011-11-28 00:13:36 +01:00
Johannes Schickel
b9d1718fe1 ALL: unrecognised -> unrecognized. 2011-11-26 17:40:00 +01:00
Willem Jan Palenstijn
9e1829173c BUILD: Report more specific errors for configure engine options 2011-11-26 15:40:49 +01:00
D G Turner
61a1b49a2d CONFIGURE: Accept plural as well as singular forms for engine build options.
i.e. --enable-engines=* will be accepted as well as --enable-engine=
2011-11-26 12:15:05 +00:00
D G Turner
dd6c6a36ea BUILD: Change engine configuration options
This changes the set of engine options to ./configure to:

--enable-all-engines
--disable-all-engines
--enable-engine=<engine name>[,<engine name>...]

And if plugins are enabled:
--enable-engine-static=<engine name>[,<engine name>...]
--enable-engine-dynamic=<engine name>[,<engine name>...]
2011-11-25 11:57:41 +01:00
Alex Bevilacqua
4c60382604 TOLTECS: integrate engine 2011-11-20 22:43:12 +01:00
Paul Gilbert
b0611f3189 M4: Removed the M4/MADS engine from trunk 2011-11-20 12:14:10 +11:00
Alyssa Milburn
981b1cdd76 ANDROID: Add minimal C++ headers to include path. 2011-11-17 08:34:32 +01:00
Strangerke
301048ec98 CONFIGURE: Use 'TsAGE' instead of the full title of Ringworld 2011-11-16 22:02:54 +01:00
Travis Howell
484e6a42af BUILD: Revert 3a461c2 since it breaks tests for various libraries under mingw (and maybe other systems). 2011-11-03 13:05:07 +11:00
Matt Lewandowsky
3a461c2525 CONFIGURE: Ensure that INCLUDES are included at configure-time. 2011-10-31 12:11:52 +01:00
Matt Lewandowsky
53160df757 CONFIGURE: Clean up two minor nits in configure. 2011-10-31 12:10:46 +01:00
Eugene Sandulenko
245281cc55 CONFIGURE: Fix MacPort detection 2011-10-22 19:08:28 +01:00
Willem Jan Palenstijn
84bc565127 Merge pull request #89 from TomFrost/master
HP TouchPad compatibility and full WebOS port update, Round 2

This is a manual merge of the pull request, with some commit message changes.
2011-10-19 13:57:09 +02:00
CeRiAl
a97cd0077f WINCE: Add workaround for memory management problem on Windows CE < 6.0
This fixes the "32MB memory limit per process" problem in Windows CE < 6.0
2011-10-18 13:10:20 +02:00
Tarek Soliman
232e2e367e CONFIGURE: Rename "release optimization" to "optimizations" 2011-10-09 14:48:53 -05:00
Tarek Soliman
dc473ce955 CONFIGURE: Enable release optimizations by default when optimization...
... level is specified

This preserves the old behavior of ports that used to always pass in -Os or -O3

It also allows --disable-release-optimization for those ports to function
2011-10-09 14:48:53 -05:00
Tarek Soliman
01f03e2a3e CONFIGURE: Separate release mode from optimizations 2011-10-09 14:48:53 -05:00
Tarek Soliman
4a9b8ee7b9 CONFIGURE: Removed useless ENGINE_WIP_ defines from config.h
This is a holdover from when it was going to warn on a per-engine basis.
This warning is now handled on a per-game basis with ADGF_UNSTABLE and
ADGF_TESTING.

It resulted in a lot of spam in config.h: a define for every single
engine and subengine that looks like this:
define ENGINE_WIP_SCUMM_7_8 false

It was not being used in-tree and I don't see it being used in the near future.
2011-10-09 01:21:35 -05:00
TomFrost
dbd391bdfe WebOS: Add improvements suggested in pull req. 89.
The improvements in this commit are mostly code formatting, variable
abstraction, and in one case, a performance enhancement as calculations
were made a one-time fire rather than being run with every mouse move
event.
2011-10-01 23:03:15 -04:00
Johannes Schickel
ea2b8a2ae9 CONFIGURE: Fix comment. 2011-09-30 22:03:26 +02:00
Tarek Soliman
7c8891fed4 CONFIGURE: don't use savegame timestamp on N64
N64 does not have a RTC
2011-09-24 14:21:06 -05:00
TomFrost
c619c241de WebOS: Enable scalers and Darwin compatibility.
On Mac OS X (Darwin), there are minor differences in the 'sed'
and 'install' tools that require slightly different usage.  This
distinction has been made in webos.mk, made possible by an
additional flag in ./configure.
2011-09-24 15:12:27 -04:00
Tarek Soliman
4a9994e333 CONFIGURE: define USE_SAVEGAME_TIMESTAMP except on GP2X and Wiz/Caanoo
Those platforms don't have a reliable real time clock
2011-09-23 22:05:33 -05:00
Tarek Soliman
9aad73be5e MAEMO: enable virtual keyboard and add keymapping 2011-09-22 22:07:45 -05:00
Tarek Soliman
1439014a26 CONFIGURE: MAEMO changes
The giant configure line is now shortened to the following
configure --host=maemo
2011-09-22 22:07:44 -05:00
Joost Peters
cd1a18dfcd IRIX: support plugin builds 2011-09-12 14:49:12 +02:00
Willem Jan Palenstijn
f6f8b456e7 Merge branch 'cge'
This adds the CGE engine for the game Soltys.

It is based on pull request https://github.com/scummvm/scummvm/pull/81 .
2011-09-11 21:31:55 +02:00
TomFrost
5c1f13251e Merge branch 'master' of git://github.com/nexapps/scummvm into nexapps 2011-09-03 14:23:14 -04:00
Eugene Sandulenko
79632ea958 CONFIGURE: Fixes to MacPort detection 2011-08-26 17:51:32 +01:00
Eugene Sandulenko
8d22979667 CONFIGURE: Add support for building under MacPorts 2011-08-26 17:41:09 +01:00