Let me quote from the amended readme:
within a readme which starts likeHow to compile demo application
===============================
Launch commands
rm project/jni/application/src
ln -s ballfield project/jni/application/src
./ChangeAppSettings.sh -a
android update project -p project -t android-15
Then edit file build.sh if needed to add NDK dir to your PATH, then launch it.
It will compile a bunch of libs under project/libs/armeabi,
create Android package file project/bin/MainActivity-debug.apk,
and install it to your device or emulator, if you specify option -i or -r to build.sh.
Then you can test it by launching Ballfield icon from Android applications menu.
There are other applications inside project/jni/application directory,
some of them are referenced using Git submodule mechanism, you may download them using command
git submodule update --init
Some of them may be outdated and won't compile, some contain only patch file and no sources,
so you should check out Git logs before compiling a particular app, and checkout whole repo at that date:
gitk project/jni/application/<directory>
That's IMHO quite a strech, if that's called "providing source" or linking source. Anyway, with your explanation here, some source can be found, though not by the letter of the license (a patch is not the source, technically). But how do I know which date I should look at to get the exact source used to build the binary I have?This is SDL 1.2 and 1.3 ported to Google Android (also bunch of other libs included).
Sources or patches of the individual games are in the directory project/jni/application.
Disregarding that above:
Looking at the pkg at http://sourceforge.net/projects/libsdl- ... k/download provides the actual package an android users gets, right? And inside the package, I assume the openttd binary is called there /lib/armeabi/libapplication.so. I see no readme, license information or anything whatsoever which indicates to the user what rights he has, who wrote the programme and where s/he can obtain sources.
Further, but a bit on a tangent: I wonder which base graphics (and base sound and base music) you provide to the users by which means. I didn't find any hint... but at least base graphics are essential. How is that handled?