d9851e70410ee5b14f5e9b772dd015e44a558c89 |
|
17-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
Simplify module database definitions. Introduce the LOCAL_MODULE_CLASS field, and use it. Change-Id: I7103a78f801fa4fdd2080088a4ae81249ce011cf
|
bb9dc1a386532db74f47dd0af1930b27e8402926 |
|
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
Add support for LOCAL_MODULE_FILENAME, that allows renaming generated files. Change-Id: I228732001af7786f31439a8462310e8ffe67dc19
|
8700ca93c26e2908670a9982c68f4b8a2bf7dce4 |
|
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Implement two-pass script parsing. In preparation of future work. The NDK build script will now parse all Android.mk and record LOCAL_XXX variables in the modules database. After all parsing is done, it will populate the dependency graph with targets and commands. This will allow us to implement "exported" module variables like LOCAL_EXPORT_CFLAGS and others in a reliable way. Change-Id: If1eb4ce68b62b5dfa146520a77cbcad401272428
|
419390feceb0c39fd3cad8ec6e5253fb74c946a5 |
|
09-Apr-2010 |
David 'Digit' Turner <digit@google.com> |
Make APP_MODULES optional in Application.mk. 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
|
a1d764b5d215601e007e01186de0be0db51df900 |
|
09-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
NDK snapshot from development/ndk/ Change-Id: I154f2fd3828ffd937c82410f5f9995402d7be15e
|
f5107032a58fc88cea9a2bb1211b1f7d9e9eeccb |
|
29-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Fix several typos in the NDK build system that caused quite a few bugs: - generate thumb code by default (type forced ARM generation) - make the generation of unoptimized binaries with APP_OPTIM := debug actually work (the -O0 -g flags were placed before the -Os -mthumb flags for thumb binaries) - factor common code from build-executable/shared-library/static-library into build-binary.mk and install-binary.mk - properly add a -L$(SYSROOT)/usr/lib line to make LOCAL_LDLIBS := -lz work as advertized (in build-binary.mk) - add a few missing variables from clear-vars.mk
|
ae38562d764e4c3541b2c07732274f0c1115fe48 |
|
14-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix bad dependency between generated shared libraries and the corresponding installed module. Also fixes the "make clean" target by the way.
|
48ef1859ef0bb25547e5aceeedb9b175c6193bc5 |
|
07-May-2009 |
David 'Digit' Turner <digit@google.com> |
Initial import of new NDK into donut tree
|