diff options
author | 2021-12-15 20:20:49 -0800 | |
---|---|---|
committer | 2021-12-15 20:20:49 -0800 | |
commit | 45513fe80ae5cb43cf2d6c0974b2269bbdafca6c (patch) | |
tree | 510836724eb2877bc0b1a5977cdeed8990dbd500 /androidmk | |
parent | 8c495942c22d781c9e04446b1c14a3a6d1e69e7e (diff) |
Support LOCAL_CHECK_ELF_FILES in androidmk tool
Added the support of LOCAL_CHECK_ELF_FILES in the androidmk tool.
Bug: 206162779
Test: m androidmk
Test: TreeHugger
Change-Id: I0864f54259044de2d53686a47094635d4125c071
Diffstat (limited to 'androidmk')
-rw-r--r-- | androidmk/androidmk/android.go | 2 | ||||
-rw-r--r-- | androidmk/androidmk/androidmk_test.go | 19 |
2 files changed, 21 insertions, 0 deletions
diff --git a/androidmk/androidmk/android.go b/androidmk/androidmk/android.go index 1045ca6e4..ae526887a 100644 --- a/androidmk/androidmk/android.go +++ b/androidmk/androidmk/android.go @@ -229,6 +229,8 @@ func init() { "LOCAL_IS_UNIT_TEST": "unit_test", "LOCAL_ENFORCE_USES_LIBRARIES": "enforce_uses_libs", + + "LOCAL_CHECK_ELF_FILES": "check_elf_files", }) } diff --git a/androidmk/androidmk/androidmk_test.go b/androidmk/androidmk/androidmk_test.go index a2d6992e6..ea537056d 100644 --- a/androidmk/androidmk/androidmk_test.go +++ b/androidmk/androidmk/androidmk_test.go @@ -1566,6 +1566,25 @@ android_app { } `, }, + { + desc: "LOCAL_CHECK_ELF_FILES", + in: ` +include $(CLEAR_VARS) +LOCAL_MODULE := foo +LOCAL_SRC_FILES := test.c +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_CHECK_ELF_FILES := false +include $(BUILD_PREBUILT) + `, + expected: ` +cc_prebuilt_library_shared { + name: "foo", + srcs: ["test.c"], + + check_elf_files: false, +} +`, + }, } func TestEndToEnd(t *testing.T) { |