14c875166c8d186de29e254c28261ac576930ab98Xia Wang# Build the unit tests, 2134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie GennisLOCAL_PATH:= $(call my-dir) 3134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisinclude $(CLEAR_VARS) 4134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis 5d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_MODULE := SurfaceTexture_test 6d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis 7d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_MODULE_TAGS := tests 8d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis 9d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_SRC_FILES := \ 10d87f162026454f5a3e6437ed0c9ef51651a6b939Mathias Agopian Surface_test.cpp \ 11134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis SurfaceTextureClient_test.cpp \ 12d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis SurfaceTexture_test.cpp \ 13134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis 14d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_SHARED_LIBRARIES := \ 15d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis libEGL \ 16d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis libGLESv2 \ 17134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis libbinder \ 18d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis libcutils \ 19134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis libgui \ 20134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis libstlport \ 21d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis libui \ 22d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie Gennis libutils \ 23134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis 24d99c088f35960b7f0ef948c3bb948a99a800eba1Jamie GennisLOCAL_C_INCLUDES := \ 25134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis bionic \ 26134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis bionic/libstdc++/include \ 27134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis external/gtest/include \ 28134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis external/stlport/stlport \ 29134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis 304c875166c8d186de29e254c28261ac576930ab98Xia Wang# Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE) 314c875166c8d186de29e254c28261ac576930ab98Xia Wang# to integrate with auto-test framework. 324c875166c8d186de29e254c28261ac576930ab98Xia Wanginclude $(BUILD_NATIVE_TEST) 33134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis 34134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# Include subdirectory makefiles 35134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# ============================================================ 36134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis 37134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework 38134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennis# team really wants is to build the stuff defined by this makefile. 39134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisifeq (,$(ONE_SHOT_MAKEFILE)) 40134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisinclude $(call first-makefiles-under,$(LOCAL_PATH)) 41134f0422866e8985188ed10dfbdcb8e6c34b87f7Jamie Gennisendif 42