History log of /external/quake/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
403b95f7b5d26fed89abf7045d9233e3586cbe87 27-Mar-2012 Glenn Kasten <gkasten@google.com> Fix build

Change-Id: Iecf880efd160c5e3006517b9ab896ef90cefe930
/external/quake/Android.mk
2b6197a103289c6e618bf3f0e8e1b9469ce125c6 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Ie1db4b3c816376ce0d180f205d255851cc922fa6
/external/quake/Android.mk
c0b4ff48355cee26a511b4fe783dfaa9e2710fe4 12-May-2011 Jack Palevich <jackpal@google.com> Make Quake use OpenSL ES audio.

Change-Id: I86dea625956385d14b36129437507f91dedfbf34
/external/quake/Android.mk
28f86d256e687e12428361ee9396af0994552436 14-Mar-2011 Iliyan Malchev <malchev@google.com> external/quake: remove LOCAL_PRELINK_MODULE

Change-Id: I1d3c5c77d6b04fafe48d1c8224eba6e3fcff1834
Signed-off-by: Iliyan Malchev <malchev@google.com>
/external/quake/Android.mk
66d1458cf6aca719d4ef03864c1004a48bf7e43a 30-Dec-2010 Jeff Brown <jeffbrown@google.com> Remove Quake standalone executable.

The standalone executable is broken and links to internal system
components that are being refactored. Delete it.

Change-Id: I17d45984cd06401cda8dfd93ac49f1b703bd463d
/external/quake/Android.mk
814b257647a70667c08aa21d5029d952d9911823 06-Jan-2010 Jean-Baptiste Queru <jbq@google.com> Do not use a user tag on apps, as it is ignored.

The build system does not honor user tags on apps,
and setting it is misleading.

This removes the confusion by making the makefiles
behave like they read.

Change-Id: Iee9c5506b89fcb4375291cf0a6236b705f579dce
/external/quake/Android.mk
be8f6b83f43d54f466f9c65c97081501d6cf00c8 02-Oct-2009 Doug Kwan <dougkwan@google.com> Add back missing shared library used by executable in link command. Currently
this library is linked via dependency of another library. While that works,
it is not the right thing to do.
/external/quake/Android.mk
f56e06a2344baba76763782d8359323eae789d29 29-May-2009 Sriram Raman <sriramkraman@google.com> Don't build quake or libquake with tests builds
/external/quake/Android.mk
cabb5dd768714a7df34469a096b5e1aa815a2c22 29-Apr-2009 Jack Palevich <jackpal@google.com> Modified Quake to run as an Android application.

+ Add an Android Java application to interface with the Android Java runtime.
+ Add a downloader activity that enables the application to download the Quake data files from
a web server.
+ Converted to C++. (Not nescessary, just convenient.)
+ Converted from OpenGL to OpenGL ES 1.0
+ Converted from an application to a shared library that's called from Java.
+ Support Android audio, events, and networking
+ Add minimal support for running with trackball, touch screen.
+ Remap key assignments for use with the T-mobile G1 keyboard.

Features

The UI is clunky, but servicable, at least on a T-mobile G1. You can play the
shareware levels, in both single-player and multi-player deathmatches over WiFi.

On keyboardless devices you can't do much, other than admire the attract mode and quit.

Quake actually contains two source trees: QuakeWorld and WinQuake. The difference is in
how the two games implement multiplayer. QuakeWorld is client/server, while WinQuake is
peer-to-peer. QuakeWorld has only been partially converted, and is not currently compiled
or run. We concentrated on WinQuake because it was able to reliably replay the timedemo demos.
We use timedemo in WinQuake to measure OpenGL performance.

Historical Note

This change is a roll-up of numerous changes that were made in the private Google Android
perforce9 tree during the development of Android. It doesn't seem worth trying to preserve
the individual commit history, so I'm checking all the changes in at one time. This code
snapshot was taken from the Cupcake branch.
/external/quake/Android.mk