blob: c82d8bd9cafa626574e2a2409ba4f19a63f96251 [file] [log] [blame]
Rajulu Ponnadab8490a22012-07-13 11:43:04 -07001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4ifdef TARGET_USES_TESTFRAMEWORK
5#testframework lib
6LOCAL_PRELINK_MODULE := false
7LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
8LOCAL_SRC_FILES := \
9 src/TestFrameworkApi.cpp \
10 src/TestFrameworkCommon.cpp \
11 src/TestFrameworkHash.cpp \
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070012 src/TestFrameworkService.cpp
13
14LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK
15
16LOCAL_C_INCLUDES := $(TOP)/vendor/qcom/opensource/testframework
17
Rajulu Ponnada962ba882012-08-01 18:18:18 -070018LOCAL_SHARED_LIBRARIES += libutils libcutils
19
20ifeq ($(TF_FEATURE_USES_BINDER),true)
21LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER
22LOCAL_SRC_FILES += src/TestFramework.cpp
23LOCAL_SHARED_LIBRARIES += libbinder
24endif
25
26ifeq ($(call is-android-codename,JELLY_BEAN),true)
27LOCAL_CFLAGS += -DJB
28endif
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070029
30LOCAL_MODULE_TAGS := optional
31LOCAL_MODULE:= libtestframework
32include $(BUILD_SHARED_LIBRARY)
33
34#testframework servcice
35include $(CLEAR_VARS)
36
37LOCAL_SRC_FILES:= \
38 src/TestFrameworkServiceMain.cpp \
39 src/TFSShell.cpp
40
41LOCAL_C_INCLUDES := vendor/qcom/opensource/testframework
42
Rajulu Ponnada962ba882012-08-01 18:18:18 -070043LOCAL_SHARED_LIBRARIES := libtestframework libcutils libutils
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070044
45LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK
Rajulu Ponnada962ba882012-08-01 18:18:18 -070046
47ifeq ($(TF_FEATURE_USES_BINDER),true)
48LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER
49LOCAL_SHARED_LIBRARIES += libbinder
50endif
51
52ifeq ($(call is-android-codename,JELLY_BEAN),true)
53LOCAL_CFLAGS += -DJB
54endif
55
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070056LOCAL_MODULE_TAGS := optional
57LOCAL_MODULE:= testframeworkservice
58
59include $(BUILD_EXECUTABLE)
60
61endif