- 01 Jun, 2010 3 commits
-
-
David 'Digit' Turner authored
Several people have reported they used the NDK to generate static libraries only and that they don't have a manifest when doing so (the old "make APP=<name>" method worked fine). Change-Id: I4bf4ea0708e954e253b7ed65a8680887031d5347
-
David 'Digit' Turner authored
Change-Id: I2472ac149e6b6a435a864e7a10109306322b512c
-
David 'Digit' Turner authored
Change-Id: I592b025ebdf2181a80f5c7014fb40d3cdcd8e2ca
-
- 14 May, 2010 1 commit
-
-
David 'Digit' Turner authored
See docs/CHANGES.TXT for a detailed list of changes. These are mainly cosmetic and to reflect new declarations for android-8. Change-Id: I152dcee6ae6b1fd9368fe5d468443dd9fee459db
-
- 10 May, 2010 1 commit
-
-
David 'Digit' Turner authored
Update documentation accordingly Note: removes obsolete unit tests under apps/unit-tests/ + fix --verbose option in build/tools/rebuild-all-prebuilt.sh + add NX support to x86-4.2.1 toolchain config file + update .gitignore Change-Id: I3c8e6185ad41f103a425387d7618ab3e73182fdc
-
- 07 May, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: I73107f2f72ec3b3486e59f80b942f041cf65b02d
-
- 06 May, 2010 2 commits
-
-
David 'Digit' Turner authored
Change-Id: If72f42324848823a01cffcad56c304b5c7e46d7d
-
David 'Digit' Turner authored
We only support Cygwin 1.7 at this point, which is not completely compatible with 1.5 (now obsolete) due to a different way to implement symbolic links (among other things). Change-Id: Ib321bdbbad50cde24eb1e4ccbeec8fdf8d0aca86
-
- 03 May, 2010 3 commits
-
-
David 'Digit' Turner authored
Change-Id: Ic25be4e8a83e741040c7944251688dcdcc97838b Question: shall we enable it for x86 too?
-
David 'Digit' Turner authored
Also fix common option processing on OS X. Its 'expr' command works slightly differently from Linux. Change-Id: I7d79b8cea1b14eb8f0efe67f5fb08db342bbbf84
-
David 'Digit' Turner authored
Change-Id: Ib33601fd74e097edacf2dbe3e73d75153cd65c36 Also contain a new sample under samples/bitmap-plasma. This one cannot be built with 'make APP=<name>' so use 'ndk-build' instead.
-
- 01 May, 2010 1 commit
-
-
David 'Digit' Turner authored
Later patch will add <android/bitmap.h> / libjnigraphics.so. Change-Id: I0a0095710d25d2dabfa56072f78211517c01b9ec
-
- 30 Apr, 2010 1 commit
-
-
David 'Digit' Turner authored
-
- 29 Apr, 2010 1 commit
-
-
David 'Digit' Turner authored
Move all awk scripts to build/awk/ and rework them a bit Add build/awk/xmlparser.awk to parse XML files into something that is easier to process with awk. Its output is used by several scripts now (extract-debuggable.awk, extract-package-name.awk and the new extract-launchable.awk). Also update documentation. Change-Id: I50507abbb2b438aeea25a4e0521e6bf69ad86603
-
- 28 Apr, 2010 1 commit
-
-
David 'Digit' Turner authored
--try-x86 is used to enable the build of the x86-4.2.1 toolchain. Change-Id: Ie018d5c1e2ebb082058f522058a643a00825b70a
-
- 27 Apr, 2010 3 commits
-
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Change-Id: Id17875ebc6dd4e9719b7ad179921e44a5246f596
-
David 'Digit' Turner authored
Change-Id: I25086bd56550cabf3153524cfed35ee7b9256680
-
- 26 Apr, 2010 2 commits
-
-
David 'Digit' Turner authored
Remove build-toolchain.sh and now provide rebuild-all-prebuilts.sh Change-Id: I558c95d1667d1283be9b3a075ad0565e05da0dc5
-
David 'Digit' Turner authored
This is a helper script used to launch a native debugging session. To use it, follow these steps: 1. Make your application debuggable 2. Build the machine code with 'ndk-build' (make APP=<name> is not supported) 3. Build the package with ant or the ADT Eclipse plugin 4. Install it on your device/emulator 5. Launch it 6. Run 'ndk-gdb' from your application project directory. Change-Id: Ie3b0557e70cefa0080075a34ad0ca46bebef3c42 NOTE: To work properly, a modified gdbserver binary must be used (one that binds to Unix sockets instead of TCP ones). Patch upcoming.
-
- 15 Apr, 2010 1 commit
-
-
David 'Digit' Turner authored
There is no need to modify $NDK/apps anymore to build an application. Now all you need to do is launch $NDK/ndk-build from the project path, or any of its sub-directory, and the build scripts will handle everything automatically. You can also place an optional Application.mk under $PROJECT/jni, but by default the NDK will build all modules listed in your Android.mk for the 'armeabi' ABI. + Update the documentation Change-Id: I235c4051d7f00f37d50e6b4bb0e796c0bdaa001d
-
- 09 Apr, 2010 2 commits
-
-
David 'Digit' Turner authored
If APP_MODULES is defined, now computes the transitive closure of module dependencies automatically. + cleanup some of the build scripts + add module database management functions for future work Change-Id: I4ae14d8a3cbd2240e1efec27c55f8314b618c4d9
-
David 'Digit' Turner authored
-
- 08 Apr, 2010 3 commits
-
-
David 'Digit' Turner authored
Change-Id: I0da78a785cd3b045b38beb2ff91d784c5e128c3a
-
David 'Digit' Turner authored
only copy the gdbserver binary to $PROJECT/libs/<abi> if it is set to TRUE. Change-Id: I06bc0c0c7993d93d7ee22b9b055b10ad8ef3cd86
-
David 'Digit' Turner authored
This removes build/host-setup.sh and the generated file out/host/config.mk Also: fix a bug that copied gdbserver into release projects, not debug ones. Change-Id: Ie3641dadb6148b1a671534d9bbb5e587cd742845
-
- 07 Apr, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: I9b1d6f39fd33f5b7cbc2e875a292f5901780ce26
-
- 06 Apr, 2010 3 commits
-
-
David 'Digit' Turner authored
for debuggable applications. This ensures that the binary will be embedded in the final .apk, unpacked by the PackageManager into /data/data/<package>/lib and later invokable through the 'run-as' tool. Change-Id: Ib1efc832dc02926204b05836b90f78adb9c3365b
-
David 'Digit' Turner authored
Merge "Refine download function to support ftp, ssh with <machine>:<path> and file://<path>" into froyo
-
file://<pathDavid 'Digit' Turner authored
This is a preliminary change to further toolchain build scripts modifications Change-Id: I47758a23d916bc59f4b60eca83bcc6d6c2332203
-
- 05 Apr, 2010 2 commits
-
-
David Turner authored
Before this patch, it was not possible to use the x86-4.2.1 toolchain without explicitely selecting it with NDK_TOOLCHAIN. Now if all toolchains are installed, a simple line like the following just works: APP_ABI := armeabi armeabi-v7a x86 Change-Id: I58ff6dda09a6d1406a83a45af542bba35a3caa40
-
David Turner authored
This change modifies the build script so that only the Application.mk/Android.mk files of the applications listed by APP are actually parsed. Also, the error messages displayed when APP is empty or when it is malformed has been improved. + Remove installed binaries when "make APP=<name> clean" is called.
-
- 03 Apr, 2010 1 commit
-
-
David 'Digit' Turner authored
Also add build/tools/build-ccache.sh to rebuild ccache prebuilt binary (for future use in the NDK to speedup rebuilds). Change-Id: I10373c0d3f0e42b768c7e28d45e73e182fd6a299
-
- 02 Apr, 2010 7 commits
-
-
David 'Digit' Turner authored
After this change, we no longer require running a shell script during the build process. This makes us less dependent on Cygwin and is a small step towards integrating the NDK into the SDK properly. Change-Id: I62d7e200b47c8138abb39aaf9eb0f52d3f124bdf
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Change-Id: I8cb22ee6c9170637463dd7eac3069772177e1cec
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Change-Id: I91f7a455183c917f8d8dfb3b205ac98671769b96
-
David 'Digit' Turner authored
Change-Id: I3d6bf6f38696804741d96a31728860c561fc5f39
-
David 'Digit' Turner authored
Change-Id: I3e51f241f61a9d212f9827e08879e9936d2df75b
-