blob: ace315a4fa75ef46145a20eee7c9241fbbd11b8c [file] [log] [blame]
Jean-Michel Trivib6835132011-10-17 18:32:25 -07001# Build the unit tests.
2
3LOCAL_PATH:= $(call my-dir)
Christopher Ferris2830d722014-02-05 13:09:00 -08004
5test_executable := NativeMediaTest_XA
6list_executable := $(test_executable)_list
7
Jean-Michel Trivib6835132011-10-17 18:32:25 -07008include $(CLEAR_VARS)
9
Christopher Ferris2830d722014-02-05 13:09:00 -080010LOCAL_MODULE:= $(test_executable)
Brian Muramatsud476ab22011-12-14 13:49:54 -080011LOCAL_MODULE_TAGS := optional
Christopher Ferris2830d722014-02-05 13:09:00 -080012LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest
Christopher Ferris286aca52014-10-15 18:08:41 -070013LOCAL_MULTILIB := both
14LOCAL_MODULE_STEM_32 := $(LOCAL_MODULE)32
15LOCAL_MODULE_STEM_64 := $(LOCAL_MODULE)64
Jean-Michel Trivib6835132011-10-17 18:32:25 -070016
Christopher Ferris2830d722014-02-05 13:09:00 -080017LOCAL_C_INCLUDES := \
Qiwen Zhao8ea2bec2015-03-30 10:51:01 -070018 bionic \
19 bionic/libstdc++/include \
Jean-Michel Trivib6835132011-10-17 18:32:25 -070020 external/gtest/include \
Glenn Kasten1f7a2922012-03-26 18:32:29 -070021 $(call include-path-for, wilhelm) \
Qiwen Zhao8ea2bec2015-03-30 10:51:01 -070022 external/stlport/stlport \
Glenn Kasten1f7a2922012-03-26 18:32:29 -070023 $(call include-path-for, wilhelm-ut)
Jean-Michel Trivib6835132011-10-17 18:32:25 -070024
Christopher Ferris2830d722014-02-05 13:09:00 -080025LOCAL_SRC_FILES := \
Jean-Michel Trivib6835132011-10-17 18:32:25 -070026 src/XAObjectCreationTest.cpp
27
28LOCAL_SHARED_LIBRARIES := \
29 libutils \
Ying Wang752eee12013-04-09 21:42:10 -070030 liblog \
Jean-Michel Trivib6835132011-10-17 18:32:25 -070031 libOpenMAXAL \
Qiwen Zhao8ea2bec2015-03-30 10:51:01 -070032 libstlport
Jean-Michel Trivib6835132011-10-17 18:32:25 -070033
34LOCAL_STATIC_LIBRARIES := \
Qiwen Zhao8ea2bec2015-03-30 10:51:01 -070035 libgtest
Jean-Michel Trivib6835132011-10-17 18:32:25 -070036
Brian Muramatsud476ab22011-12-14 13:49:54 -080037LOCAL_CTS_TEST_PACKAGE := android.nativemedia.xa
38include $(BUILD_CTS_EXECUTABLE)
Christopher Ferris2830d722014-02-05 13:09:00 -080039
40include $(CLEAR_VARS)
41
42LOCAL_MODULE := $(list_executable)
43LOCAL_MODULE_TAGS := optional
44
45LOCAL_SRC_FILES := \
46 src/XAObjectCreationTest.cpp
47
48LOCAL_CFLAGS := \
49 -DBUILD_ONLY \
50
51LOCAL_SHARED_LIBRARIES := \
52 liblog \
53
54include $(BUILD_HOST_NATIVE_TEST)