1c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_PATH:= $(call my-dir)
2c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
3c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchevinclude $(CLEAR_VARS)
4c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
5c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_SRC_FILES:= \
6c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	camera_test_menu.cpp \
7c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	camera_test_script.cpp
8c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
9c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_SHARED_LIBRARIES:= \
10c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libdl \
11c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libui \
12c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libutils \
13c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libcutils \
14ee52126edf8ff361cc2aff193488302985e4df1bYing Wang	liblog \
15c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libbinder \
16c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libmedia \
17c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libui \
18c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libgui \
19c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	libcamera_client
20c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
21c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_C_INCLUDES += \
22c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	frameworks/base/include/ui \
23c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	frameworks/base/include/surfaceflinger \
24c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	frameworks/base/include/camera \
25c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	frameworks/base/include/media \
26c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev	$(PV_INCLUDES)
27c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
28c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_MODULE:= camera_test
29c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_MODULE_TAGS:= tests
30c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
31c322989ae6ff6769490828de1b5eda12b749cce9Iliyan MalchevLOCAL_CFLAGS += -Wall -fno-short-enums -O0 -g -D___ANDROID___
32c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
33c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchevifeq ($(TARGET_BOARD_PLATFORM),omap4)
34c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev    LOCAL_CFLAGS += -DTARGET_OMAP4
35c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchevendif
36c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchev
37c322989ae6ff6769490828de1b5eda12b749cce9Iliyan Malchevinclude $(BUILD_HEAPTRACKED_EXECUTABLE)
38