| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ia96f80df04035ae84be3af468c945f2cec14f99c
|
|
|
|
|
|
|
|
|
|
| |
When the emulator is compiled with -pg, it generates a stats file (gmon.out)
upon exiting, as long as the exit it done when main() returns normally or
exit() is called. Calling _exit() or exiting via an unhandled signal will not
cause gmon.out to be generated.
Change-Id: I0d5ea5a0b0314f97d2fdc0c92fd6f38c65377eb9
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
|
|
|
|
|
| |
This is a cherry-pick from upstream to fix build errors on some Linux
distros. Problem and patch pointed out by "quho" -- thanks!
Upstream changeset: http://hg.libsdl.org/SDL/rev/e1264a758d50
Change-Id: I423c6ce2dfd7c6e53954b6fe76b156f12ae643f2
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
XInitThreads() enables thread-safety in Xlib, so multiple threads can
safely call into it concurrently. This happens with GLES passthrough
enabled: the GLES system serializes its own Xlib and GLX calls, but
there is no serialization between the GLES system and the SDL code
running the main UI.
This call must be the first Xlib call, so I put it here in the loading
code rather than the multiple places that call XOpenDisplay().
Change-Id: I3cd3177fb8e0904a803a6b5c8f89a4ecda73bd1c
|
|
|
|
| |
Change-Id: I81567b512df04314d87dd3846b02d8895829937d
|
|
|
|
|
|
|
| |
This forces -Wall during the build. Note that this patch doesn't
remove all warnings, but most of the remaining ones are from upstream anyway.
Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes the requirement to build the SDL library before the rest
of the emulator. The prebuilt SDL library and installation is now optional
and is only kept for the full Android build on Linux (mainly to avoid having
to install many dev libraries on build servers).
This patch affects both the Android and standalone build systems.
The script android-configure.sh will not use a prebuilt SDL installation
unless you explicitely use --sdl-config=<script>.
Tested for linux-x86 / darwin-x86 / cygwin / linux-mingw builds.
Change-Id: If973b2ad199f06aeeff43aec387d1ac629487529
|
|
|
|
|
|
| |
This is not needed anymore.
Change-Id: Id41b71c95566804b92185282bb51e317efc67255
|
| |
|
|
Fix distrib/make-distrib.sh script to work with git
Fix distrib/build-emulator.sh to accomodate for new SDL configure script
Handle Tiger SDK usage in SDL configure script
|