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
This commit is contained in:
parent
82dd490410
commit
3854ed5490
@ -7,7 +7,6 @@ LOCAL_SRC_FILES:= \
|
||||
LayerBase.cpp \
|
||||
LayerDim.cpp \
|
||||
LayerScreenshot.cpp \
|
||||
DdmConnection.cpp \
|
||||
DisplayHardware/DisplayHardware.cpp \
|
||||
DisplayHardware/DisplayHardwareBase.cpp \
|
||||
DisplayHardware/HWComposer.cpp \
|
||||
@ -49,7 +48,11 @@ LOCAL_SHARED_LIBRARIES := \
|
||||
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
|
||||
|
||||
|
@ -116,11 +116,13 @@ void SurfaceFlinger::init()
|
||||
property_get("debug.sf.showbackground", value, "0");
|
||||
mDebugBackground = atoi(value);
|
||||
|
||||
#ifdef DDMS_DEBUGGING
|
||||
property_get("debug.sf.ddms", value, "0");
|
||||
mDebugDDMS = atoi(value);
|
||||
if (mDebugDDMS) {
|
||||
DdmConnection::start(getServiceName());
|
||||
}
|
||||
#endif
|
||||
|
||||
ALOGI_IF(mDebugRegion, "showupdates enabled");
|
||||
ALOGI_IF(mDebugBackground, "showbackground enabled");
|
||||
|
Loading…
Reference in New Issue
Block a user