blob: 979062e3c83bb145ff99731a8acbc1d8b0eccbe7 [file] [log] [blame]
Jamie Gennis23c2c5d2011-10-11 19:22:19 -07001# Build the unit tests,
2LOCAL_PATH:= $(call my-dir)
3include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -07004LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Jamie Gennis23c2c5d2011-10-11 19:22:19 -07005
6LOCAL_MODULE := SurfaceFlinger_test
7
8LOCAL_MODULE_TAGS := tests
9
10LOCAL_SRC_FILES := \
11 Transaction_test.cpp \
12
13LOCAL_SHARED_LIBRARIES := \
14 libEGL \
15 libGLESv2 \
Jamie Gennis23c2c5d2011-10-11 19:22:19 -070016 libbinder \
17 libcutils \
18 libgui \
Jamie Gennis23c2c5d2011-10-11 19:22:19 -070019 libui \
20 libutils \
21
Jamie Gennis23c2c5d2011-10-11 19:22:19 -070022# Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE)
23# to integrate with auto-test framework.
24include $(BUILD_NATIVE_TEST)
25
26# Include subdirectory makefiles
27# ============================================================
28
29# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
30# team really wants is to build the stuff defined by this makefile.
31ifeq (,$(ONE_SHOT_MAKEFILE))
32include $(call first-makefiles-under,$(LOCAL_PATH))
33endif