Support CONFIG_WARPED_MOTION in the cmake build.

BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76

Change-Id: Iba1c63b077e0874d0cb639a6e0c9d66cd423af00
diff --git a/av1/av1.cmake b/av1/av1.cmake
index 9c8849e..a5f9ec7 100644
--- a/av1/av1.cmake
+++ b/av1/av1.cmake
@@ -357,6 +357,17 @@
     endif ()
 endif ()
 
+if (CONFIG_WARPED_MOTION)
+  set(AOM_AV1_COMMON_SOURCES
+      ${AOM_AV1_COMMON_SOURCES}
+      "${AOM_ROOT}/av1/common/warped_motion.c"
+      "${AOM_ROOT}/av1/common/warped_motion.h")
+
+  set(AOM_AV1_COMMON_SSE2_INTRIN
+      ${AOM_AV1_COMMON_SSE2_INTRIN}
+      "${AOM_ROOT}/av1/common/x86/warp_plane_sse2.c")
+endif ()
+
 # Setup AV1 common/decoder/encoder targets. The libaom target must exist before
 # this function is called.
 function (setup_av1_targets)
diff --git a/test/test.cmake b/test/test.cmake
index 9b005c6..611c392 100644
--- a/test/test.cmake
+++ b/test/test.cmake
@@ -40,11 +40,11 @@
 
 if (CONFIG_GLOBAL_MOTION OR CONFIG_WARPED_MOTION)
   if (HAVE_SSE2)
-    # TODO: not sure if this is intrinsics or a wrapper calling intrin/asm.
     set(AOM_UNIT_TEST_COMMON_SOURCES
         ${AOM_UNIT_TEST_COMMON_SOURCES}
         "${AOM_ROOT}/test/warp_filter_test.cc"
-        "${AOM_ROOT}/test/warp_filter_test_util.cc")
+        "${AOM_ROOT}/test/warp_filter_test_util.cc"
+        "${AOM_ROOT}/test/warp_filter_test_util.h")
   endif ()
 endif ()