platform_build_soong/python
Colin Cross 70dda7e3da Separate InstallPath from OutputPath
Create a new type InstallPath that is similar to OutputPath to
differentiate intermediates output paths from installed output
paths.

RelPathString is a poorly defined, undocumented function that is
primarily used to get an install path relative to out/soong to
generate an equivalent install path for Make relative to $(OUT_DIR).
Move it to InstallPath for now, and fix the one remaining user on
OutputPath.

Add a method to create an NDK install path so that ndk_sysroot.go
doesn't have to do it manually with PathForOutput.

Bug: 141877526
Test: m checkbuild
Change-Id: I83c5a0bd1fd6c3dba8d3b6d20d039f64f353ddd5
2019-10-03 10:07:53 -07:00
..
scripts Simplify python launcher, use __main__.py 2019-02-15 14:33:59 -08:00
tests Add par_test 2019-02-14 02:18:05 +00:00
androidmk.go Add missing dependencies for python_test 2019-01-29 22:26:57 +08:00
binary.go Allow test to specify whether or not to auto-generate test config 2019-09-26 13:29:28 -07:00
builder.go Fix package path of android/soong/android pctx 2019-04-04 03:59:34 +00:00
defaults.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
installer.go Separate InstallPath from OutputPath 2019-10-03 10:07:53 -07:00
library.go Revert "Revert "Change Python in Soong to support device side build."" 2017-12-01 20:00:31 +00:00
proto.go Add RuleBuilder helper functions for built and prebuilt tools 2019-07-11 13:05:19 -07:00
python.go Add support for protoc plugins 2019-04-02 16:38:55 +00:00
python_test.go Fix embedded_launcher can't find files 2018-06-04 12:32:55 -07:00
test.go Allow test to specify whether or not to auto-generate test config 2019-09-26 13:29:28 -07:00