blob: 4a6f74f6f77aa067b48c8facb2983b45d53c501f [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 \
Jamie Gennisd99c0882011-03-10 16:24:46 -080012 SurfaceTextureClient_test.cpp \
13 SurfaceTexture_test.cpp \
Jamie Gennisd8e812c2012-06-13 16:32:25 -070014 Surface_test.cpp \
Jamie Gennisd99c0882011-03-10 16:24:46 -080015
16LOCAL_SHARED_LIBRARIES := \
17 libEGL \
18 libGLESv2 \
Jamie Gennis134f0422011-03-08 12:18:54 -080019 libbinder \
Jamie Gennisd99c0882011-03-10 16:24:46 -080020 libcutils \
Jamie Gennis134f0422011-03-08 12:18:54 -080021 libgui \
22 libstlport \
Jamie Gennisd8e812c2012-06-13 16:32:25 -070023 libsync \
Eino-Ville Talvalae41b3182012-04-16 17:54:33 -070024 libui \
25 libutils \
26
27LOCAL_C_INCLUDES := \
28 bionic \
29 bionic/libstdc++/include \
30 external/gtest/include \
31 external/stlport/stlport \
32
33# Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE)
34# to integrate with auto-test framework.
35include $(BUILD_NATIVE_TEST)
36
Jamie Gennis134f0422011-03-08 12:18:54 -080037# Include subdirectory makefiles
38# ============================================================
39
40# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
41# team really wants is to build the stuff defined by this makefile.
42ifeq (,$(ONE_SHOT_MAKEFILE))
43include $(call first-makefiles-under,$(LOCAL_PATH))
44endif