hwc: Fixes for MDP3 targets

 * Define VENUS_COLOR_FORMAT to get aligned dimensions for venus format
 * Compile copybit lib for ferrum

Change-Id: I905b84fc066075af50b8197dd53157a3a57db59b
diff --git a/common.mk b/common.mk
index ae6c95a..9992bdf 100644
--- a/common.mk
+++ b/common.mk
@@ -30,6 +30,9 @@
     common_flags += -DVENUS_COLOR_FORMAT
     common_flags += -DMDSS_TARGET
 endif
+ifeq ($(call is-board-platform-in-list, msm8909), true)
+    common_flags += -DVENUS_COLOR_FORMAT
+endif
 
 common_deps  :=
 kernel_includes :=
diff --git a/libcopybit/Android.mk b/libcopybit/Android.mk
index c239c3a..f6f7ed5 100644
--- a/libcopybit/Android.mk
+++ b/libcopybit/Android.mk
@@ -40,7 +40,7 @@
             LOCAL_SRC_FILES := software_converter.cpp copybit.cpp
             include $(BUILD_SHARED_LIBRARY)
         endif
-        ifeq ($(call is-board-platform-in-list,msm8610),true)
+        ifeq ($(call is-board-platform-in-list, msm8610 msm8909),true)
             LOCAL_SRC_FILES := software_converter.cpp copybit.cpp
             include $(BUILD_SHARED_LIBRARY)
         endif