diff options
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) { |