History log of /ndk/build/tools/dev-platform-import.sh
Revision Date Author Comments
65cf022ba6ef50d072aceefe4e88f984d1eb02d2 04-May-2012 Elliott Hughes <enh@google.com> The NDK needs to track libnativehelper's move.

Bug: 6369821
Change-Id: Ibff005e72b734a0664fe4679b4750c9b4d9eebfe
a918523317773578bc2b43c3275e8bbd7e015e1d 13-Oct-2011 David 'Digit' Turner <digit@google.com> dev-platform-import.sh: Add support for API level 14

This adds the ability to import the OpenMAX headers and symbols.

+ Probe the OpenSLES source directory to deal with the recent
directory rename in the platform source tree.

Change-Id: I4ff64fd80d0eabf577c5e1711ea6f85452b40a04
b0d90531b30c42891feaa4860e21ed43af63c93a 10-Oct-2011 David 'Digit' Turner <digit@google.com> build/tools/dev-defaults.sh: new script

This patch moves the definitions of all defaults to dev-defaults.
This should make it easier in the future to upgrade the toolchains
or target binaries.

Change-Id: I140b51c5b5116d37d16e628120f8f58974252de4
0528f4d870022e4c3ee4e32714a7ef88908e310f 01-Oct-2011 David 'Digit' Turner <digit@google.com> dev-platform-imports.sh: new development script

This patch introduces the dev-platform-imports.sh script.
Its role is import system headers and libraries from a fresh
Android platform build and use them to populate a special
"import directory" (e.g. /tmp/ndk-$USER/platforms-import/)

The import directory will contain only headers and symbols
file. For each system shared library, two symbol files will
be generated:

- $DST/android-$PLATFORM/arch-$ARCH/symbols/$LIBNAME.functions.txt
- $DST/android-$PLATFORM/arch-$ARCH/symbols/$LIBNAME.variables.txt

The idea is that we're going to remove all prebuilt shared libraries
from development/ndk in a future patch. Instead, we will store the
symbols and generate shell libraries when calling build-platforms.sh

We need to keep the prebuilt static libraries though because they
are required to build the toolchain files (plus, some NDK developers
do use them to generate static executables).

+ add gen-system-symbols.sh which does the symbol file generation
plus the filtering of undesirable symbols in our system libraries.

Change-Id: I5882cd03a6e9ccc580a6577a6684ec40f6a1a739