blob: db2406504b5586d942cf4451d12835701e621eb6 [file] [log] [blame]
Xia Wang4c875162011-08-30 18:48:11 -07001# Build the unit tests,
Jamie Gennis134f0422011-03-08 12:18:54 -08002LOCAL_PATH:= $(call my-dir)
3include $(CLEAR_VARS)
4
Jamie Gennisd8e812c2012-06-13 16:32:25 -07005LOCAL_MODULE := libgui_test
Jamie Gennis134f0422011-03-08 12:18:54 -08006
Jamie Gennisd99c0882011-03-10 16:24:46 -08007LOCAL_MODULE_TAGS := tests
8
9LOCAL_SRC_FILES := \
Jamie Gennis9e75ddd2012-08-31 15:32:45 -070010 BufferQueue_test.cpp \
Jamie Gennisd8e812c2012-06-13 16:32:25 -070011 CpuConsumer_test.cpp \
Dan Stozacb1fcde2013-12-03 12:37:36 -080012 FillBuffer.cpp \
Dan Stozaf3730fb2013-11-26 15:10:10 -080013 GLTest.cpp \
Igor Murashkin7ea777f2013-11-18 16:58:36 -080014 IGraphicBufferProducer_test.cpp \
Dan Stozacb1fcde2013-12-03 12:37:36 -080015 MultiTextureConsumer_test.cpp \
Jamie Gennisd99c0882011-03-10 16:24:46 -080016 SurfaceTextureClient_test.cpp \
Dan Stozacb1fcde2013-12-03 12:37:36 -080017 SurfaceTextureFBO_test.cpp \
18 SurfaceTextureGLThreadToGL_test.cpp \
19 SurfaceTextureGLToGL_test.cpp \
20 SurfaceTextureGL_test.cpp \
21 SurfaceTextureMultiContextGL_test.cpp \
Jamie Gennisd8e812c2012-06-13 16:32:25 -070022 Surface_test.cpp \
Dan Stozacb1fcde2013-12-03 12:37:36 -080023 TextureRenderer.cpp \
Jamie Gennisd99c0882011-03-10 16:24:46 -080024
25LOCAL_SHARED_LIBRARIES := \
26 libEGL \
Mathias Agopianf31510a2013-04-16 23:32:38 -070027 libGLESv1_CM \
Jamie Gennisd99c0882011-03-10 16:24:46 -080028 libGLESv2 \
Jamie Gennis134f0422011-03-08 12:18:54 -080029 libbinder \
Jamie Gennisd99c0882011-03-10 16:24:46 -080030 libcutils \
Jamie Gennis134f0422011-03-08 12:18:54 -080031 libgui \
32 libstlport \
Jamie Gennisd8e812c2012-06-13 16:32:25 -070033 libsync \
Eino-Ville Talvalae41b3182012-04-16 17:54:33 -070034 libui \
35 libutils \
36
37LOCAL_C_INCLUDES := \
38 bionic \
39 bionic/libstdc++/include \
40 external/gtest/include \
41 external/stlport/stlport \
42
43# Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE)
44# to integrate with auto-test framework.
45include $(BUILD_NATIVE_TEST)
46
Jamie Gennis134f0422011-03-08 12:18:54 -080047# Include subdirectory makefiles
48# ============================================================
49
50# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
51# team really wants is to build the stuff defined by this makefile.
52ifeq (,$(ONE_SHOT_MAKEFILE))
53include $(call first-makefiles-under,$(LOCAL_PATH))
54endif