Fuzzing MediaPlayerService

Adding an AIDL fuzzer for MediaPlayerService using fuzzService API.

Test: m media_player_service_fuzzer && adb sync data && adb shell /data/fuzz/arm64/media_player_service_fuzzer/media_player_service_fuzzer -runs=10000
Test: m libmediaplayerservice
Bug: 232439428
Change-Id: Ibbc754a0ab3b130d552f7d81992bffb0b2863530
diff --git a/media/libmediaplayerservice/Android.bp b/media/libmediaplayerservice/Android.bp
index 81553d7..44e78d6 100644
--- a/media/libmediaplayerservice/Android.bp
+++ b/media/libmediaplayerservice/Android.bp
@@ -17,8 +17,8 @@
     ],
 }
 
-cc_defaults {
-    name: "libmediaplayerservice_defaults",
+filegroup {
+    name: "libmediaplayerservice_sources",
 
     srcs: [
         "ActivityManager.cpp",
@@ -31,6 +31,14 @@
         "StagefrightRecorder.cpp",
         "TestPlayerStub.cpp",
     ],
+}
+
+cc_defaults {
+    name: "libmediaplayerservice_defaults",
+
+    srcs: [
+        ":libmediaplayerservice_sources",
+    ],
 
     shared_libs: [
         "android.hardware.media.c2@1.0",
@@ -84,8 +92,6 @@
         "framework-permission-aidl-cpp",
     ],
 
-    local_include_dirs: ["include"],
-
     cflags: [
         "-Werror",
         "-Wno-error=deprecated-declarations",
@@ -116,4 +122,6 @@
     export_include_dirs: [
         ".",
     ],
-}
\ No newline at end of file
+
+    local_include_dirs: ["include"],
+}