Commit Graph

269 Commits

Author SHA1 Message Date
Max Horn
b820b661c7 Patch #1826459: Make: reconfigure on configure change (saving environment)
svn-id: r29435
2007-11-06 17:23:33 +00:00
Eugene Sandulenko
f3850bc332 Patch #1825378: "More work for engines on configure"
svn-id: r29404
2007-11-04 06:55:45 +00:00
Sven Hesse
7cce6c8c43 More whitespace fixes
svn-id: r29384
2007-11-03 13:23:36 +00:00
Max Horn
01de17b063 Whitespace fixes
svn-id: r29382
2007-11-03 11:27:34 +00:00
Eugene Sandulenko
25e4547434 Patch #1824292: "fix spaces->tabs indentation in configure"
svn-id: r29369
2007-11-01 21:03:16 +00:00
Eugene Sandulenko
f96f934215 Patch #1822349: "Refactor engines handling in configure script"
svn-id: r29343
2007-10-31 19:38:09 +00:00
Johannes Schickel
bdacda3d70 Adding special amigaos to host_os check. This makes ScummVM use scummvm.ini instead of .scummvmrc on AmigaOS again.
svn-id: r29333
2007-10-30 22:57:26 +00:00
Eugene Sandulenko
22cdf4f85c Patch #1822459: "configure fix for shells not supporting unary negation"
svn-id: r29322
2007-10-30 06:00:23 +00:00
Gregory Montoir
6c6e8657b6 added 'igor' engine for the game 'Igor: Objective Uikokahonia'
svn-id: r29318
2007-10-29 23:35:50 +00:00
Eugene Sandulenko
41481df20c More readable code, and another format of engine build list as suggeested
by Fingolfin

svn-id: r29315
2007-10-29 21:40:38 +00:00
Eugene Sandulenko
f4f897393c Fix compatibility with bash
svn-id: r29295
2007-10-28 17:07:39 +00:00
Eugene Sandulenko
31e0ca4ea0 Print list of skipped engines too.
svn-id: r29294
2007-10-28 16:57:49 +00:00
Max Horn
c664dbcca8 Patch #1821100: make cross-compiling sane out of the box; blackfin support
svn-id: r29285
2007-10-28 13:14:23 +00:00
Max Horn
5a07c3c552 Patch #1804801: DMedia MIDI driver for IRIX
svn-id: r29142
2007-09-30 12:12:22 +00:00
Eugene Sandulenko
b508441972 Patch #1800767: "Sort the list of engines"
svn-id: r29089
2007-09-24 17:44:47 +00:00
Eugene Sandulenko
8c4bc03446 Enable Lure engine by default.
svn-id: r28976
2007-09-19 22:55:55 +00:00
Paweł Kołodziejski
d04b653378 added engine stubs code for Drascula game
svn-id: r28130
2007-07-17 21:35:01 +00:00
John Willis
cf0eb563ad Update GP2X configure rules to support the new ARM ASM SMUSH code.
svn-id: r27726
2007-06-26 08:37:40 +00:00
Max Horn
54a1136f5b some configure reorg
svn-id: r27697
2007-06-24 20:35:02 +00:00
Max Horn
2ea999a3c1 Renamed add_flag_to_config_mk_if_no to add_to_config_mk_if_no and changed the comment on it; got rid of _mak_asm_arm_rate & _mak_asm_arm_smush again
svn-id: r27691
2007-06-24 11:41:05 +00:00
Paweł Kołodziejski
347f7f8830 should be smush not codec47
svn-id: r27686
2007-06-24 07:08:47 +00:00
Paweł Kołodziejski
c88567aa79 added arm assembly from patch #1742112 for codec47. (and really build arm code this time)
svn-id: r27685
2007-06-24 07:02:55 +00:00
John Willis
1281707d29 Update GP2X configure rules to support the new ARM ASM mixer code (i.e. USE_ARM_SOUND_ASM) it has been in my local tree for some time and works well with the port.
Also fix typo that has been bugging me for a while ;). 2 spaces between Broken Sword 1 and (without mpeg2 cutscenes) on the echo statements.

svn-id: r27497
2007-06-16 21:14:21 +00:00
Paweł Kołodziejski
405f4110a8 use USE_ARM_SOUND_ASM for arm-linux target
svn-id: r27476
2007-06-16 18:50:25 +00:00
John Willis
688fb71bfa Update configure to set the new EXEEXT for the GP2X port (.gp2x rather then .gpe).
svn-id: r27211
2007-06-08 20:01:40 +00:00
Max Horn
995d3da8a3 These days, man pages are usually stored in /usr/share/man, not in /usr/man
svn-id: r27017
2007-05-30 16:56:18 +00:00
Max Horn
c07b5f6147 Slightly modified version of patch #1728192: Fix for Debian packaging scripts
svn-id: r27015
2007-05-30 16:54:01 +00:00
Johannes Schickel
2d43de587a Commit of patch #1715310 ("WIN32: Dynamic Plugin support with MinGW").
svn-id: r26963
2007-05-27 10:46:47 +00:00
Eugene Sandulenko
d8e0a50833 - Enable parallaction engine by default
- Sort engines in usage message by alphabet

