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
Max Horn
cbbd212f81
Since the gobline engine is enabled by default now, changed "enable-gob" to "disable-gob"
...
svn-id: r17946
2005-05-07 16:29:11 +00:00
Torbjörn Andersson
d6866a0314
Goblins engine is now enabled by default.
...
svn-id: r17945
2005-05-07 14:50:59 +00:00
Jonathan Gray
e8a2cf1cf8
Pass user supplied $CXXFLAGS to the compiler only once.
...
svn-id: r17596
2005-04-14 06:59:46 +00:00
Torbjörn Andersson
13dc149ded
Applied patch #1175374 ("FluidSynth MIDI driver"), with a few documentation
...
changes. There are a few things that could use a bit more work, and I've
only tested it on my Linux box. I have verified that ScummVM still compiles
when it's disabled, though, so it shouldn't break anything too badly.
svn-id: r17512
2005-04-10 14:33:44 +00:00
Eugene Sandulenko
1758c5b211
Initial checking of Gob engine
...
svn-id: r17388
2005-04-05 15:07:40 +00:00
Max Horn
2296e4e02e
Patch #1171304 (configure patch: detect more GCC versions)
...
svn-id: r17348
2005-04-03 17:01:07 +00:00
Max Horn
317358ea48
Need to use = instead of :=, since EXECUTABLE gets defined *after* PLUGIN_EXTRA_DEPS
...
svn-id: r16741
2005-02-06 17:45:16 +00:00
Max Horn
8525d73e9b
Configure the plugin prefix/suffix in the configure script; use that setting in plugins.cpp
...
svn-id: r16739
2005-02-06 17:21:31 +00:00
Max Horn
50d64c1329
Add GCC 4.x to the list of accepted GCC versions
...
svn-id: r16474
2005-01-07 14:14:04 +00:00
Eugene Sandulenko
27bf2ad560
Fix bug #1097022 "ALL: Build fails on non-i386 archs if nasm is installed".
...
We should switch to nasm completely, though.
svn-id: r16448
2005-01-06 15:50:41 +00:00
Max Horn
fec3df2096
Moved the softsynth midi drivers into a sound/softsynth; amongst other things, this fixes bug #1083058
...
svn-id: r16316
2004-12-25 18:34:44 +00:00
Max Horn
a3228a4358
configure was using at least three different indention styles (4-tabs; 2-spaces; 4-spaces-8-tabs); tried to unify this, configure is no best viewed with tabs=4 like the rest of ScummVM
...
svn-id: r16091
2004-12-16 22:15:32 +00:00
Max Horn
642b5e703b
Patch #1086705 (RISC OS cross compiling support)
...
svn-id: r16090
2004-12-16 22:05:45 +00:00
Eugene Sandulenko
805b21181a
Major MT-32 emu overhaul based on KingGuppy's code.
...
o added configure option
o mi2 intro doesn't freeze anymore and has no sound glitches
o missing instruments in many titles are fixed
o numerous memory overwrite bugs are fixed
o code is cleaned a lot and splitted into many smaller files
o mt32.cpp went to backends/midi
o synced with upstream code
o reverberation fixed
* don't complain about File class wrapper :)
* all custom types are back
* #pragmas are to do
* maybe some indentation is wrong too
I prefer smaller commits, but this thing came in one piece.
svn-id: r15715
2004-11-06 01:41:32 +00:00
Jonathan Gray
d168ce9394
OpenBSD is _not_ a.out on i386/amd64
...
svn-id: r15668
2004-10-23 13:55:23 +00:00
Eugene Sandulenko
9d0b746aaa
Patch #1048326 Better MT-32 support
...
svn-id: r15635
2004-10-21 22:37:37 +00:00
Max Horn
a41b8d2293
Patch #1040501 (Possible fix for inttypes.h problem)
...
svn-id: r15590
2004-10-17 17:57:33 +00:00
Jonathan Gray
8906d3a3bf
Don't break when /tmp is nonexec pointed out in gentoo bug #64550 . Don't submit to stupidity of recent coreutils tail behaviour just yet however, have yet to see a system ship without support for -1 including gentoo
...
svn-id: r15186
2004-09-19 09:57:24 +00:00
Travis Howell
6214ae3424
Allow SAGA engine to be disabled.
...
svn-id: r14429
2004-08-02 05:01:28 +00:00
Jonathan Gray
d53a852c16
enable SAGA engine by default
...
svn-id: r14387
2004-07-31 12:46:30 +00:00
Jonathan Gray
3cf5c78c42
Given Makefile now depends on the configure script output move these default parameters out to the configure script
...
svn-id: r14352
2004-07-27 12:16:03 +00:00
Joost Peters
521d46b425
Add null driver to configure
...
svn-id: r14288
2004-07-20 13:42:36 +00:00
Eugene Sandulenko
d33b24036e
Added assembly versions of HQ2x and HQ3x scalers.
...
svn-id: r13844
2004-05-21 02:08:48 +00:00
Paweł Kołodziejski
f74a675850
removed awe based on Endy statement
...
svn-id: r13809
2004-05-09 13:12:19 +00:00
Oliver Kiehl
011173f18c
IRIX doesn't need ranlib - made it a nop.
...
Also write into correct variable
svn-id: r13807
2004-05-08 10:47:56 +00:00
Travis Howell
fe2f4382fb
Clean up all tmps on mingw
...
svn-id: r13799
2004-05-06 10:31:01 +00:00
Paweł Kołodziejski
e29ec6e79c
adding initial code for Another World engine
...
svn-id: r13783
2004-05-05 07:25:32 +00:00
Eugene Sandulenko
580d47f5fe
Fix cut'n'paste bug. It broke queen building with kyra disabled
...
svn-id: r13683
2004-04-30 10:40:18 +00:00
Eugene Sandulenko
c5c1a83d35
Add FreeBSD plugins building
...
svn-id: r13630
2004-04-25 19:33:46 +00:00
Jonathan Gray
45dd6a4ae6
initial pass at adding install/uninstall support to configure script, also use DIR instead of PFX while here for consistency with autoconf like output
...
svn-id: r13585
2004-04-16 08:30:57 +00:00
Max Horn
3e98a219b2
Fix plugin building
...
svn-id: r13521
2004-04-09 16:17:57 +00:00
James Brown
3978b728db
Add Kyrandia base
...
svn-id: r13516
2004-04-09 12:36:06 +00:00
Max Horn
ecf6976890
Partially added EXEEXT support to configure script (incomplete; and boy, our configure script sure needs a cleanup :-)
...
svn-id: r13505
2004-04-08 22:54:22 +00:00
Max Horn
650dc2117c
seems it is 'endianness' and not 'endianess'
...
svn-id: r13504
2004-04-08 22:46:46 +00:00
Max Horn
36d667b2b5
Fix building from external directory
...
svn-id: r13487
2004-04-06 20:04:05 +00:00
Max Horn
fbd9340768
Use config.guess to detect host OS/cpu/vendor; enforce memory alignment on Alpha machines; do not use printf directly, rather use echo_n (not sure how portable 'printf' is)
...
svn-id: r13475
2004-04-05 22:07:09 +00:00
Max Horn
ed5ac925f0
Added export symbol list for plugins (only used on OSX, if anybody wants to add support for Linux, go ahead)
...
svn-id: r13368
2004-03-23 00:30:50 +00:00
Travis Howell
472ca9c689
minge uses configure now
...
svn-id: r13348
2004-03-21 00:23:03 +00:00
Travis Howell
1ca917d81b
Missed a bit
...
svn-id: r13335
2004-03-17 09:29:20 +00:00
Travis Howell
ab13bca41d
Add Cygwin cross compile too.
...
svn-id: r13334
2004-03-17 09:28:36 +00:00
Travis Howell
d90e92019e
Add mingw to configure (Not working yet)
...
svn-id: r13333
2004-03-17 09:14:41 +00:00
Jonathan Gray
c0e6295845
display saga option in help text
...
svn-id: r13304
2004-03-15 08:09:54 +00:00
Eugene Sandulenko
2fe422ad0c
Initial SAGA checkin. Disabled by default, enable with --enable-saga
...
but don't expect it to work.
svn-id: r13280
2004-03-14 23:37:11 +00:00
Jonathan Gray
355e59ad6b
add function to provide echo -n behaviour for the echo -n less solaris users
...
svn-id: r13191
2004-03-04 22:44:10 +00:00
Max Horn
e9584c64f3
Build SDL backend via a module.mk file, too
...
svn-id: r13052
2004-02-25 11:41:55 +00:00
Torbjörn Andersson
87438d5417
Changed FLAY_LIBS to FLAC_LIBS, as pointed out by Lord_Nightmare on
...
#scummvm. Clarified that it's FLAC >= 1.0.1 that the configure script is
looking for. (That's when the seekable decoder was added.)
svn-id: r13010
2004-02-23 16:41:05 +00:00
Max Horn
aa6ec62e9d
Patch #885904 (Flac Support) with some tweaks by me
...
svn-id: r12984
2004-02-22 14:11:16 +00:00
Max Horn
24e5059aec
Create a simple Makefile when building outside the source tree (Needs improvement, but works well enough in most cases)
...
svn-id: r12972
2004-02-21 15:55:26 +00:00
Max Horn
1ca197eba0
do release builds with -O2
...
svn-id: r12969
2004-02-21 15:17:16 +00:00
Jonathan Gray
4092bd5693
fix typo
...
svn-id: r12897
2004-02-15 02:48:22 +00:00
Max Horn
be218fa982
Enable plugin support via configure script
...
svn-id: r12895
2004-02-15 01:21:02 +00:00
Jonathan Gray
a6d020ed25
versions of ALSA newer than 0.9 are ok as well
...
svn-id: r12893
2004-02-15 00:43:10 +00:00
Jonathan Gray
906fbfeb13
add --disable-debug help text
...
svn-id: r12857
2004-02-13 14:46:56 +00:00
Jonathan Gray
85e417bb11
add some information on used environment variables, descriptions taken from autoconf generated configure script
...
svn-id: r12836
2004-02-13 00:53:56 +00:00
Max Horn
579d7bef24
forgot to commit configure
...
svn-id: r12699
2004-02-01 14:03:00 +00:00
Jonathan Gray
978ba89095
patch #878551 from Gael Le Mignot, adds key mappings for yopy PDAs, a host option to the configure script for cross compilation and sdl prefix option. Also remove obsolete sdlgl option from configure script and change the --disable-bs options to be --disable-sword to be consistent while I'm here
...
svn-id: r12572
2004-01-22 04:31:31 +00:00
Jonathan Gray
06de6f1dfb
change output to be consistent
...
svn-id: r12469
2004-01-18 09:33:25 +00:00
James Brown
8a6641826b
Copy mpeg2 status to BS1 as well.
...
svn-id: r12466
2004-01-18 05:55:28 +00:00
Oliver Kiehl
f496e49815
* /execute/ the binary too. don't only compile it
...
* actually 0.3.2 is sufficient. no need for 0.4.0
svn-id: r12382
2004-01-14 13:23:16 +00:00
Jonathan Gray
4746920c74
fix path specifiers
...
svn-id: r12371
2004-01-14 06:47:23 +00:00
Jonathan Gray
d48891b9cd
number implies version
...
svn-id: r12370
2004-01-14 06:27:28 +00:00
Eugene Sandulenko
05b9f4ddf6
Fix libmpeg2 version check. FreeBSD ports collection usually lags with
...
newer package version, so current one has libmpeg2 0.3.1. Although it
got passed by configure script. Now it is fixed.
svn-id: r12366
2004-01-14 02:29:49 +00:00
Travis Howell
9db5e22986
Missed one.
...
svn-id: r12364
2004-01-14 01:42:31 +00:00
Jonathan Gray
9f6cdccc84
add autodetection for libmpeg2, while it checks for 0.4.0 and up it doesn't warn the user to upgrade if they have an older version just disables
...
svn-id: r12352
2004-01-13 02:23:37 +00:00
James Brown
a685422a13
Initial libmpeg2 cutscene support based on patch #874510 .
...
Pre-converted cutscenes w/ palette files available - ask LeChuck about Cutscenes :)
svn-id: r12338
2004-01-12 11:11:19 +00:00
Eugene Sandulenko
278d32c607
Enable INSANE by default.
...
Later #ifdef INSANE may go away at all
svn-id: r11901
2003-12-25 05:53:29 +00:00
Travis Howell
28331ab2ac
Add sword1
...
svn-id: r11674
2003-12-16 05:34:00 +00:00
Max Horn
bb760a5b73
detect zlib in configure script; use it by default, if available
...
svn-id: r11544
2003-12-10 00:15:20 +00:00
Eugene Sandulenko
5973fc01a9
Fixed potential bug in field separation shell variable. For some reason
...
tab character got substituted by spaces.
svn-id: r11508
2003-12-06 06:15:23 +00:00
Max Horn
60b9538104
Define HAS_ALTIVEC on OS X (should do a proper test here, in case we are run on Darwin/x86, but for now I am lazy)
...
svn-id: r11503
2003-12-05 23:14:01 +00:00
James Brown
aed2a56e0c
Patch #842988 (sev) - fix bugs in sdl-config detection
...
svn-id: r11305
2003-11-16 04:03:31 +00:00
Max Horn
1836d4a097
enabled Altivec on OSX machines
...
svn-id: r10902
2003-10-18 22:06:21 +00:00
Jonathan Gray
c465b13545
let beos users use configure script, default to assuming unix like system if no match
...
svn-id: r10800
2003-10-14 15:51:11 +00:00
David Eriksson
8979adac04
Should make --disable-queen work, suggested by Nightweaver.
...
svn-id: r10632
2003-10-06 08:10:57 +00:00
Max Horn
0e645f88ae
renamed namespace ScummVM to Common
...
svn-id: r10544
2003-10-02 17:43:02 +00:00
Joost Peters
82fd316187
queen initial import
...
svn-id: r10462
2003-09-28 15:50:47 +00:00
Max Horn
231cb16b5b
some tweaks to the build system (work toward plugin support)
...
svn-id: r10279
2003-09-17 21:53:13 +00:00
Jonathan Gray
ac3ee2684e
fix --disable-engine so it doesn't try to compile disabled engine, what was I thinking...
...
svn-id: r9835
2003-08-23 23:33:05 +00:00
James Brown
c2ed4c2d0e
Use debug by default for CVS trunk
...
svn-id: r9619
2003-08-10 07:56:05 +00:00
Jonathan Gray
4f228c7190
stop if we find a configure option we don't know about, add --enable-debug option which currently only adds -g
...
svn-id: r9612
2003-08-10 00:44:03 +00:00
Jonathan Gray
b0ad2e9da3
make use of env vars when doing checks
...
svn-id: r9611
2003-08-09 23:52:05 +00:00
Jonathan Gray
5bd62413fc
remove echo that shouldn't have been left in
...
svn-id: r9610
2003-08-09 23:21:17 +00:00
Jonathan Gray
c94a9cf8fe
fix spacing
...
svn-id: r9597
2003-08-08 09:10:31 +00:00
Jonathan Gray
0858eed1fd
add ability to specify prefix for optional libraries see help for details
...
svn-id: r9595
2003-08-08 09:02:49 +00:00
Jonathan Gray
93482ae5c6
automatically use gcc 3.x specific dependency rules if using gcc 3.x, enable some additional warnings in Makefile.new
...
svn-id: r9399
2003-08-02 09:21:34 +00:00
Oliver Kiehl
0f85cc3061
rename bs2 to sword2 to have the same name as the original engine.
...
besides this way all our engines start with an "s" ;)
svn-id: r9301
2003-07-30 19:25:31 +00:00
Jonathan Gray
deef4a5314
correct cflags variables
...
svn-id: r9241
2003-07-28 11:46:32 +00:00
Jonathan Gray
78c39e150d
update for bs2
...
svn-id: r9217
2003-07-28 02:12:59 +00:00
Max Horn
064fcc5d83
added TODO
...
svn-id: r8800
2003-07-06 11:19:55 +00:00
Max Horn
d27f45d35e
#define MACOSX on the command line, not in config.h; add TODO regarding TMP file names
...
svn-id: r8799
2003-07-06 10:49:56 +00:00
Jonathan Gray
dc705c04e1
fix configure script
...
svn-id: r8796
2003-07-06 08:14:22 +00:00
Jonathan Gray
5f3d4c3435
check through list of different sdl-configs, this should make fbsd work out of the box, still need to do an sdl code test though
...
svn-id: r8791
2003-07-06 06:21:17 +00:00
Jonathan Gray
714687eaf1
we want ldflags as well
...
svn-id: r8788
2003-07-06 05:50:49 +00:00
Jonathan Gray
8a3e17d69c
make Makefile.new not require build.rules
...
svn-id: r8786
2003-07-06 02:40:02 +00:00
Jonathan Gray
51abf2fcc3
add support for strange beos gcc version strings
...
svn-id: r8462
2003-06-14 08:16:10 +00:00
Max Horn
4729b52c3b
revamped alignment test; don't delete config.log after configure run (after all it might be important to debug configure)
...
svn-id: r8275
2003-06-02 21:22:54 +00:00
Max Horn
fa93fe294f
alignment check extended to hopefully cover ARM, too
...
svn-id: r8272
2003-06-02 12:17:51 +00:00
Max Horn
2b1128acb5
working alignment check (but if alignment is needed it'll print out a 'Bus error' message which isn't nice...)
...
svn-id: r8270
2003-06-02 11:20:07 +00:00
Jonathan Gray
d811359226
add compiler version checking to configure script
...
svn-id: r8261
2003-06-02 03:01:22 +00:00
Jonathan Gray
645aa837e7
add ability to choose backend from configure script, doesn't validate user input at the moment
...
svn-id: r7991
2003-05-26 05:18:40 +00:00
Max Horn
79cc9c6a2f
let config.mak overwrite the default values (defensive coding style :-)
...
svn-id: r7715
2003-05-20 10:24:24 +00:00
Jonathan Gray
ad92ffa06d
move writing config.h to end of file
...
svn-id: r7714
2003-05-20 10:15:38 +00:00
Jonathan Gray
50bcac3a04
add makefile to test configure with make -f Makefile.new after running configure
...
svn-id: r7713
2003-05-20 09:43:33 +00:00
Jonathan Gray
99ea509008
output which engines we are building
...
svn-id: r7710
2003-05-20 08:39:03 +00:00
Jonathan Gray
02e5463f6f
comment UNIX defines for now
...
svn-id: r7634
2003-05-18 14:06:13 +00:00
Jonathan Gray
9dc0a6d3c8
remove ldd use
...
svn-id: r7629
2003-05-18 11:46:14 +00:00
Jonathan Gray
6174bb7c6b
rm -f
...
svn-id: r7628
2003-05-18 11:27:35 +00:00
Jonathan Gray
48d642dea6
make less broken
...
svn-id: r7627
2003-05-18 11:23:12 +00:00
Jonathan Gray
068a5eda71
make configure script output a config.mak
...
svn-id: r7625
2003-05-18 09:54:28 +00:00
Jonathan Gray
61a1368a7d
add checking for libs, help, options to disable engines
...
svn-id: r7624
2003-05-18 05:43:52 +00:00
Max Horn
166ea5bcee
get rid of DUMP_SCRIPTS; in its place, added run time option '-u' to enabled script dumping
...
svn-id: r6284
2002-12-31 02:09:57 +00:00
Max Horn
5b188353de
OS X app bundle should contain static linked executable; 'bool' is part of the C++ standard
...
svn-id: r5795
2002-12-01 20:29:20 +00:00
Jonathan Gray
e371811d7b
update configure script as well...
...
svn-id: r5326
2002-10-27 05:56:36 +00:00
Max Horn
71e6b03883
typo
...
svn-id: r5286
2002-10-23 12:12:24 +00:00
Max Horn
09e9143725
tweaked the configure script a bit
...
svn-id: r5283
2002-10-23 12:02:43 +00:00
Max Horn
446b1231eb
use printf instead of echo -n -> work on Solaris, too
...
svn-id: r4838
2002-08-24 23:35:29 +00:00
Max Horn
50af6a97b7
some more configure stuff
...
svn-id: r4824
2002-08-24 16:05:53 +00:00
Max Horn
fa181fcd8b
added some configure code which outputs a config.h file. Not near to complete, nor checked for cross platform compatibility
...
svn-id: r4820
2002-08-24 15:24:38 +00:00
Max Horn
151aef875f
placeholder for configure script (with a TODO list)
...
svn-id: r4819
2002-08-24 14:18:40 +00:00