| LOCAL_PATH:= $(call my-dir) | 
 | include $(CLEAR_VARS) | 
 |  | 
 | LOCAL_COPY_HEADERS_TO := testframework | 
 | LOCAL_COPY_HEADERS := inc/testframework.h | 
 | include $(BUILD_COPY_HEADERS) | 
 |  | 
 | ifdef TARGET_USES_TESTFRAMEWORK | 
 | #testframework lib | 
 | LOCAL_PRELINK_MODULE := false | 
 | LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) | 
 | LOCAL_SRC_FILES := \ | 
 |         src/TestFrameworkApi.cpp \ | 
 |         src/TestFrameworkCommon.cpp \ | 
 |         src/TestFrameworkHash.cpp \ | 
 |         src/TestFrameworkService.cpp | 
 |  | 
 | LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK | 
 |  | 
 | LOCAL_C_INCLUDES := $(TOP)/vendor/qcom/opensource/testframework | 
 |  | 
 | LOCAL_SHARED_LIBRARIES += libutils libcutils | 
 |  | 
 | ifeq ($(TF_FEATURE_USES_BINDER),true) | 
 | LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER | 
 | LOCAL_SRC_FILES += src/TestFramework.cpp | 
 | LOCAL_SHARED_LIBRARIES += libbinder | 
 | endif | 
 |  | 
 | ifeq ($(call is-android-codename,JELLY_BEAN),true) | 
 | LOCAL_CFLAGS += -DJB | 
 | endif | 
 |  | 
 | LOCAL_MODULE_TAGS := optional | 
 | LOCAL_MODULE_OWNER := qcom | 
 | LOCAL_MODULE := libtestframework | 
 | include $(BUILD_SHARED_LIBRARY) | 
 |  | 
 | #testframework servcice | 
 | include $(CLEAR_VARS) | 
 |  | 
 | LOCAL_PRELINK_MODULE := false | 
 | LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES) | 
 | LOCAL_SRC_FILES:= \ | 
 |         src/TestFrameworkServiceMain.cpp \ | 
 | 	src/TFSShell.cpp | 
 |  | 
 | LOCAL_C_INCLUDES := vendor/qcom/opensource/testframework | 
 |  | 
 | LOCAL_SHARED_LIBRARIES := libtestframework libcutils libutils | 
 |  | 
 | LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK | 
 |  | 
 | ifeq ($(TF_FEATURE_USES_BINDER),true) | 
 | LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER | 
 | LOCAL_SHARED_LIBRARIES += libbinder | 
 | endif | 
 |  | 
 | ifeq ($(call is-android-codename,JELLY_BEAN),true) | 
 | LOCAL_CFLAGS += -DJB | 
 | endif | 
 |  | 
 | LOCAL_MODULE_OWNER := qcom | 
 | LOCAL_MODULE_TAGS := optional debug | 
 | LOCAL_MODULE := testframeworkservice | 
 |  | 
 | include $(BUILD_EXECUTABLE) | 
 |  | 
 | endif |