svn-id: r26901
2007-05-21 09:44:05 +00:00
Max Horn
9bf84a30ef Updated configure to generate flags in config.mk for MAD, FLAC, MPEG2 and Vorbis; updated scummvm-static Makefile target to only static link those libs which are actually used
svn-id: r26651
2007-04-28 13:43:51 +00:00
Eugene Sandulenko
be496e3f97 Give proper name to CruisE engine.
svn-id: r26620
2007-04-27 20:18:09 +00:00
Filippos Karapetis
18f1475b03 Updated configure and engines/engines.mk to include the cruise engine (disabled by default)
svn-id: r26608
2007-04-27 15:10:13 +00:00
Paweł Kołodziejski
83610641c7 allow arm-linux-gnueabi target too
svn-id: r26398
2007-04-07 09:20:48 +00:00
Johannes Schickel
1d395cccee Allows cross compiling for windows with mingw32.
svn-id: r26234
2007-03-18 22:56:56 +00:00
Max Horn
fb95758b81 Patch #1596959 (SH and MIPS need memalign too)
svn-id: r25118
2007-01-18 21:36:44 +00:00
Eugene Sandulenko
ed62e97e1e Oops. Parallaction should be disabled now.
svn-id: r25085
2007-01-14 22:01:47 +00:00
Eugene Sandulenko
e5c7ce83b8 Initial import of Parallaction engine
svn-id: r25083
2007-01-14 21:29:12 +00:00
Max Horn
bad2b283c1 Patch #1610370: Configure patch for cross compiling Atari Version
svn-id: r25072
2007-01-13 13:55:30 +00:00
Eugene Sandulenko
e2de7d670d Enable AGI engine by default
svn-id: r25043
2007-01-07 09:08:45 +00:00
Gregory Montoir
c7fa8667d0 enabled Touche engine, since game is completable with it
svn-id: r24673
2006-11-11 04:46:32 +00:00
Gregory Montoir
13d9cdbd26 added 'touche' engine for the game 'Touche: The Adventures of the 5th Musketeer'
svn-id: r24592
2006-11-03 21:23:07 +00:00
Max Horn
71763c3630 Modified version of patch #1584720 (add support for FLAC-1.1.3)
svn-id: r24554
2006-10-28 13:21:43 +00:00
Oystein Eftevaag
7ca5752fbc Adding CXXFLAGS usage for various configure script tests, needed to properly crosscompile for OS X 10.2 on Intel Macs
svn-id: r24421
2006-10-21 20:41:49 +00:00
Eugene Sandulenko
018d5e350c Since proper detection is added to CinE, build it by default and
announce as supported. Future Wars is completable.

svn-id: r24321
2006-10-15 01:13:43 +00:00
Max Horn
9def30e302 Patch #1574436: Cosmetic changes to configure
svn-id: r24318
2006-10-15 00:49:36 +00:00
Max Horn
28ef091808 Modified configure to #define SDL_BACKEND when using the SDL backend (akin to X11_BACKEND)
svn-id: r24151
2006-10-07 00:48:28 +00:00
Eugene Sandulenko
3d84f11046 Patch #1432376: "Very basic GP2X Backend"
svn-id: r24144
2006-10-06 19:01:39 +00:00
Eugene Sandulenko
8e2c703bab First pahse of renaming simon engine to agos. Internal renames. Compilation
is broken

svn-id: r24008
2006-09-29 08:14:27 +00:00
Willem Jan Palenstijn
d253442c42 slightly changed patch #1521412: Hardcoded path for theme files
svn-id: r23723
2006-08-18 21:55:11 +00:00
Max Horn
ce79bfdf59 Since we link against libvorbisfile, we should check for its presence, too
svn-id: r23681
2006-08-05 10:51:15 +00:00
Max Horn
ccd1f48895 Fix bug in Fluidsynth configure code
svn-id: r23679
2006-08-04 22:59:49 +00:00
Max Horn
ea3572b684 Simplify configure code a bit, making it easier to add stuff to config.mk
svn-id: r23678
2006-08-04 22:46:06 +00:00
Max Horn
ae79aa3017 Modified version of the rest of patch #1497254: Patch to add support for the Atari ST/FreeMiNT Platform
svn-id: r23677
2006-08-04 20:34:43 +00:00
Max Horn
3a88d7a752 Added -Wuninitialized to --enable-release (best used in combination with --enable-Werror :-)
svn-id: r23676
2006-08-04 20:27:48 +00:00
Max Horn
492c65009c Started to move 'monolithic' parts of our ports to the new 'background/platform' directory (see also the 'Modular_Backends' page in our Wiki)
svn-id: r23293
2006-06-24 12:33:52 +00:00
Max Horn
9a955180a4 * Renamed config.mak to config.mk
* Renamed common.rules to rules.mk
* Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it)

