972 Commits

Author SHA1 Message Date
Johannes Schickel
3fab905629 CONFIGURE: Disable use of USE_ARM_SOUND_ASM.
The feature is currently broken (see bug #6957 "AUDIO: ARM ASM sound code causes distorted audio on 32 bit armv6").
Fixing the feature looks highly non-trivial and since nobody volunteered so
far it's unlikely we will see any fix soon.
2015-12-16 01:15:23 +01:00
Bastien Bouclet
b9a1074999 PS3: Make use of an updated SDL2 version
This version, available at https://bitbucket.org/bgK/sdl_psl1ght, is based on SDL 2.0.3.
2015-12-15 20:10:19 +01:00
vanfanel
ae1be06db8 RASPBERRYPI: Disable OpenGL ES because it offers no advantage over SDL2. 2015-12-08 21:41:40 +01:00
vanfanel
6deb5ecc88 RASPBERRYPI: Prefer SDL2 over SDL1.2. 2015-12-08 21:41:40 +01:00
vanfanel
66dbb7f485 SDL/DISPMANX: Remove dispmanx graphics output. 2015-12-08 21:41:40 +01:00
vanfanel
8981279580 CONFIGURE: Fix OpenGL ES detection for Raspberry Pi and other SBCs. 2015-12-08 21:41:40 +01:00
vanfanel
9d831d0c42 SDL/DISPMANX Fixed small issues with merging: Use append_var, fix spacing issues and changed SurfaceSdlGraphicsManager constructor call parameters on DispmanXSdlGraphicsManager constructor. 2015-11-12 14:03:14 +01:00
vanfanel
99739a13fe Merge branch 'master' into dispmanx 2015-11-11 17:56:12 +01:00
vanfanel
c362119572 SDL/DISPMANX Renamed the RASBERRYPI define to the less confusing name of DISPMANX because it controls whether dispmanx rendering backend is enabled or not on the Raspberry Pi. 2015-10-18 20:25:53 +02:00
vanfanel
a4bfef8c53 SDL/DISPMANX Removed a redundant and unused configure parameter info related to dispmanx. 2015-10-18 19:31:08 +02:00
vanfanel
aa7734a643 SDL/DISPMANX Corrected configure script so Scummvm cross-compiles with modern Raspbian that uses multiarch. 2015-10-18 13:02:29 +02:00
vanfanel
8382e87baa SDL/DISPMANX: Made minor corrections sugested by fingolfin. 2015-07-24 11:48:21 +02:00
Max Horn
87f7f72888 CONFIGURE: add and use append_var function
This allows replacing constructs like
  LDFLAGS="$LDFLAGS -static-libgcc -static-libstdc++"
by
  append_var LDFLAGS "-static-libgcc -static-libstdc++"
or even
  append_var LDFLAGS -static-libgcc -static-libstdc++
which improves readability and reduces "code duplication", and thus
reduces the risk of introducing certain bugs (e.g. like this one:
  LDFLAGS="$LDFLAG -static-libgcc -static-libstdc++"
2015-07-22 14:32:03 +02:00
vanfanel
b706ca36f1 SDL/DISPMANX: Updated class member names, configure script and asociated files and docs to conform to fingolfin's corrections. 2015-07-22 13:00:45 +02:00
vanfanel
6320a008ec SDL/DISPMANX: Updated rendering code for better buffers management. 2015-07-20 17:15:04 +02:00
vanfanel
bf68de9aa7 RASPBERRYPI: Changed the RGB code for the game screen surface and added RaspberryPi information file. 2015-07-20 17:13:19 +02:00
vanfanel
d5862217c3 RASPBERRYPI: Fixed cross-compilation. 2015-07-20 17:13:19 +02:00
vanfanel
0855b41c07 RASPBERRYPI: Fixed variable names, removed gcc optimization flags, temporary decrease buffers to 2. 2015-07-20 17:11:47 +02:00
Matthew Hoops
a45ff5a6a9 CONFIGURE: Ensure the USE_ALSA define ends up in config.mk 2015-07-07 20:19:47 -04:00
vanfanel
08a3376ba7 RASPBERRYPI: Added Raspberry Pi native 2D API support (dispmanx) 2015-03-29 21:52:53 +02:00
Einar Johan Trøan Sømåen
2d858d817f CONFIGURE: Always link against Cocoa on OS X, since SDL2 doesn't seem to pick it up for us. 2015-03-06 02:21:46 +01:00
Johannes Schickel
6ed60538c6 CONFIGURE: Make SDL_CONFIG override work with a MinGW host. 2015-02-16 02:32:27 +01:00
Johannes Schickel
8530997fff SDL: Add experimental support for SDL2.
This is based upon skristiansson's change set to make ScummVM work with SDL2.
2015-01-25 20:23:25 +01:00
Johannes Schickel
defe71792d CONFIGURE: Allow to overwrite sdl-config to use with SDL_CONFIG. 2015-01-25 19:26:16 +01:00
Matthew Hoops
762e2ca69b CONFIGURE: Use -mlongcall on Mac PPC builds
Calls larger than 32MB away should no longer cause linker errors, provided libraries are rebuilt with that too
2015-01-18 17:00:51 -05:00
Matthew Hoops
e10512c8b9 CONFIGURE: Use "powerpc" instead of "ppc" as config.guess outputs
powerpc-* targets get detected properly again now
2015-01-18 16:58:03 -05:00
Joel Teichroeb
59934881a1 ANDROID: Remove unpacker and fix support for non arm 2015-01-05 20:18:31 -08:00
Eugene Sandulenko
5b19913eb8 CONFIGURE: define HAVE_INT64 when we have 64-bit types.
This has been hanging in the air forever, but for the sake of cleanness
now is defined.
2015-01-04 20:23:27 +01:00
D G Turner
68693f996d CONFIGURE: Add likely fix for AmigaOS4 linker relocation build failure. 2014-12-09 10:51:00 +00:00
Eugene Sandulenko
8e3b6df830 GCW0: Switch to HW floats and introduce the platform define 2014-10-26 19:04:34 -04:00
Eugene Sandulenko
d1169beed1 CONFIGURE: Create port-specific platform for GCW0 2014-10-26 14:32:47 -04:00
Tobia Tesan
ba9401864c CONFIGURE: Use pkgconfig to get CFLAGS for Unity if not supplied
This is not necessary if we got --with-libunity-prefix= (line
1447).
That's not always the case though.
2014-09-21 20:23:49 +02:00
Tobia Tesan
651b271f61 CONFIGURE: Ask for unity >= 3.8.1
Previously we asked for unity == 3.8.1, which broke things everywhere else
2014-09-21 20:19:53 +02:00
raziel-
13d01576b0 AMIGAOS: Get rid of the OS version number
"4" is the version of the OS. It will certainly change with future updates.
2014-08-08 13:50:27 +03:00
D G Turner
469eecb9ee BUILD: Add port specific makefile for AmigaOS4.
This moves the AmigaOS4 specific packaging rules from the global
ports.mk to a port specific makefile in the AmigaOS subdirectory of
the SDL backend (used for AmigaOS).

Previously, port specific makefiles were only used for cross compiling
builds and thus had a single entry in the cross compiling section of
the configure. Since AmigaOS4 is a desktop system supporting native
build, this required a second entry for when the host system is detected
as ppc-amigaos to support native builds.

However, currently this does break packaging of cross compiled builds
for Win32, OSX and Unix when done on AmigaOS4... but this is not likely
and has limited impact. To fix this, default _port_mk lines would need
to be added to the sections of the cross compiling switch for mingw32
etc. to override the AmigaOS4 OS setting of _port_mk.
2014-07-20 04:18:46 +01:00
D G Turner
5efe1047b1 BUILD: Fix AmigaOS4 build variable naming to be clearer. 2014-07-20 03:22:33 +01:00
D G Turner
150ac10a1e CONFIGURE: Fix compilation on IRIX.
Fixes bug #6666 "IRIX: configure mistakenly detects
$_host_alias-strings".
2014-07-01 23:41:02 +01:00
Bastien Bouclet
bf90ad0467 BUILD: Move the PS3 make targets to a separate file 2014-06-28 17:12:43 +02:00
Bastien Bouclet
991999d6d5 CONFIGURE: Disable the event recorder for the PS3
It causes a crash on startup for unknown reasons
2014-06-27 16:11:18 +02:00
Marcus Comstedt
0e45979634 ANDROID: Allow build with non-ancient SDK 2014-06-18 21:40:13 +02:00
Eugene Sandulenko
38ee05d75b CONFIGURE: Detect and use Mac Homebrew if it is installed 2014-05-28 16:58:55 +03:00
Eugene Sandulenko
3de1a9dcaa CONFIGURE: Detect and use Fink if installed 2014-05-28 16:58:55 +03:00
D G Turner
2ff0a553c3 CONFIGURE: Send output for host-alias-strings test to config.log
This is not critical to build configuration and any problems would
be visible by an incorrect endian test result.
2014-05-21 22:26:22 +01:00
D G Turner
d0c3635244 CONFIGURE: Fix information output for host-alias-strings test.
Thanks to LordHoto for the amendment to surpress error output.
2014-05-20 19:29:55 +01:00
D G Turner
e89b0fd439 CONFIGURE: Add support for host-alias prefixed strings binary on LE.
This was missed from the Wii patch as the Wii is Big Endian.
2014-05-18 00:30:12 +01:00
D G Turner
54c957913a CONFIGURE: Add support for host-alias prefixed strings binary.
This is the last outstanding change of patch #1359 - "Update
wii/gamecube configure" submitted on 2010-11-15.
2014-05-17 23:28:00 +01:00
D G Turner
2779e6825c PS2: Fix hardcoded library settings to allow building against old SDK.
The autodetection should be fixed or modified to remove these hardcoded
library enables. For now, we add another minor HACK to disable the
troublesome Tremor Ogg Vorbis enable on older SDK, which should fix the
buildbot builds.
2014-04-30 01:16:42 +01:00
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