surfaceflinger: disable ddms debugging on pdk builds

DDMS debugging depends on non-pdk apis, disable it when a pdk
build is selected.

Change-Id: I6376b5c4cf49f2c51f35f8d567f7c6d18daf893f
diff --git a/services/surfaceflinger/Android.mk b/services/surfaceflinger/Android.mk
index aa1e426..702b52b 100644
--- a/services/surfaceflinger/Android.mk
+++ b/services/surfaceflinger/Android.mk
@@ -7,7 +7,6 @@
     LayerBase.cpp                           \
     LayerDim.cpp                            \
     LayerScreenshot.cpp                     \
-    DdmConnection.cpp                       \
     DisplayHardware/DisplayHardware.cpp     \
     DisplayHardware/DisplayHardwareBase.cpp \
     DisplayHardware/HWComposer.cpp          \
@@ -49,7 +48,11 @@
 	libgui
 
 # this is only needed for DDMS debugging
-LOCAL_SHARED_LIBRARIES += libdvm libandroid_runtime
+ifneq ($(TARGET_BUILD_PDK), true)
+	LOCAL_SHARED_LIBRARIES += libdvm libandroid_runtime
+	LOCAL_CLFAGS += -DDDMS_DEBUGGING
+	LOCAL_SRC_FILES += DdmConnection.cpp
+endif
 
 LOCAL_MODULE:= libsurfaceflinger