igt-gpu-tools: build kms_vblank test

Add kms_vblank test build target. kms_vblank tests the vsync event
signals for correctness and timing accurracy.

Test: builds and runs (with some failures) on a Pixel 4.
Fixes: 149217819
Change-Id: I0152d332a980347ce4e40173dc3b3c48f207df3b
diff --git a/Android.bp b/Android.bp
index 8247b84..477efe2 100644
--- a/Android.bp
+++ b/Android.bp
@@ -26,10 +26,12 @@
         "lib/igt_core.c",
         "lib/igt_debugfs.c",
         "lib/igt_device.c",
+        "lib/igt_dummy.c",
         "lib/igt_dummyload.c",
         "lib/igt_fb.c",
         "lib/igt_kmod.c",
         "lib/igt_kms.c",
+        "lib/igt_pm.c",
         "lib/igt_stats.c",
         "lib/igt_sysfs.c",
         "lib/ion.c",
@@ -75,3 +77,9 @@
     defaults: ["igt-gpu-tools-test-defaults"],
     srcs: ["tests/ion_fb.c"],
 }
+
+cc_test {
+    name: "kms_vblank",
+    defaults: ["igt-gpu-tools-test-defaults"],
+    srcs: ["tests/kms_vblank.c"],
+}