svn-id: r23275
2006-06-24 08:48:11 +00:00
Eugene Sandulenko
50f12fb9aa Fix long standing (ahem) c/p error which made impossible to sidable just HQ
scalers.

svn-id: r22843
2006-06-02 20:42:41 +00:00
Paweł Kołodziejski
0379a05d2c added arm-*-linux-gnueabi target to configure
svn-id: r22804
2006-05-31 19:17:08 +00:00
Eugene Sandulenko
4abec6fdb6 Possible fix for bug #1497973: "0.9.0 from SVN does not build on Solaris 10"
svn-id: r22792
2006-05-31 09:49:52 +00:00
Eugene Sandulenko
9b5c97ce66 update make subsystem
svn-id: r22591
2006-05-23 23:51:59 +00:00
Willem Jan Palenstijn
6330e65852 return first sdl-config found in PATH
svn-id: r22193
2006-04-27 19:55:09 +00:00
Joost Peters
2952dd123c The dirent struct on IRIX doesn't have the d_type field, so define SYSTEM_NOT_SUPPORTING_D_TYPE
svn-id: r22085
2006-04-22 15:29:38 +00:00
Max Horn
de250812e5 Removed my Altivec version of the hqx blitters, since it (a) didn't work with newer GCC versions, (b) speed was improved on some systems, but actually slower on others, and (c) even on my old 400 Mhz G4 hqx is fast enough w/o it
svn-id: r21961
2006-04-17 08:38:26 +00:00
Eugene Sandulenko
ff1d11afe1 Rest of patch #1467193: "AmigaOS changes":
- an icon file (icons/scummvm.info) for AmigaOS
- aos4dist target which strips the binary and copies stuff (including the icon)
  to a hardcoded directory called Games:ScummVM_Snapshot.

svn-id: r21862
2006-04-14 01:11:10 +00:00
Max Horn
4a8c9c323d AmigaOS4 changes from tracker #1416370
svn-id: r21691
2006-04-08 12:39:27 +00:00
Oystein Eftevaag
53c5b8cf47 Actually, removing the --disable-altivec from the
help output, it is potentially only useful in very specific
situations.

svn-id: r21282
2006-03-14 12:26:48 +00:00
Oystein Eftevaag
c3d8674a26 Adds support for building on Intel Macs, using a modified
version of patch 1448395 by Aubin and some of my 
own changes.

Notably:
* Two elements of a struct in backends/midi/quicktime.cpp
needed to be forced to BE.
* NASM set to build Mach-O binaries
* configure now checks for Altivec support on Darwin hosts,
instead of assuming it. Altivec support can also be disabled (not 100% sure if t
his is actually needed, but might be handy for crosscompiling).
* The aliasing of the symbols contained in the .asm files
done on Windows were also needed on MacOS.

Note that while the asm code is properly compiled and linked
in, HQ2/3x support will still not work properly on Intel macs
if NASM is enabled.

svn-id: r21280
2006-03-14 12:18:04 +00:00
Max Horn
4c5d1a6b0e Improved patch for bug #1436165 (no more warnings from GNU tail about outdated parameters)
svn-id: r20888
2006-02-25 20:36:23 +00:00
Gregory Montoir
ed577e61d5 Fixed typo in configure script
svn-id: r20817
2006-02-22 23:19:57 +00:00
Eugene Sandulenko
71c170bb13 Initial version of Cinematique engine evo 1.
svn-id: r20813
2006-02-22 22:40:53 +00:00
Eugene Sandulenko
53ce2ca464 Patch #1436165: "configure fixes for Solaris compatibility"
svn-id: r20810
2006-02-22 12:05:19 +00:00
Max Horn
d87e5d6094 Added --enable-Werror option to our configure script
svn-id: r20792
2006-02-20 15:46:10 +00:00
Max Horn
a24867339d Fixed indention (spaces -> tabs)
svn-id: r20791
2006-02-20 15:16:26 +00:00
Max Horn
80cf2fa46f Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
svn-id: r20584
2006-02-12 00:16:31 +00:00
Travis Howell
5b2533cd53 Ooops, allow Lure engine to be enabled
svn-id: r20545
2006-02-11 13:36:08 +00:00
Travis Howell
ca72474cbf Disable Lure engine by default for now
svn-id: r20543
2006-02-11 13:29:59 +00:00
Travis Howell
6703dc7fa1 Add patch #1374870 - New Lure of the Temptress module
svn-id: r20536
2006-02-11 12:54:56 +00:00
Jonathan Gray
594d7d591d Allow GCC 2.95 again as compilation is now fixed.
svn-id: r20289
2006-01-29 03:47:46 +00:00
Jonathan Gray
56ce100b4f Compilation has been busted on GCC 2.xx for some time. Don't
pretend to support it in configure.

