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 @@ -1564,6 +1564,25 @@ android_app { // LOCAL_NOTICE_FILE := license_notice } +`, + }, + { + 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, +} `, }, }