Skip to content
This repository has been archived by the owner. It is now read-only.
Browse files

Added some more information on how the port works

  • Loading branch information
slouken committed Jan 7, 2011
1 parent 99434a9 commit 870bc791483c3525ffaac0267fa9a8c3fb751daf
Showing with 13 additions and 2 deletions.
  1. +13 −2
@@ -10,6 +10,7 @@
Android NDK r4 or later

How the port works
@@ -21,6 +22,16 @@ the SDL library
Java project, along with some C support code that communicates with Java
- This eventually produces a standard Android .apk package

The Android Java code implements an "activity" and can be found in:

The Java code loads your game code, the SDL shared library, and
dispatches to native functions implemented in the SDL library:

Your project must include some glue code that starts your main() routine:

Building an app
@@ -48,11 +59,11 @@ android-project/
build.xml - build description file, used by ant - holds the ABI for the application, currently android-4 which corresponds to the Android 1.6 system image - holds the SDK path, you should change this to the path to your SDK
jni/ - directory holding native code and
jni/ - directory holding native code
jni/ - Android makefile that includes all subdirectories
jni/SDL/ - directory holding the SDL library files
jni/SDL/ - Android makefile for creating the SDL shared library
jni/src/ - directory holding your application source
jni/src/ - directory holding your C/C++ source
jni/src/ - Android makefile that you should customize to include your source code and any library references
res/ - directory holding resources for your application
res/drawable-* - directories holding icons for different phone hardware

0 comments on commit 870bc79

Please sign in to comment.