blob: abab3ad2b3f6ec6b1a5bae5227d70fce56694202 [file] [log] [blame]
Rajulu Ponnadab8490a22012-07-13 11:43:04 -07001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
Rajulu Ponnada8d96e962012-12-14 10:23:48 -08004LOCAL_COPY_HEADERS_TO := testframework
5LOCAL_COPY_HEADERS := inc/testframework.h
6include $(BUILD_COPY_HEADERS)
7
Rajulu Ponnadab8490a22012-07-13 11:43:04 -07008ifdef TARGET_USES_TESTFRAMEWORK
9#testframework lib
10LOCAL_PRELINK_MODULE := false
11LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
12LOCAL_SRC_FILES := \
13 src/TestFrameworkApi.cpp \
14 src/TestFrameworkCommon.cpp \
15 src/TestFrameworkHash.cpp \
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070016 src/TestFrameworkService.cpp
17
18LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK
19
20LOCAL_C_INCLUDES := $(TOP)/vendor/qcom/opensource/testframework
21
Rajulu Ponnada962ba882012-08-01 18:18:18 -070022LOCAL_SHARED_LIBRARIES += libutils libcutils
23
24ifeq ($(TF_FEATURE_USES_BINDER),true)
25LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER
26LOCAL_SRC_FILES += src/TestFramework.cpp
27LOCAL_SHARED_LIBRARIES += libbinder
28endif
29
30ifeq ($(call is-android-codename,JELLY_BEAN),true)
31LOCAL_CFLAGS += -DJB
32endif
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070033
34LOCAL_MODULE_TAGS := optional
Rajulu Ponnada968ef592012-11-01 12:53:15 -070035LOCAL_MODULE_OWNER := qcom
36LOCAL_MODULE := libtestframework
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070037include $(BUILD_SHARED_LIBRARY)
38
39#testframework servcice
40include $(CLEAR_VARS)
41
Rajulu Ponnada968ef592012-11-01 12:53:15 -070042LOCAL_PRELINK_MODULE := false
43LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070044LOCAL_SRC_FILES:= \
45 src/TestFrameworkServiceMain.cpp \
46 src/TFSShell.cpp
47
48LOCAL_C_INCLUDES := vendor/qcom/opensource/testframework
49
Rajulu Ponnada962ba882012-08-01 18:18:18 -070050LOCAL_SHARED_LIBRARIES := libtestframework libcutils libutils
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070051
52LOCAL_CFLAGS := -DCUSTOM_EVENTS_TESTFRAMEWORK
Rajulu Ponnada962ba882012-08-01 18:18:18 -070053
54ifeq ($(TF_FEATURE_USES_BINDER),true)
55LOCAL_CFLAGS += -DTF_FEATURE_USE_BINDER
56LOCAL_SHARED_LIBRARIES += libbinder
57endif
58
59ifeq ($(call is-android-codename,JELLY_BEAN),true)
60LOCAL_CFLAGS += -DJB
61endif
62
Rajulu Ponnada968ef592012-11-01 12:53:15 -070063LOCAL_MODULE_OWNER := qcom
64LOCAL_MODULE_TAGS := optional debug
65LOCAL_MODULE := testframeworkservice
Rajulu Ponnadab8490a22012-07-13 11:43:04 -070066
67include $(BUILD_EXECUTABLE)
68
69endif