Android.mk revision d87f162026454f5a3e6437ed0c9ef51651a6b939
1134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# Build the unit tests.
2134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie GennisLOCAL_PATH:= $(call my-dir)
3134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisinclude $(CLEAR_VARS)
4134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
5134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisifneq ($(TARGET_SIMULATOR),true)
6134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
7d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_MODULE := SurfaceTexture_test
8d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis
9d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_MODULE_TAGS := tests
10d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis
11d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_SRC_FILES := \
12d87f162026454f5a3e6437ed0c9ef51651a6b939Mathias Agopian    Surface_test.cpp \
13134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis    SurfaceTextureClient_test.cpp \
14d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis    SurfaceTexture_test.cpp \
15134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
16d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_SHARED_LIBRARIES := \
17d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis	libEGL \
18d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis	libGLESv2 \
19d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis	libandroid \
20134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis	libbinder \
21d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis	libcutils \
22134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis	libgui \
23134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis	libstlport \
24d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis	libui \
25d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis	libutils \
26134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
27d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_STATIC_LIBRARIES := \
28134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis	libgtest \
29134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis	libgtest_main \
30134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
31d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_C_INCLUDES := \
32134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis    bionic \
33134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis    bionic/libstdc++/include \
34134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis    external/gtest/include \
35134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis    external/stlport/stlport \
36134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
37d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennisinclude $(BUILD_EXECUTABLE)
38134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
39134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# Build the manual test programs.
40134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisinclude $(call all-subdir-makefiles)
41134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
42134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisendif
43134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
44134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# Include subdirectory makefiles
45134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# ============================================================
46134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis
47134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
48134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# team really wants is to build the stuff defined by this makefile.
49134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisifeq (,$(ONE_SHOT_MAKEFILE))
50134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisinclude $(call first-makefiles-under,$(LOCAL_PATH))
51134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisendif
52