blob: bcaca819a87c201362a5451055b13aa1ff0f6b3e [file] [log] [blame]
David 'Digit' Turnerc491b522014-01-21 03:30:13 +01001# First include the GoogleTest library module definitions.
2include $(LOCAL_PATH)/distrib/googletest/Android.mk
3
4EMULATOR_UNITTESTS_SOURCES := \
David 'Digit' Turnerfd442bd2014-04-01 14:13:12 +02005 android/avd/util_unittest.cpp \
David 'Digit' Turner60d0a152014-01-22 01:09:57 +01006 android/utils/bufprint_unittest.cpp \
David 'Digit' Turner52e99422014-02-03 17:11:18 +01007 android/utils/eintr_wrapper_unittest.cpp \
David 'Digit' Turner5ea91482014-02-13 18:02:56 +01008 android/utils/file_data_unittest.cpp \
David 'Digit' Turneree573752014-06-17 09:59:41 +02009 android/utils/host_bitness_unittest.cpp \
David 'Digit' Turner5ea91482014-02-13 18:02:56 +010010 android/utils/property_file_unittest.cpp \
David 'Digit' Turner60d0a152014-01-22 01:09:57 +010011 android/utils/win32_cmdline_quote_unittest.cpp \
David 'Digit' Turnerd3f2c272014-02-19 22:39:08 +010012 android/base/containers/PodVector_unittest.cpp \
13 android/base/containers/StringVector_unittest.cpp \
David 'Digit' Turner26aa4432014-02-11 17:08:33 +010014 android/base/EintrWrapper_unittest.cpp \
David 'Digit' Turner11823982014-02-11 23:48:52 +010015 android/base/files/PathUtils_unittest.cpp \
David 'Digit' Turner97502fa2014-04-28 22:05:28 +020016 android/base/files/ScopedFd_unittest.cpp \
David 'Digit' Turner890f4642014-02-24 11:53:03 +010017 android/base/files/ScopedStdioFile_unittest.cpp \
David 'Digit' Turner7a41eef2014-02-07 15:56:41 +010018 android/base/Log_unittest.cpp \
David 'Digit' Turnere87cd782014-02-26 14:45:03 +010019 android/base/memory/MallocUsableSize_unittest.cpp \
David 'Digit' Turnerbaf99ee2014-02-08 11:32:04 +010020 android/base/memory/ScopedPtr_unittest.cpp \
David 'Digit' Turnerd3f2c272014-02-19 22:39:08 +010021 android/base/String_unittest.cpp \
David 'Digit' Turner97502fa2014-04-28 22:05:28 +020022 android/base/StringFormat_unittest.cpp \
David 'Digit' Turner11823982014-02-11 23:48:52 +010023 android/base/StringView_unittest.cpp \
David 'Digit' Turner045bdbe2014-04-28 22:26:52 +020024 android/emulation/CpuAccelerator_unittest.cpp \
David 'Digit' Turner890f4642014-02-24 11:53:03 +010025 android/filesystems/ext4_utils_unittest.cpp \
David 'Digit' Turnerc8e89b52014-06-23 17:32:20 +020026 android/filesystems/fstab_parser_unittest.cpp \
David 'Digit' Turner83942732014-06-17 11:06:12 +020027 android/filesystems/partition_types_unittest.cpp \
David 'Digit' Turner716e5e12014-06-21 01:11:13 +020028 android/filesystems/ramdisk_extractor_unittest.cpp \
David 'Digit' Turner83942732014-06-17 11:06:12 +020029 android/filesystems/testing/TestSupport.cpp \
David 'Digit' Turnerc6e0cae2014-03-07 23:08:30 +010030 android/kernel/kernel_utils_unittest.cpp \
David 'Digit' Turnerc491b522014-01-21 03:30:13 +010031
David 'Digit' Turner97502fa2014-04-28 22:05:28 +020032ifeq (windows,$(HOST_OS))
33EMULATOR_UNITTESTS_SOURCES += \
34 android/base/files/ScopedHandle_unittest.cpp \
35
36endif
37
David 'Digit' Turnerc491b522014-01-21 03:30:13 +010038$(call start-emulator-program, emulator_unittests)
39LOCAL_C_INCLUDES += $(EMULATOR_GTEST_INCLUDES)
40LOCAL_LDLIBS += $(EMULATOR_GTEST_LDLIBS)
41LOCAL_SRC_FILES := $(EMULATOR_UNITTESTS_SOURCES)
42LOCAL_CFLAGS += -O0
David 'Digit' Turnerdddfa642014-06-12 18:48:17 +020043LOCAL_STATIC_LIBRARIES += \
44 emulator-common \
45 emulator-libext4_utils \
46 emulator-libsparse \
47 emulator-libselinux \
48 emulator-zlib \
49 emulator-libgtest
David 'Digit' Turnerc491b522014-01-21 03:30:13 +010050$(call end-emulator-program)
51
52
David 'Digit' Turner9669d492014-06-12 01:20:53 +020053$(call start-emulator64-program, emulator64_unittests)
54LOCAL_C_INCLUDES += $(EMULATOR_GTEST_INCLUDES)
55LOCAL_LDLIBS += $(EMULATOR_GTEST_LDLIBS)
56LOCAL_SRC_FILES := $(EMULATOR_UNITTESTS_SOURCES)
57LOCAL_CFLAGS += -O0
David 'Digit' Turnerdddfa642014-06-12 18:48:17 +020058LOCAL_STATIC_LIBRARIES += \
59 emulator64-common \
60 emulator64-libext4_utils \
61 emulator64-libsparse \
62 emulator64-libselinux \
63 emulator64-zlib \
64 emulator64-libgtest
David 'Digit' Turner9669d492014-06-12 01:20:53 +020065$(call end-emulator-program)