Merge "Revert "Move neon block to arm level for libvpx""
diff --git a/Android.bp b/Android.bp
index 950ab3c..7f921c6 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2082,9 +2082,15 @@
             // Want arm, not thumb, optimized
             instruction_set: "arm",
 
-            srcs: libvpx_arm_neon_c_srcs,
-            generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
-            local_include_dirs: ["config/arm-neon"],
+            srcs: libvpx_arm_c_srcs,
+            local_include_dirs: ["config/arm"],
+
+            neon: {
+                exclude_srcs: libvpx_arm_c_srcs,
+                srcs: libvpx_arm_neon_c_srcs,
+                generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
+                local_include_dirs: ["config/arm-neon"],
+            },
         },
 
         arm64: {
diff --git a/Android.bp.in b/Android.bp.in
index 0ad23b3..ac6a464 100644
--- a/Android.bp.in
+++ b/Android.bp.in
@@ -24,9 +24,15 @@
             // Want arm, not thumb, optimized
             instruction_set: "arm",
 
-            srcs: libvpx_arm_neon_c_srcs,
-            generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
-            local_include_dirs: ["config/arm-neon"],
+            srcs: libvpx_arm_c_srcs,
+            local_include_dirs: ["config/arm"],
+
+            neon: {
+                exclude_srcs: libvpx_arm_c_srcs,
+                srcs: libvpx_arm_neon_c_srcs,
+                generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
+                local_include_dirs: ["config/arm-neon"],
+            },
         },
 
         arm64: {