Commit Graph
1131 Commits
Author SHA1 Message Date
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