Support building most targets on mac

Rationale: takes very little efforts, increases unittest-ability and
avoid having to think/#ifdef when using the watchdog.

Bug: 76169489
Change-Id: Ife14e2ec77d21b17fa48a48f0629c4026a60bf2c
diff --git a/Android.bp b/Android.bp
index 44ab92c..55775e7 100644
--- a/Android.bp
+++ b/Android.bp
@@ -39,7 +39,7 @@
     "src/base/temp_file.cc",
     "src/base/thread_checker.cc",
     "src/base/unix_task_runner.cc",
-    "src/base/watchdog.cc",
+    "src/base/watchdog_posix.cc",
     "src/ftrace_reader/atrace_wrapper.cc",
     "src/ftrace_reader/cpu_reader.cc",
     "src/ftrace_reader/event_info.cc",
@@ -154,7 +154,7 @@
     "src/base/temp_file.cc",
     "src/base/thread_checker.cc",
     "src/base/unix_task_runner.cc",
-    "src/base/watchdog.cc",
+    "src/base/watchdog_posix.cc",
     "src/ipc/buffered_frame_deserializer.cc",
     "src/ipc/client_impl.cc",
     "src/ipc/deferred.cc",
@@ -278,7 +278,7 @@
     "src/base/test/vm_test_utils.cc",
     "src/base/thread_checker.cc",
     "src/base/unix_task_runner.cc",
-    "src/base/watchdog.cc",
+    "src/base/watchdog_posix.cc",
     "src/ftrace_reader/atrace_wrapper.cc",
     "src/ftrace_reader/cpu_reader.cc",
     "src/ftrace_reader/end_to_end_integrationtest.cc",
@@ -3138,7 +3138,7 @@
     "src/base/temp_file.cc",
     "src/base/thread_checker.cc",
     "src/base/unix_task_runner.cc",
-    "src/base/watchdog.cc",
+    "src/base/watchdog_posix.cc",
     "src/ipc/buffered_frame_deserializer.cc",
     "src/ipc/client_impl.cc",
     "src/ipc/deferred.cc",
@@ -3315,7 +3315,7 @@
     "src/base/time_unittest.cc",
     "src/base/unix_task_runner.cc",
     "src/base/utils_unittest.cc",
-    "src/base/watchdog.cc",
+    "src/base/watchdog_posix.cc",
     "src/base/watchdog_unittest.cc",
     "src/base/weak_ptr_unittest.cc",
     "src/ftrace_reader/atrace_wrapper.cc",