aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Make mini-debug-info stripping pass on already stripped binariesColin Cross2017-04-131-12/+14
| | | | | | | | | | | Prebuilts may already be stripped. Instead of requiring every stripped prebuilt to be annotated with LOCAL_STRIP_MODULE := false, just make the default (mini-debug-info) pass through already-stripped modules without failing. Bug: 36793128 Test: manual Change-Id: I9aec008a867eb7df0fbba82b6dd36605dcbf6b9f
* Add script to make a Go-style workspace for SoongJeff Gaston2017-02-071-0/+67
| | | | | | Test: ./scripts/setup_go_workspace_for_soong.sh Change-Id: If091175d3b69976d3e1488304c4274296cc8afb4
* Pass PREBUILT_SDK_VERSION to soong ndk buildColin Cross2016-11-091-1/+5
| | | | | | | | Extract PREBUILT_SDK_VERSION from the make build system and pass it to soong when doing ndk builds. Test: untested Change-Id: I573900dfb83aa8665c2bc349b7823e64497754d3
* Add a script to build the NDK prebuilts.Dan Albert2016-10-191-0/+25
| | | | | | | | Test: OUT_DIR=ndk-out DIST_DIR=ndk-dist \ ./build/soong/scripts/build-ndk-prebuilts.sh Bug: None Change-Id: I3c930d2ec4d73196e355b90766eb14f0f0361460
* Add support for toc optimization in soongColin Cross2016-09-302-0/+76
| | | | | | | | | | Skip relinking against shared libraries whose interface hasn't changed. Test: mmma -j frameworks/native/libs/gui Test: touch frameworks/native/libs/gui/BufferItem.cpp Test: mmma -j frameworks/native/libs/gui, see nothing relinks past libgui Bug: 26014946 Change-Id: I4d4b8da6a35c682341ae51869f5c72b51e192053
* Support stripping shared libraries and binariesColin Cross2016-05-031-0/+122
| | | | | | | Strip all shared libraries and binaries by default. Use a shell script to wrap the long sequences of commands needed by some strip variants. Change-Id: I465bf7cc48330913e60e24762fd55fa2a7731c26
* Move shell and python scripts to scripts/ directoryColin Cross2016-04-293-0/+94
Change-Id: Icdff44a54d14ddfc2266d99cf0578a8105716918