Home | History | Annotate | Download | only in tests
      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