blob: c74f7f7c4bff1824cf330ca8c0349080afc88fde [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
Rajulu Ponnada968ef592012-11-01 12:53:15 -070031LOCAL_MODULE_OWNER := qcom
32LOCAL_MODULE := libtestframework
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070033include $(BUILD_SHARED_LIBRARY)
34
35#testframework servcice
36include $(CLEAR_VARS)
37
Rajulu Ponnada968ef592012-11-01 12:53:15 -070038LOCAL_PRELINK_MODULE := false
39LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070040LOCAL_SRC_FILES:= \
41 src/TestFrameworkServiceMain.cpp \
42 src/TFSShell.cpp
43
44LOCAL_C_INCLUDES := vendor/qcom/opensource/testframework
45
Rajulu Ponnada962ba882012-08-01 18:18:18 -070046LOCAL_SHARED_LIBRARIES := libtestframework libcutils libutils
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070047
48LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK
Rajulu Ponnada962ba882012-08-01 18:18:18 -070049
50ifeq ($(TF_FEATURE_USES_BINDER),true)
51LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER
52LOCAL_SHARED_LIBRARIES += libbinder
53endif
54
55ifeq ($(call is-android-codename,JELLY_BEAN),true)
56LOCAL_CFLAGS += -DJB
57endif
58
Rajulu Ponnada968ef592012-11-01 12:53:15 -070059LOCAL_MODULE_OWNER := qcom
60LOCAL_MODULE_TAGS := optional debug
61LOCAL_MODULE := testframeworkservice
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070062
63include $(BUILD_EXECUTABLE)
64
65endif