Create libcodec2_headers

Also, move libcodec2 to media/codec2/core.

Test: Builds

Bug: 112362730
Bug: 119853704
Change-Id: Ie2d03724a052ff55d607aa04417280682e51ae69
diff --git a/media/codec2/tests/Android.bp b/media/codec2/tests/Android.bp
index 5540f7b..fce6e21 100644
--- a/media/codec2/tests/Android.bp
+++ b/media/codec2/tests/Android.bp
@@ -6,10 +6,13 @@
     ],
 
     include_dirs: [
-        "frameworks/av/media/codec2/include",
         "frameworks/av/media/codec2/vndk/include",
     ],
 
+    header_libs: [
+        "libcodec2_headers",
+    ],
+
     // param tests must not depend on any codec2 libraries as all params should be templated
     shared_libs: [
     ],
@@ -57,8 +60,8 @@
         "C2ComponentInterface_test.cpp",
     ],
 
-    include_dirs: [
-        "frameworks/native/include/media/openmax",
+    header_libs: [
+        "media_plugin_headers",
     ],
 
     shared_libs: [