1 # Build the unit tests, 2 LOCAL_PATH:= $(call my-dir) 3 include $(CLEAR_VARS) 4 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk 5 6 LOCAL_CLANG := true 7 8 LOCAL_MODULE := libgui_test 9 10 LOCAL_MODULE_TAGS := tests 11 12 LOCAL_SRC_FILES := \ 13 BufferQueue_test.cpp \ 14 CpuConsumer_test.cpp \ 15 FillBuffer.cpp \ 16 GLTest.cpp \ 17 IGraphicBufferProducer_test.cpp \ 18 MultiTextureConsumer_test.cpp \ 19 SRGB_test.cpp \ 20 StreamSplitter_test.cpp \ 21 SurfaceTextureClient_test.cpp \ 22 SurfaceTextureFBO_test.cpp \ 23 SurfaceTextureGLThreadToGL_test.cpp \ 24 SurfaceTextureGLToGL_test.cpp \ 25 SurfaceTextureGL_test.cpp \ 26 SurfaceTextureMultiContextGL_test.cpp \ 27 Surface_test.cpp \ 28 TextureRenderer.cpp \ 29 30 LOCAL_SHARED_LIBRARIES := \ 31 libEGL \ 32 libGLESv1_CM \ 33 libGLESv2 \ 34 libbinder \ 35 libcutils \ 36 libgui \ 37 libsync \ 38 libui \ 39 libutils \ 40 41 # Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE) 42 # to integrate with auto-test framework. 43 include $(BUILD_NATIVE_TEST) 44 45 # Include subdirectory makefiles 46 # ============================================================ 47 48 # If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework 49 # team really wants is to build the stuff defined by this makefile. 50 ifeq (,$(ONE_SHOT_MAKEFILE)) 51 include $(call first-makefiles-under,$(LOCAL_PATH)) 52 endif 53