OSDN Git Service

Run the versioner as part of the build.
authorDan Albert <danalbert@google.com>
Thu, 16 Feb 2017 01:18:01 +0000 (17:18 -0800)
committerDan Albert <danalbert@google.com>
Thu, 23 Feb 2017 19:07:04 +0000 (11:07 -0800)
commit45715b2a88c8daf5a721ce9b28391120f5507764
treeaa84d609dfa6f143450372b85823549718c779d4
parent3f76dadf15aa8ca4f2eaf471a9a1f1c661b353c2
Run the versioner as part of the build.

Running this periodically and checking in the results is not working
out, since the result is just that I'm having to spend a lot of time
cleaning up the headers every time I need to update them in the NDK.

Run the versioner as part of the build instead. This way bionic
header changes behave like the rest of the NDK headers and will
affect NDK builds in the platform *immediately*.

Remove the preupload hook for the versioner since it's part of the
normal build now.

The versioner's dependencies directory needs to be moved because
soong won't let us try to do things outside our module's directory
(in this case libc).

Unfortunately this means we need to build the versioner for Darwin,
because we now need it to perform a platform build.

Test: make checkbuild
Bug: None
Change-Id: Icdab8a962354d9e945072dc3f806baea376c8db4
35 files changed:
PREUPLOAD.cfg
libc/Android.bp
libc/versioner-dependencies/arm/arch-arm [new symlink]
libc/versioner-dependencies/arm/kernel_uapi_asm-arm [new symlink]
libc/versioner-dependencies/arm64/arch-arm64 [new symlink]
libc/versioner-dependencies/arm64/kernel_uapi_asm-arm64 [new symlink]
libc/versioner-dependencies/common/clang-builtins [new symlink]
libc/versioner-dependencies/common/kernel_android_uapi [new symlink]
libc/versioner-dependencies/common/kernel_uapi [new symlink]
libc/versioner-dependencies/mips/arch-mips [new symlink]
libc/versioner-dependencies/mips/kernel_uapi_asm-mips [new symlink]
libc/versioner-dependencies/mips64/arch-mips64 [new symlink]
libc/versioner-dependencies/mips64/kernel_uapi_asm-mips [new symlink]
libc/versioner-dependencies/x86/arch-x86 [new symlink]
libc/versioner-dependencies/x86/kernel_uapi_asm-x86 [new symlink]
libc/versioner-dependencies/x86_64/arch-x86_64 [new symlink]
libc/versioner-dependencies/x86_64/kernel_uapi_asm-x86 [new symlink]
tools/update_headers.sh [deleted file]
tools/versioner/dependencies/arm/arch-arm [deleted symlink]
tools/versioner/dependencies/arm/kernel_uapi_asm-arm [deleted symlink]
tools/versioner/dependencies/arm64/arch-arm64 [deleted symlink]
tools/versioner/dependencies/arm64/kernel_uapi_asm-arm64 [deleted symlink]
tools/versioner/dependencies/common/clang-builtins [deleted symlink]
tools/versioner/dependencies/common/kernel_android_uapi [deleted symlink]
tools/versioner/dependencies/common/kernel_uapi [deleted symlink]
tools/versioner/dependencies/mips/arch-mips [deleted symlink]
tools/versioner/dependencies/mips/kernel_uapi_asm-mips [deleted symlink]
tools/versioner/dependencies/mips64/arch-mips64 [deleted symlink]
tools/versioner/dependencies/mips64/kernel_uapi_asm-mips [deleted symlink]
tools/versioner/dependencies/x86/arch-x86 [deleted symlink]
tools/versioner/dependencies/x86/kernel_uapi_asm-x86 [deleted symlink]
tools/versioner/dependencies/x86_64/arch-x86_64 [deleted symlink]
tools/versioner/dependencies/x86_64/kernel_uapi_asm-x86 [deleted symlink]
tools/versioner/preupload.sh [deleted file]
tools/versioner/src/Android.bp