Commit Graph

511 Commits

Author SHA1 Message Date
Yotam Barnoy
30d7517343 PSP: switched to using my memcpy
svn-id: r50982
2010-07-18 07:03:14 +00:00
Angus Lees
330e94feed Drop direct use of (private) libEGL.so and call EGL functions via Java.
This removes the final private library - we should be completely above
board now.

svn-id: r50677
2010-07-05 13:06:58 +00:00
Max Horn
a9af532448 DS: Can now build binaries via our "configure/make" build system.
Conversion of the old build system is incomplete. Binaries created
using this new build system support most likely will not run!
More work is needed, but the work done so far should be enough
to get basic NDS support on our buildbot working.

svn-id: r50672
2010-07-05 10:07:33 +00:00
Max Horn
179a2b4e88 NDS: Rename backend 'nds' to 'ds' in configure
svn-id: r50670
2010-07-05 10:06:38 +00:00
Angus Lees
b8778fc7c3 Switch Android toolchain prefix from arm-android-eabi to
arm-*-linux-androideabi, since this is what the upcoming gcc-4.6
change uses.
Work around Android 2.0 and newer dynamic linker bug by explicitly
linking plugins against the core libscummvm.so.
Mark Android packages as preferring to be on external storage.
Move -lm from LDFLAGS to LIBS.

svn-id: r50665
2010-07-05 01:00:59 +00:00
Max Horn
762ff57e0d NDS: Some tweaks for compiling via std build system
svn-id: r50582
2010-07-01 23:12:28 +00:00
Max Horn
78b6e246df Fix configure output (missing newline)
svn-id: r50556
2010-07-01 16:26:00 +00:00
Johannes Schickel
58fcda82f3 Remove support for translation of console messages.
In recent discussions on -devel it turned out, that this
feature is rather superfluous and instead we should rather
implement a proper error reporting in our GUI.

I also removed the dependency on iconv along with this.

svn-id: r50335
2010-06-26 18:07:41 +00:00
Johannes Schickel
d783ca972a Disable addition of "SCUMMVM_SVN_REVISION" to the version string, in case --enable-release was specified on configure run.
svn-id: r50246
2010-06-24 22:33:49 +00:00
Thierry Crozat
690203de74 Fix possible link error for scummvm-static (for MacOS X bundle) when USE_TRANSLATION is set but USE_TERMCONV is not.
svn-id: r49941
2010-06-17 18:54:37 +00:00
Yotam Barnoy
e7e8808aff PSP: got rid of SDL
svn-id: r49903
2010-06-16 09:04:27 +00:00
John Willis
2e9a7155e6 GP2X: Move port distribution rules into a makefile for use with buildbot.
This removes them from the old scripts in /backends/platform/gp2x/build/ and puts them in the right place.

svn-id: r49892
2010-06-15 20:45:13 +00:00
Johannes Schickel
49463c2bf9 Use USE_TRANSLATION, USE_DETECTLANG and USE_TERMCONV instead of (ENABLE_)TRANSLATION, DETECTLANG and TERMCONV.
svn-id: r49885
2010-06-15 19:20:58 +00:00
Andre Heider
7360bea1ee Fix linking of the cc_tests (gamecube too)
svn-id: r49884
2010-06-15 18:42:08 +00:00
Andre Heider
6210b44eba Fix linking of the cc_tests
svn-id: r49882
2010-06-15 18:30:30 +00:00
John Willis
ee419aad9c GP2XWiz: Add port distribution rules into a makefile so they can be used with buildbot.
This removes them from the old scripts in /backends/platform/gp2xwiz/build/ and puts them in the right place as make targets.

svn-id: r49877
2010-06-15 17:49:40 +00:00
Johannes Schickel
0d7c8071cc Fix iconv signature on BSD systems. (Based on what we do in tools/)
svn-id: r49868
2010-06-15 17:13:42 +00:00
Eugene Sandulenko
859212df25 Implement translation support for ScummVM GUI.
Based on patch #2903830: "Updated Translation Prototype" by alexbevi
which in turn is based on patch #1739965 by jvprat.

Currently it builds all translations right into ScummVM. Once the
feature will be accepted more widely, i.e. more translations will
pop up, it will be trivial to move translation strings to external
file.

Finished translation: Russian
Unfinished translation: Hungarian

Things which are nice to do:
 - Language code -> language mapping for more user friendness
 - Specifying fonts to be used with language
 - Updating of interface language without restart. It will require
   moving of much code to reflowLayout() methods for each dialog

The .po files must be in single byte encodings. I.e. no support
for Unicode.

svn-id: r49759
2010-06-15 10:44:51 +00:00
Angus Lees
33c2e03ccc Remove unnecessary explicit _endian=little for Android
svn-id: r49504
2010-06-08 13:18:25 +00:00
Max Horn
46155b2c36 Add Android backend from patch #2603856
svn-id: r49449
2010-06-06 09:34:36 +00:00
Joost Peters
088ad43966 add mips-sgi(-irix6.5) cross-compiling target
svn-id: r49167
2010-05-23 19:24:19 +00:00
Andre Heider
be0885e9d1 Revert r48979. Instead, make the HQ scalers depend on the normal ones. Configure reflects that now.
svn-id: r48996
2010-05-10 17:25:12 +00:00
Max Horn
ea964491a0 Revise how prefix, datadir etc. are handled.
With these changes, we are a bit closer to how autoconf works, the
de-facto standard for configure scripts. The changes make it easier
for packagers to modify where ScummVM install things (e.g. the
Maemo port might benefit from this). It is now also trivial to
override certain paths when invoking make, e.g. you can now do
  make install prefix=/opt
