aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2010-09-06PLUGINS: Use the C++ ABI to call dtors when unloading a plugin.Andre Heider
Avoid linking all plugins against libstdc++ to free up some memory (about ~40kb on Wii per plugin). Enable it on GameCube, Wii, DS and PSP (PS2 doesn't have __cxa_atexit support in its libc). svn-id: r52607
2010-09-06CONFIGURE: Wrap usage help around 80 columnsEugene Sandulenko
svn-id: r52602
2010-09-06CONFIGURE: Remove 16Bit graphics support from the GP2X backend.John Willis
This should not have been committed with r52600, the GP2X backend refactor it needs is not yet ready to commit. svn-id: r52601
2010-09-06CONFIGURE: Add support for the OpenPandora backend.John Willis
svn-id: r52600
2010-09-05MERGE: Merge trunk to branch.Andre Heider
svn-id: r52564
2010-09-05PLUGINS: Move all ELF loader related files to its own directory.Andre Heider
svn-id: r52555
2010-09-05PLUGINS: Plugin support for the GameCube/Wii backend.Andre Heider
svn-id: r52553
2010-09-04DS: Merge r52533 from trunk.Andre Heider
svn-id: r52534
2010-09-04DS: Enable stdout/err via nocash when DISABLE_COMMAND_LINE in not set.Andre Heider
svn-id: r52533
2010-09-01PSP: removed strict-aliasingYotam Barnoy
It's no longer needed after adding __may_alias__ flag in endian.h. svn-id: r52481
2010-08-31PSP: fix BS2 crash by disabling strict aliasingYotam Barnoy
The problem that caused the crash in BS2 had to do with GCC making improper assumptions about our code. Specifically, the alignment trick we use for READ_UINT32/16 allows some targets(e.g. MIPS) to generate better code, but it also goes against ANSI C aliasing rules, which prohibit the sharing of addresses between a struct and another variable value. Using -fno-strict-aliasing tells GCC not to assume strict ANSI C aliasing and also unfortunately prevents it from making some good optimizations. This change is probably needed for other platforms as well -- the crash on the PSP was simply a very rare coincidence. svn-id: r52473
2010-08-28WII: svn merge Wii port commits from trunkAndre Heider
svn-id: r52425
2010-08-26CONFIGURE: Add support for building for the GPH Caanoo.John Willis
The Caanoo is based on the GP2XWIZ backend but needs to be a seperate target as it uses a different toolchain/libs etc. svn-id: r52401
2010-08-24SOUND: New global define AUDIO_REVERSE_STEREO.Andre Heider
This reverses the stereo channels for all sfx streams, meant for hardware devices which expect an inverse order. Use it for the Wii and Gamecube port since it's reversed since day one :P svn-id: r52357
2010-08-24CONFIGURE: don't force vkeybd for n64 port Fabio Battaglia
svn-id: r52355
2010-08-20CONFIGURE: force disable seq midi for dingux portFabio Battaglia
svn-id: r52219
2010-08-19DINGUX: disable check for vorbis, because of terrible performance compared ↵Fabio Battaglia
to tremor svn-id: r52212
2010-08-19DINGOO: new port. Patch #3039277Eugene Sandulenko
svn-id: r52210
2010-08-19configure: removed spaces from PS2 and PSP casesYotam Barnoy
svn-id: r52203
2010-08-17CONFIGURE: Properly detect -Wglobal-constructorsEugene Sandulenko
svn-id: r52157
2010-08-17CONFIGURE: Add -Wglobal-constructors to Darwin builds.Eugene Sandulenko
svn-id: r52156
2010-08-17CONFIGURE: Add plugin support for the GP2X backend.John Willis
I'll switch the GP2X to use plugins by default for new releases after some additional testing. svn-id: r52153
2010-08-17CONFIGURE: Remove trailing space (and kick buildbot)Eugene Sandulenko
svn-id: r52152
2010-08-17HUGO: Adding engine to the main treeEugene Sandulenko
svn-id: r52137
2010-08-16Changed PLUGIN_LD_FLAGS for psp to point to correct directories for ↵Tony Puccinelli
plugin.syms and plugin.ld svn-id: r52110
2010-08-15added ds build script that makes a static build with all usable engines, ↵Tony Puccinelli
dumps the symbols used, and then makes a dynamic build that's selectively stripped accordingly svn-id: r52096
2010-08-14added dynamic plugins stuff for PS2 into Makefile (and added couple of ↵Tony Puccinelli
defines for abstracted ELF-LOADER for psp svn-id: r52083
2010-08-14WII: Update port for the current versions of the base libraries. Enable DVD ↵Andre Heider
access for the GameCube port. svn-id: r52074
2010-08-13added back --gc-sections for the ds when dynamic modules aren't enabledTony Puccinelli
svn-id: r52069
2010-08-13moved some dynamic-modules specific defines into the appropriate area for ds ↵Tony Puccinelli
in configure svn-id: r52061
2010-08-13added dynamic plugins stuff for ds into configureTony Puccinelli
svn-id: r52060
2010-08-06TESTBED: Merged changes from trunk to my branchNeeraj Kumar
svn-id: r51798
2010-08-03CONFIGURE: removed two useless definitions in N64 sectionsFabio Battaglia
svn-id: r51700
2010-08-03PSP: Enable "CPU-hungry sound chips" again, the PSP is fast enough.Joost Peters
svn-id: r51684
2010-08-03PSP: Disable CPU-hungry sound chipsEugene Sandulenko
svn-id: r51683
2010-08-03PS2: Disable CPU-hungry sound chipsEugene Sandulenko
svn-id: r51682
2010-08-03N64: Disable CPU-hungry sound chipsEugene Sandulenko
svn-id: r51681
2010-08-03NDS: Disable NES APU for the platformEugene Sandulenko
svn-id: r51680
2010-08-03N64: Error out in configure if N64SDK is not setMax Horn
svn-id: r51672
2010-08-02CONFIGURE: drop hardcoded endianess and hq scalers from n64 sectionFabio Battaglia
svn-id: r51659
2010-08-02CONFIGURE: cleanup of N64 port sectionsFabio Battaglia
svn-id: r51657
2010-08-02BUILD: Unify how we set vars to yes/noMax Horn
svn-id: r51639
2010-08-02DS: More closely immitate CXXFLAGS of custom DS build systemMax Horn
svn-id: r51637
2010-08-02BUILD: Order host names (in particular ds and android) alphabeticallyMax Horn
svn-id: r51635
2010-08-02DS: Disable scalers and SIDMax Horn
svn-id: r51634
2010-08-01CONFIGURE: add support for N64 port to configureFabio Battaglia
svn-id: r51581
2010-07-24AMIGAOS4: Patch #3033938: "Configure change"Eugene Sandulenko
AmigaOS4 core devs tell that the special directory "SObjs" (that holds the shared object files) should only be used by the end user (games, apps, etc.) but not by projects that are to be build. This patch fixes it. svn-id: r51269
2010-07-20BUILD: Fix fallback readline detectionWillem Jan Palenstijn
svn-id: r51057
2010-07-20BUILD: Unify adding -DUNIX to DEFINES; complete SEQ MIDI detectionMax Horn
* Added a yes/no variable _unix to configure, which controls when -DUNIX is added to DEFINES * Enable SEQ MIDI via _seq_midi by default on UNIX type systems, except for those which override that. * Switch SEQ MIDI code to check #define USE_SEQ_MIDI (alternatively, we could compile it only conditionally...) svn-id: r51055
2010-07-20BUILD: Enhance configure code, add (unfinished) USE_SEQ_MIDI supportMax Horn
* Remove unused add_to_config_mk_if_no() * Add two new functions: define_in_config_h_if_yes() and define_in_config_if_yes(). These make it much more convenient to #define something in config.h, or in both config.h and config.mk simultaneously. * Convert configure code to use the two new functions, were appropriate. * Add preliminary USE_SEQ_MIDI support, as discussed on scummvm-devel. This is incomplete as it does not actually detect anything, it just allows turning off _seq support. svn-id: r51054