svn-id: r20264
2006-01-28 07:31:53 +00:00
Paweł Kołodziejski
a031c852b9 added option to allow switch disable scalers
svn-id: r20159
2006-01-24 22:21:23 +00:00
Paweł Kołodziejski
900b17b247 don't execute binary for libmpeg2 test when cross compiling
svn-id: r20158
2006-01-24 19:24:22 +00:00
Max Horn
4a8c720252 Fix --with-XYZ-prefix options, which would incorrectly overwrite _prefix (see also patch #1411577, but note that this fix is different)
svn-id: r20123
2006-01-21 18:22:01 +00:00
Johannes Schickel
c19447b45f Kyrandia is now ready for default compiling, please update the other build systems for that change too.
svn-id: r19950
2006-01-08 18:57:37 +00:00
Max Horn
93bef2e0be Switched the CoreAudio driver to use an AUGraph; this simplifies things a lot and should also cope with the user switching the default output device while ScummVM is running
svn-id: r19835
2005-12-26 20:54:24 +00:00
Max Horn
250071f867 Make configure message regarding plugin support less ambigious
svn-id: r19646
2005-11-18 21:37:58 +00:00
Max Horn
ba4b02975a Patch #1342957 (touchup configure output/debug)
svn-id: r19523
2005-11-08 22:40:10 +00:00
Paweł Kołodziejski
a9a07a5965 applied patch #1331972 + changaed deprecated option to new one in -tail-
svn-id: r19314
2005-10-26 17:39:23 +00:00
Max Horn
1eed529803 Some more Broken Sword I & II -> 1 & 2 changes
svn-id: r19257
2005-10-23 10:49:34 +00:00
Paweł Kołodziejski
824f9316bf fix mem align for arm processors by Koen Kooi
svn-id: r19111
2005-10-16 16:39:00 +00:00
Eugene Sandulenko
ee697e27ef Patch #1324028 "Another configure patch for OS/2"
svn-id: r19024
2005-10-11 18:09:52 +00:00
Eugene Sandulenko
049dd317d7 Patch #1323715 "OS/2 Patches to ScummVM" and credited the author.
svn-id: r19016
2005-10-11 11:27:18 +00:00
Jonathan Gray
603a5e4d6f Don't explicity check for tremor and vorbis everywhere and
require both USE_TREMOR and USE_VORBIS to be defined when
using tremor.

svn-id: r18642
2005-08-10 12:42:56 +00:00
Max Horn
8260c98fa8 Fix case of CoreMIDI framework
svn-id: r18572
2005-07-21 00:04:01 +00:00
Max Horn
07b5d93eaa Fixes for RISC OS
svn-id: r18514
2005-07-08 16:16:32 +00:00
Max Horn
7970562356 Hackish native MIDI HW support for Mac OS X (incomplete)
svn-id: r18481
2005-07-02 12:52:30 +00:00
Jonathan Gray
2e273bad42 Enhanced tremor support from Jolan Luff.
The configure script now works as follows for detection:
Tremor only: use tremor
Vorbis only: use vorbis
Both: use vorbis

This behaviour can be changed with newly added configure script options.

svn-id: r18478
2005-06-30 09:14:36 +00:00
Travis Howell
380f187eeb Disabling SCUMM7/8 games should disable HE61 games.
Split akos_processQueue() in HE61+ and SCUMM7+ versions.

svn-id: r18101
2005-05-15 01:03:31 +00:00
Eugene Sandulenko
3588b96d4f Added --disable-hq and --disable-scumm-7-8 options. Also improved
DISABLE_HE so more HE-specific code gets excluded.

svn-id: r18099
2005-05-14 22:56:41 +00:00
Travis Howell
93be3e16d8 Add configure option to disable HE 70+ games.
svn-id: r18091
2005-05-14 14:06:37 +00:00
Max Horn
52bbc86797 Patch #1181544 (AmigaOS 4 changes)
svn-id: r18011
2005-05-09 21:21:21 +00:00