and also datadir, mandir etc. will reflect the change.

svn-id: r48989
2010-05-09 20:42:18 +00:00
Andre Heider
09a54d765f Fallback to the nasm compatible yasm.
svn-id: r48980
2010-05-09 13:31:34 +00:00
Andre Heider
a3e428f6db Rename DISABLE_*SCALERS to USE_*SCALERS, and move the mk/cpp defines to configure.
svn-id: r48977
2010-05-09 11:00:17 +00:00
Andre Heider
67d9cc17b0 Lets not override the return value in cc_check()
svn-id: r48969
2010-05-08 20:52:17 +00:00
Andre Heider
bcbbe36976 Cleanup, remove tmp files to avoid /tmp file flood (like on buildbot).
svn-id: r48968
2010-05-08 20:22:50 +00:00
Yotam Barnoy
20c0710db9 Modified configure to support PSP profiling
svn-id: r48803
2010-04-26 12:11:19 +00:00
Joost Peters
6a368a2c01 set cxx_verc_fail=no when MIPSpro 7.4.4 is detected + proper MIPSpro capitalization
svn-id: r48770
2010-04-22 15:30:26 +00:00
Ori Avtalion
09c0e55306 Fix for #2985480 - AMIGAOS4: Compiler errors on ./configure
svn-id: r48688
2010-04-17 15:03:16 +00:00
Max Horn
17c0c846aa Remove type_4_byte='long' FIXMEs from configure
Since no porter complained about these during the last release,
this should be safe. In any case it would be trivial to put them
back, but that is only acceptable if an explanatory comment is
included.

svn-id: r48676
2010-04-16 20:48:45 +00:00
Max Horn
85f0fceef3 Fix stupid mistake
svn-id: r48672
2010-04-16 13:03:26 +00:00
Max Horn
050d034d79 Enable more ARM asm on arm-linux targets
svn-id: r48671
2010-04-16 12:58:42 +00:00
Max Horn
09a01c71dd Trying to fix DC port compilation
svn-id: r48669
2010-04-16 12:49:48 +00:00
Max Horn
418bcdad7d Change configure entries for NDS and DC ports to use _port_mk
svn-id: r48664
2010-04-16 10:59:23 +00:00
Yotam Barnoy
9a2eac7eee PSP: refactoring/redesign of the backend
svn-id: r48632
2010-04-12 06:49:05 +00:00
Max Horn
2e6b40798d Change 'head -1' to (hopefully more portable) 'head -n1'
svn-id: r48619
2010-04-11 16:27:11 +00:00
Max Horn
982cf40067 Yet another attempt to fix cc_check_define: make it only link, but not compile, the test code
svn-id: r48603
2010-04-09 15:47:49 +00:00
Willem Jan Palenstijn
0768eda964 Change outdated configure status message
svn-id: r48602
2010-04-09 14:30:10 +00:00
Max Horn
f360dcac90 Change cc_check to always pass LDFLAGS (it already always passed CXXFLAGS), and adapt calling code accordingly
svn-id: r48601
2010-04-09 14:23:30 +00:00
Max Horn
a1fde3a03f Trying to fix cc_check_define breakage for cross platform builds which *require* a non-trivial LDFLAGS & CXXFLAGS; applying same fix to the memalign test code
svn-id: r48600
2010-04-09 14:13:37 +00:00
Ori Avtalion
92817e84ca Use head -1 instead of grep -m (non-POSIX flag)
svn-id: r48599
2010-04-09 14:12:20 +00:00
Ori Avtalion
3558ccccc4 Have cc_check_define return 0 on success
svn-id: r48597
2010-04-09 13:10:33 +00:00
Ori Avtalion
641f061645 Fix configure script on cross-platform environments
svn-id: r48596
2010-04-09 12:46:13 +00:00
Ori Avtalion
be31842b1c Future-proof gcc >= 4.3 test (Will break on version 5.0)
svn-id: r48595
2010-04-09 12:30:45 +00:00
Ori Avtalion
f2f0e1aa67 Simplify GCC version tests, add support for the clang compiler
svn-id: r48594
2010-04-09 12:23:43 +00:00
Max Horn
1eda07f524 configure: document --enable-release and --enable-profiling
svn-id: r48399
2010-03-24 23:19:42 +00:00
Paweł Kołodziejski
51110f4be9 not need this for samsungtv
svn-id: r48395
2010-03-24 21:25:18 +00:00
Paweł Kołodziejski
d377ef5626 update samsungtv toolchain prefix
svn-id: r48380
2010-03-24 16:40:35 +00:00
Paweł Kołodziejski
958fa8d5cb cleanup samsungtv sdl-config
svn-id: r48251
2010-03-13 19:30:12 +00:00