Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 1 | LOCAL_PATH := $(call my-dir)/.. |
| 2 | |
| 3 | include $(CLEAR_VARS) |
| 4 | LOCAL_MODULE := cpuinfo |
| 5 | LOCAL_SRC_FILES := $(LOCAL_PATH)/src/init.c \ |
Marat Dukhan | 3040197 | 2017-09-26 18:35:52 -0700 | [diff] [blame] | 6 | $(LOCAL_PATH)/src/api.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 7 | $(LOCAL_PATH)/src/log.c \ |
Marat Dukhan | c40c731 | 2017-09-21 16:08:18 -0700 | [diff] [blame] | 8 | $(LOCAL_PATH)/src/gpu/gles2.c \ |
Marat Dukhan | d9f76e0 | 2017-09-24 22:46:08 -0700 | [diff] [blame] | 9 | $(LOCAL_PATH)/src/linux/current.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 10 | $(LOCAL_PATH)/src/linux/processors.c \ |
| 11 | $(LOCAL_PATH)/src/linux/smallfile.c \ |
| 12 | $(LOCAL_PATH)/src/linux/multiline.c \ |
| 13 | $(LOCAL_PATH)/src/linux/cpulist.c |
Marat Dukhan | 63a78bb | 2017-05-09 10:20:51 -0400 | [diff] [blame] | 14 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi armeabi-v7a arm64-v8a)) |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 15 | LOCAL_SRC_FILES += \ |
| 16 | $(LOCAL_PATH)/src/arm/uarch.c \ |
| 17 | $(LOCAL_PATH)/src/arm/cache.c \ |
| 18 | $(LOCAL_PATH)/src/arm/linux/init.c \ |
Marat Dukhan | 006461a | 2017-08-24 16:10:46 -0700 | [diff] [blame] | 19 | $(LOCAL_PATH)/src/arm/linux/cpuinfo.c \ |
Marat Dukhan | 9403e5a | 2017-09-11 10:23:21 -0700 | [diff] [blame] | 20 | $(LOCAL_PATH)/src/arm/linux/clusters.c \ |
Marat Dukhan | 1415d7d | 2017-10-16 09:40:15 -0700 | [diff] [blame] | 21 | $(LOCAL_PATH)/src/arm/linux/chipset.c \ |
Marat Dukhan | 9403e5a | 2017-09-11 10:23:21 -0700 | [diff] [blame] | 22 | $(LOCAL_PATH)/src/arm/linux/midr.c \ |
Marat Dukhan | 63a7a6b | 2017-11-29 15:11:56 -0800 | [diff] [blame] | 23 | $(LOCAL_PATH)/src/arm/linux/hwcap.c \ |
Marat Dukhan | 1415d7d | 2017-10-16 09:40:15 -0700 | [diff] [blame] | 24 | $(LOCAL_PATH)/src/arm/android/properties.c |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 25 | ifeq ($(TARGET_ARCH_ABI),armeabi) |
Marat Dukhan | deaa898 | 2017-11-28 11:07:11 -0800 | [diff] [blame] | 26 | LOCAL_SRC_FILES += $(LOCAL_PATH)/src/arm/linux/aarch32-isa.c.arm |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 27 | endif # armeabi |
Marat Dukhan | 63a78bb | 2017-05-09 10:20:51 -0400 | [diff] [blame] | 28 | ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) |
Marat Dukhan | deaa898 | 2017-11-28 11:07:11 -0800 | [diff] [blame] | 29 | LOCAL_SRC_FILES += $(LOCAL_PATH)/src/arm/linux/aarch32-isa.c |
Marat Dukhan | 63a78bb | 2017-05-09 10:20:51 -0400 | [diff] [blame] | 30 | endif # armeabi-v7a |
| 31 | ifeq ($(TARGET_ARCH_ABI),arm64-v8a) |
Marat Dukhan | deaa898 | 2017-11-28 11:07:11 -0800 | [diff] [blame] | 32 | LOCAL_SRC_FILES += $(LOCAL_PATH)/src/arm/linux/aarch64-isa.c |
Marat Dukhan | 63a78bb | 2017-05-09 10:20:51 -0400 | [diff] [blame] | 33 | endif # arm64-v8a |
| 34 | endif # armeabi, armeabi-v7a, or arm64-v8a |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 35 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),x86 x86_64)) |
| 36 | LOCAL_SRC_FILES += \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 37 | $(LOCAL_PATH)/src/x86/init.c \ |
| 38 | $(LOCAL_PATH)/src/x86/info.c \ |
Marat Dukhan | a015702 | 2017-09-22 16:45:28 -0700 | [diff] [blame] | 39 | $(LOCAL_PATH)/src/x86/name.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 40 | $(LOCAL_PATH)/src/x86/isa.c \ |
| 41 | $(LOCAL_PATH)/src/x86/vendor.c \ |
| 42 | $(LOCAL_PATH)/src/x86/uarch.c \ |
| 43 | $(LOCAL_PATH)/src/x86/topology.c \ |
| 44 | $(LOCAL_PATH)/src/x86/cache/init.c \ |
| 45 | $(LOCAL_PATH)/src/x86/cache/descriptor.c \ |
| 46 | $(LOCAL_PATH)/src/x86/cache/deterministic.c \ |
Marat Dukhan | 4f70b9a | 2017-09-25 23:18:41 -0700 | [diff] [blame] | 47 | $(LOCAL_PATH)/src/x86/linux/cpuinfo.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 48 | $(LOCAL_PATH)/src/x86/linux/init.c |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 49 | endif # x86 or x86_64 |
| 50 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include |
| 51 | LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES) $(LOCAL_PATH)/src |
Marat Dukhan | 0de277f | 2017-09-22 14:25:10 -0700 | [diff] [blame] | 52 | LOCAL_CFLAGS := -std=gnu99 -Wall -Wno-maybe-uninitialized -Wno-unknown-warning-option -D_GNU_SOURCE=1 |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 53 | include $(BUILD_STATIC_LIBRARY) |
| 54 | |
| 55 | include $(CLEAR_VARS) |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 56 | LOCAL_MODULE := cpuinfo_mock |
| 57 | LOCAL_SRC_FILES := $(LOCAL_PATH)/src/init.c \ |
Marat Dukhan | 3040197 | 2017-09-26 18:35:52 -0700 | [diff] [blame] | 58 | $(LOCAL_PATH)/src/api.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 59 | $(LOCAL_PATH)/src/log.c \ |
Marat Dukhan | c40c731 | 2017-09-21 16:08:18 -0700 | [diff] [blame] | 60 | $(LOCAL_PATH)/src/gpu/gles2.c \ |
Marat Dukhan | d9f76e0 | 2017-09-24 22:46:08 -0700 | [diff] [blame] | 61 | $(LOCAL_PATH)/src/linux/current.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 62 | $(LOCAL_PATH)/src/linux/mockfile.c \ |
| 63 | $(LOCAL_PATH)/src/linux/processors.c \ |
| 64 | $(LOCAL_PATH)/src/linux/smallfile.c \ |
| 65 | $(LOCAL_PATH)/src/linux/multiline.c \ |
| 66 | $(LOCAL_PATH)/src/linux/cpulist.c |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 67 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi armeabi-v7a arm64-v8a)) |
| 68 | LOCAL_SRC_FILES += \ |
| 69 | $(LOCAL_PATH)/src/arm/uarch.c \ |
| 70 | $(LOCAL_PATH)/src/arm/cache.c \ |
| 71 | $(LOCAL_PATH)/src/arm/linux/init.c \ |
Marat Dukhan | 006461a | 2017-08-24 16:10:46 -0700 | [diff] [blame] | 72 | $(LOCAL_PATH)/src/arm/linux/cpuinfo.c \ |
Marat Dukhan | 9403e5a | 2017-09-11 10:23:21 -0700 | [diff] [blame] | 73 | $(LOCAL_PATH)/src/arm/linux/clusters.c \ |
Marat Dukhan | 1415d7d | 2017-10-16 09:40:15 -0700 | [diff] [blame] | 74 | $(LOCAL_PATH)/src/arm/linux/chipset.c \ |
Marat Dukhan | 9403e5a | 2017-09-11 10:23:21 -0700 | [diff] [blame] | 75 | $(LOCAL_PATH)/src/arm/linux/midr.c \ |
Marat Dukhan | 63a7a6b | 2017-11-29 15:11:56 -0800 | [diff] [blame] | 76 | $(LOCAL_PATH)/src/arm/linux/hwcap.c \ |
Marat Dukhan | 1415d7d | 2017-10-16 09:40:15 -0700 | [diff] [blame] | 77 | $(LOCAL_PATH)/src/arm/android/properties.c |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 78 | ifeq ($(TARGET_ARCH_ABI),armeabi) |
Marat Dukhan | deaa898 | 2017-11-28 11:07:11 -0800 | [diff] [blame] | 79 | LOCAL_SRC_FILES += $(LOCAL_PATH)/src/arm/linux/aarch32-isa.c.arm |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 80 | endif # armeabi |
| 81 | ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) |
Marat Dukhan | deaa898 | 2017-11-28 11:07:11 -0800 | [diff] [blame] | 82 | LOCAL_SRC_FILES += $(LOCAL_PATH)/src/arm/linux/aarch32-isa.c |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 83 | endif # armeabi-v7a |
| 84 | ifeq ($(TARGET_ARCH_ABI),arm64-v8a) |
Marat Dukhan | deaa898 | 2017-11-28 11:07:11 -0800 | [diff] [blame] | 85 | LOCAL_SRC_FILES += $(LOCAL_PATH)/src/arm/linux/aarch64-isa.c |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 86 | endif # arm64-v8a |
| 87 | endif # armeabi, armeabi-v7a, or arm64-v8a |
| 88 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),x86 x86_64)) |
| 89 | LOCAL_SRC_FILES += \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 90 | $(LOCAL_PATH)/src/x86/init.c \ |
| 91 | $(LOCAL_PATH)/src/x86/info.c \ |
Marat Dukhan | a015702 | 2017-09-22 16:45:28 -0700 | [diff] [blame] | 92 | $(LOCAL_PATH)/src/x86/name.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 93 | $(LOCAL_PATH)/src/x86/isa.c \ |
| 94 | $(LOCAL_PATH)/src/x86/vendor.c \ |
| 95 | $(LOCAL_PATH)/src/x86/uarch.c \ |
| 96 | $(LOCAL_PATH)/src/x86/topology.c \ |
Marat Dukhan | 8fb88ad | 2017-09-25 23:20:12 -0700 | [diff] [blame] | 97 | $(LOCAL_PATH)/src/x86/mockcpuid.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 98 | $(LOCAL_PATH)/src/x86/cache/init.c \ |
| 99 | $(LOCAL_PATH)/src/x86/cache/descriptor.c \ |
| 100 | $(LOCAL_PATH)/src/x86/cache/deterministic.c \ |
Marat Dukhan | 4f70b9a | 2017-09-25 23:18:41 -0700 | [diff] [blame] | 101 | $(LOCAL_PATH)/src/x86/linux/cpuinfo.c \ |
Marat Dukhan | 51528ce | 2017-09-13 22:07:16 -0700 | [diff] [blame] | 102 | $(LOCAL_PATH)/src/x86/linux/init.c |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 103 | endif # x86 or x86_64 |
| 104 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include |
| 105 | LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES) $(LOCAL_PATH)/src |
Marat Dukhan | 0de277f | 2017-09-22 14:25:10 -0700 | [diff] [blame] | 106 | LOCAL_CFLAGS := -std=gnu99 -Wall -Wno-maybe-uninitialized -Wno-unknown-warning-option -D_GNU_SOURCE=1 -DCPUINFO_LOG_LEVEL=4 -DCPUINFO_MOCK=1 |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 107 | LOCAL_EXPORT_CFLAGS := -DCPUINFO_MOCK=1 |
| 108 | include $(BUILD_STATIC_LIBRARY) |
| 109 | |
| 110 | include $(CLEAR_VARS) |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 111 | LOCAL_MODULE := cpu-info |
| 112 | LOCAL_SRC_FILES := $(LOCAL_PATH)/tools/cpu-info.c |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 113 | LOCAL_CFLAGS := -std=gnu99 |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 114 | LOCAL_STATIC_LIBRARIES := cpuinfo |
| 115 | include $(BUILD_EXECUTABLE) |
| 116 | |
| 117 | include $(CLEAR_VARS) |
| 118 | LOCAL_MODULE := isa-info |
| 119 | LOCAL_SRC_FILES := $(LOCAL_PATH)/tools/isa-info.c |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 120 | LOCAL_CFLAGS := -std=gnu99 |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 121 | LOCAL_STATIC_LIBRARIES := cpuinfo |
| 122 | include $(BUILD_EXECUTABLE) |
| 123 | |
| 124 | include $(CLEAR_VARS) |
| 125 | LOCAL_MODULE := cache-info |
| 126 | LOCAL_SRC_FILES := $(LOCAL_PATH)/tools/cache-info.c |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 127 | LOCAL_CFLAGS := -std=gnu99 |
Marat Dukhan | 59d3071 | 2017-05-08 04:43:52 -0400 | [diff] [blame] | 128 | LOCAL_STATIC_LIBRARIES := cpuinfo |
| 129 | include $(BUILD_EXECUTABLE) |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 130 | |
Marat Dukhan | 115d415 | 2017-10-19 11:24:17 -0700 | [diff] [blame] | 131 | # include $(CLEAR_VARS) |
| 132 | # LOCAL_MODULE := gpu-dump |
| 133 | # LOCAL_SRC_FILES := $(LOCAL_PATH)/tools/gpu-dump.c |
| 134 | # LOCAL_CFLAGS := -std=gnu99 |
| 135 | # LOCAL_LDLIBS := -ldl -lEGL -lGLESv2 |
| 136 | # include $(BUILD_EXECUTABLE) |
| 137 | |
Marat Dukhan | 0f0b233 | 2017-09-22 15:08:44 -0700 | [diff] [blame] | 138 | include $(CLEAR_VARS) |
| 139 | LOCAL_MODULE := size-test |
| 140 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/size.c |
| 141 | LOCAL_CFLAGS := -std=gnu99 |
| 142 | LOCAL_STATIC_LIBRARIES := cpuinfo |
| 143 | include $(BUILD_EXECUTABLE) |
| 144 | |
Marat Dukhan | f3a71e6 | 2017-11-29 15:15:36 -0800 | [diff] [blame] | 145 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi armeabi-v7a arm64-v8a)) |
| 146 | |
| 147 | include $(CLEAR_VARS) |
| 148 | LOCAL_MODULE := auxv-dump |
| 149 | LOCAL_SRC_FILES := $(LOCAL_PATH)/tools/auxv-dump.c |
| 150 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/src |
| 151 | LOCAL_CFLAGS := -std=gnu99 |
| 152 | include $(BUILD_EXECUTABLE) |
| 153 | |
| 154 | endif # armeabi, armeabi-v7a, or arm64-v8a |
| 155 | |
Marat Dukhan | 0de277f | 2017-09-22 14:25:10 -0700 | [diff] [blame] | 156 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),x86 x86_64)) |
| 157 | |
| 158 | include $(CLEAR_VARS) |
| 159 | LOCAL_MODULE := cpuid-dump |
| 160 | LOCAL_SRC_FILES := $(LOCAL_PATH)/tools/cpuid-dump.c |
| 161 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/src |
| 162 | LOCAL_CFLAGS := -std=gnu99 |
| 163 | include $(BUILD_EXECUTABLE) |
| 164 | |
| 165 | endif # x86, or x86_64 |
| 166 | |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 167 | include $(CLEAR_VARS) |
| 168 | LOCAL_MODULE := gtest |
| 169 | LOCAL_SRC_FILES := $(LOCAL_PATH)/deps/googletest/googletest/src/gtest-all.cc |
| 170 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/deps/googletest/googletest/include |
| 171 | LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES) $(LOCAL_PATH)/deps/googletest/googletest |
| 172 | ifeq ($(TARGET_ARCH_ABI),armeabi) |
| 173 | LOCAL_EXPORT_LDLIBS := -latomic |
| 174 | endif # armeabi |
| 175 | include $(BUILD_STATIC_LIBRARY) |
| 176 | |
| 177 | include $(CLEAR_VARS) |
Marat Dukhan | 006461a | 2017-08-24 16:10:46 -0700 | [diff] [blame] | 178 | LOCAL_MODULE := gtest_main |
| 179 | LOCAL_SRC_FILES := $(LOCAL_PATH)/deps/googletest/googletest/src/gtest_main.cc |
| 180 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/deps/googletest/googletest/include |
| 181 | LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES) $(LOCAL_PATH)/deps/googletest/googletest |
| 182 | include $(BUILD_STATIC_LIBRARY) |
| 183 | |
| 184 | include $(CLEAR_VARS) |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 185 | LOCAL_MODULE := init-test |
| 186 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/init.cc |
| 187 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test |
| 188 | LOCAL_STATIC_LIBRARIES := cpuinfo gtest |
| 189 | include $(BUILD_EXECUTABLE) |
| 190 | |
Marat Dukhan | 3040197 | 2017-09-26 18:35:52 -0700 | [diff] [blame] | 191 | include $(CLEAR_VARS) |
| 192 | LOCAL_MODULE := get-current-test |
| 193 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/get-current.cc |
| 194 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test |
| 195 | LOCAL_STATIC_LIBRARIES := cpuinfo gtest |
| 196 | include $(BUILD_EXECUTABLE) |
Marat Dukhan | a8fb3dd | 2017-08-09 13:49:39 -0700 | [diff] [blame] | 197 | |
| 198 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi armeabi-v7a)) |
| 199 | |
| 200 | include $(CLEAR_VARS) |
Marat Dukhan | f18db83 | 2017-11-28 11:10:10 -0800 | [diff] [blame] | 201 | LOCAL_MODULE := atm7029b-tablet-test |
| 202 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/atm7029b-tablet.cc |
| 203 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 204 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 205 | include $(BUILD_EXECUTABLE) |
| 206 | |
| 207 | include $(CLEAR_VARS) |
Marat Dukhan | 1aeee8e | 2017-08-10 17:33:45 -0700 | [diff] [blame] | 208 | LOCAL_MODULE := blu-r1-hd-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 209 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/blu-r1-hd.cc |
| 210 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 1aeee8e | 2017-08-10 17:33:45 -0700 | [diff] [blame] | 211 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 212 | include $(BUILD_EXECUTABLE) |
| 213 | |
| 214 | include $(CLEAR_VARS) |
Marat Dukhan | f9ccfa3 | 2017-11-27 15:50:06 -0800 | [diff] [blame] | 215 | LOCAL_MODULE := galaxy-a8-2016-duos-test |
| 216 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-a8-2016-duos.cc |
| 217 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 218 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 219 | include $(BUILD_EXECUTABLE) |
| 220 | |
| 221 | include $(CLEAR_VARS) |
Marat Dukhan | c90b406 | 2017-08-10 15:45:11 -0700 | [diff] [blame] | 222 | LOCAL_MODULE := galaxy-grand-prime-value-edition-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 223 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-grand-prime-value-edition.cc |
| 224 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | c90b406 | 2017-08-10 15:45:11 -0700 | [diff] [blame] | 225 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 226 | include $(BUILD_EXECUTABLE) |
| 227 | |
| 228 | include $(CLEAR_VARS) |
Marat Dukhan | 8443590 | 2017-11-29 15:53:58 -0800 | [diff] [blame] | 229 | LOCAL_MODULE := galaxy-j7-prime-test |
| 230 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-j7-prime.cc |
| 231 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 232 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 233 | include $(BUILD_EXECUTABLE) |
| 234 | |
| 235 | include $(CLEAR_VARS) |
Marat Dukhan | 0d2aaa7 | 2017-11-29 15:48:46 -0800 | [diff] [blame] | 236 | LOCAL_MODULE := galaxy-j7-tmobile-test |
| 237 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-j7-tmobile.cc |
| 238 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 239 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 240 | include $(BUILD_EXECUTABLE) |
| 241 | |
| 242 | include $(CLEAR_VARS) |
| 243 | LOCAL_MODULE := galaxy-j7-uae-test |
| 244 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-j7-uae.cc |
| 245 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 246 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 247 | include $(BUILD_EXECUTABLE) |
| 248 | |
| 249 | include $(CLEAR_VARS) |
Marat Dukhan | b8a4f12 | 2017-08-10 14:18:50 -0700 | [diff] [blame] | 250 | LOCAL_MODULE := galaxy-s3-us-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 251 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s3-us.cc |
| 252 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | b8a4f12 | 2017-08-10 14:18:50 -0700 | [diff] [blame] | 253 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 254 | include $(BUILD_EXECUTABLE) |
| 255 | |
| 256 | include $(CLEAR_VARS) |
Marat Dukhan | b0ad492 | 2017-08-10 14:07:19 -0700 | [diff] [blame] | 257 | LOCAL_MODULE := galaxy-s4-us-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 258 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s4-us.cc |
| 259 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | b0ad492 | 2017-08-10 14:07:19 -0700 | [diff] [blame] | 260 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 261 | include $(BUILD_EXECUTABLE) |
| 262 | |
| 263 | include $(CLEAR_VARS) |
Marat Dukhan | e1f62e5 | 2017-09-08 17:11:08 -0700 | [diff] [blame] | 264 | LOCAL_MODULE := galaxy-s5-global-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 265 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s5-global.cc |
| 266 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | e1f62e5 | 2017-09-08 17:11:08 -0700 | [diff] [blame] | 267 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 268 | include $(BUILD_EXECUTABLE) |
| 269 | |
| 270 | include $(CLEAR_VARS) |
Marat Dukhan | 16b89c7 | 2017-09-08 17:16:10 -0700 | [diff] [blame] | 271 | LOCAL_MODULE := galaxy-s5-us-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 272 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s5-us.cc |
| 273 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 16b89c7 | 2017-09-08 17:16:10 -0700 | [diff] [blame] | 274 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 275 | include $(BUILD_EXECUTABLE) |
| 276 | |
| 277 | include $(CLEAR_VARS) |
Marat Dukhan | 6ce014a | 2017-09-14 14:00:41 -0700 | [diff] [blame] | 278 | LOCAL_MODULE := galaxy-tab-3-7.0-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 279 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-tab-3-7.0.cc |
| 280 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 6ce014a | 2017-09-14 14:00:41 -0700 | [diff] [blame] | 281 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 282 | include $(BUILD_EXECUTABLE) |
| 283 | |
| 284 | include $(CLEAR_VARS) |
Marat Dukhan | 15effa5 | 2017-10-19 11:40:12 -0700 | [diff] [blame] | 285 | LOCAL_MODULE := galaxy-tab-3-lite-test |
| 286 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-tab-3-lite.cc |
| 287 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 288 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 289 | include $(BUILD_EXECUTABLE) |
| 290 | |
| 291 | include $(CLEAR_VARS) |
Marat Dukhan | 955c3db | 2017-09-14 13:13:46 -0700 | [diff] [blame] | 292 | LOCAL_MODULE := galaxy-win-duos-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 293 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-win-duos.cc |
| 294 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 955c3db | 2017-09-14 13:13:46 -0700 | [diff] [blame] | 295 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 296 | include $(BUILD_EXECUTABLE) |
| 297 | |
| 298 | include $(CLEAR_VARS) |
Marat Dukhan | 115d415 | 2017-10-19 11:24:17 -0700 | [diff] [blame] | 299 | LOCAL_MODULE := huawei-ascend-p7-test |
| 300 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-ascend-p7.cc |
| 301 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 302 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 303 | include $(BUILD_EXECUTABLE) |
| 304 | |
| 305 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 306 | LOCAL_MODULE := lenovo-a6600-plus-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 307 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/lenovo-a6600-plus.cc |
| 308 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 309 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 310 | include $(BUILD_EXECUTABLE) |
| 311 | |
| 312 | include $(CLEAR_VARS) |
| 313 | LOCAL_MODULE := lenovo-vibe-x2-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 314 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/lenovo-vibe-x2.cc |
| 315 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 316 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 317 | include $(BUILD_EXECUTABLE) |
| 318 | |
| 319 | include $(CLEAR_VARS) |
| 320 | LOCAL_MODULE := lg-k10-eu-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 321 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/lg-k10-eu.cc |
| 322 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 323 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 324 | include $(BUILD_EXECUTABLE) |
| 325 | |
| 326 | include $(CLEAR_VARS) |
| 327 | LOCAL_MODULE := moto-e-gen1-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 328 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/moto-e-gen1.cc |
| 329 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 330 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 331 | include $(BUILD_EXECUTABLE) |
| 332 | |
| 333 | include $(CLEAR_VARS) |
| 334 | LOCAL_MODULE := moto-g-gen2-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 335 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/moto-g-gen2.cc |
| 336 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 337 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 338 | include $(BUILD_EXECUTABLE) |
| 339 | |
| 340 | include $(CLEAR_VARS) |
| 341 | LOCAL_MODULE := moto-g-gen3-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 342 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/moto-g-gen3.cc |
| 343 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 344 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 345 | include $(BUILD_EXECUTABLE) |
| 346 | |
| 347 | include $(CLEAR_VARS) |
| 348 | LOCAL_MODULE := nexus-s-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 349 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/nexus-s.cc |
| 350 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 351 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 352 | include $(BUILD_EXECUTABLE) |
| 353 | |
| 354 | include $(CLEAR_VARS) |
| 355 | LOCAL_MODULE := nexus4-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 356 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/nexus4.cc |
| 357 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 358 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 359 | include $(BUILD_EXECUTABLE) |
| 360 | |
| 361 | include $(CLEAR_VARS) |
| 362 | LOCAL_MODULE := nexus6-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 363 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/nexus6.cc |
| 364 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 365 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 366 | include $(BUILD_EXECUTABLE) |
| 367 | |
| 368 | include $(CLEAR_VARS) |
Marat Dukhan | 5957254 | 2017-11-27 17:22:09 -0800 | [diff] [blame] | 369 | LOCAL_MODULE := padcod-10.1-test |
| 370 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/padcod-10.1.cc |
| 371 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 372 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 373 | include $(BUILD_EXECUTABLE) |
| 374 | |
| 375 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 376 | LOCAL_MODULE := xiaomi-redmi-2a-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 377 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/xiaomi-redmi-2a.cc |
| 378 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 379 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 380 | include $(BUILD_EXECUTABLE) |
| 381 | |
Marat Dukhan | ad74184 | 2017-12-03 23:11:46 -0800 | [diff] [blame] | 382 | include $(CLEAR_VARS) |
| 383 | LOCAL_MODULE := xperia-sl-test |
| 384 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/xperia-sl.cc |
| 385 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 386 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 387 | include $(BUILD_EXECUTABLE) |
| 388 | |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 389 | endif # armeabi, armeabi-v7a |
| 390 | |
| 391 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi armeabi-v7a arm64-v8a)) |
| 392 | |
| 393 | include $(CLEAR_VARS) |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 394 | LOCAL_MODULE := android_properties_interface |
| 395 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/name/android-properties-interface.c |
| 396 | LOCAL_CFLAGS := -std=gnu99 |
| 397 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/src |
| 398 | LOCAL_STATIC_LIBRARIES := cpuinfo |
| 399 | include $(BUILD_STATIC_LIBRARY) |
| 400 | |
| 401 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 402 | LOCAL_MODULE := chipset-test |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 403 | LOCAL_SRC_FILES := \ |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 404 | $(LOCAL_PATH)/test/name/proc-cpuinfo-hardware.cc \ |
| 405 | $(LOCAL_PATH)/test/name/ro-product-board.cc \ |
| 406 | $(LOCAL_PATH)/test/name/ro-board-platform.cc \ |
| 407 | $(LOCAL_PATH)/test/name/ro-mediatek-platform.cc \ |
| 408 | $(LOCAL_PATH)/test/name/ro-chipname.cc \ |
| 409 | $(LOCAL_PATH)/test/name/android-properties.cc |
| 410 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/src |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 411 | LOCAL_STATIC_LIBRARIES := android_properties_interface gtest gtest_main |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 412 | include $(BUILD_EXECUTABLE) |
| 413 | |
| 414 | include $(CLEAR_VARS) |
Marat Dukhan | c1852c7 | 2017-09-21 23:18:11 -0700 | [diff] [blame] | 415 | LOCAL_MODULE := cache-test |
| 416 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/arm-cache.cc |
| 417 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/src |
Marat Dukhan | c7c0999 | 2017-09-22 12:12:19 -0700 | [diff] [blame] | 418 | LOCAL_CFLAGS := -std=gnu++11 -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS |
Marat Dukhan | c1852c7 | 2017-09-21 23:18:11 -0700 | [diff] [blame] | 419 | LOCAL_STATIC_LIBRARIES := cpuinfo gtest gtest_main |
| 420 | include $(BUILD_EXECUTABLE) |
| 421 | |
| 422 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 423 | LOCAL_MODULE := galaxy-c9-pro-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 424 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-c9-pro.cc |
| 425 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 426 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 427 | include $(BUILD_EXECUTABLE) |
| 428 | |
| 429 | include $(CLEAR_VARS) |
Marat Dukhan | c4236f5 | 2017-08-17 17:32:55 -0700 | [diff] [blame] | 430 | LOCAL_MODULE := galaxy-s6-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 431 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s6.cc |
| 432 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | c4236f5 | 2017-08-17 17:32:55 -0700 | [diff] [blame] | 433 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 434 | include $(BUILD_EXECUTABLE) |
| 435 | |
| 436 | include $(CLEAR_VARS) |
Marat Dukhan | bfd92f2 | 2017-08-09 18:30:38 -0700 | [diff] [blame] | 437 | LOCAL_MODULE := galaxy-s7-us-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 438 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s7-us.cc |
| 439 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | bfd92f2 | 2017-08-09 18:30:38 -0700 | [diff] [blame] | 440 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 441 | include $(BUILD_EXECUTABLE) |
| 442 | |
Marat Dukhan | 2e00fed | 2017-08-10 17:23:43 -0700 | [diff] [blame] | 443 | include $(CLEAR_VARS) |
| 444 | LOCAL_MODULE := galaxy-s7-global-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 445 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s7-global.cc |
| 446 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 2e00fed | 2017-08-10 17:23:43 -0700 | [diff] [blame] | 447 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 448 | include $(BUILD_EXECUTABLE) |
| 449 | |
Marat Dukhan | 47ad007 | 2017-08-11 01:12:52 -0700 | [diff] [blame] | 450 | include $(CLEAR_VARS) |
| 451 | LOCAL_MODULE := galaxy-s8-us-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 452 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s8-us.cc |
| 453 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 47ad007 | 2017-08-11 01:12:52 -0700 | [diff] [blame] | 454 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 455 | include $(BUILD_EXECUTABLE) |
| 456 | |
Marat Dukhan | 5d35868 | 2017-08-11 15:21:54 -0700 | [diff] [blame] | 457 | include $(CLEAR_VARS) |
| 458 | LOCAL_MODULE := galaxy-s8-global-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 459 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/galaxy-s8-global.cc |
| 460 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 5d35868 | 2017-08-11 15:21:54 -0700 | [diff] [blame] | 461 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 462 | include $(BUILD_EXECUTABLE) |
| 463 | |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 464 | include $(CLEAR_VARS) |
Marat Dukhan | cd98c28 | 2017-11-29 16:10:26 -0800 | [diff] [blame] | 465 | LOCAL_MODULE := huawei-p8-lite-test |
| 466 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-p8-lite.cc |
| 467 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 468 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 469 | include $(BUILD_EXECUTABLE) |
| 470 | |
| 471 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 472 | LOCAL_MODULE := huawei-p9-lite-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 473 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-p9-lite.cc |
| 474 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 475 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 476 | include $(BUILD_EXECUTABLE) |
Marat Dukhan | 006461a | 2017-08-24 16:10:46 -0700 | [diff] [blame] | 477 | |
| 478 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 479 | LOCAL_MODULE := huawei-mate-8-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 480 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-mate-8.cc |
| 481 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 482 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 483 | include $(BUILD_EXECUTABLE) |
| 484 | |
| 485 | include $(CLEAR_VARS) |
Marat Dukhan | b589f1f | 2017-10-19 12:02:00 -0700 | [diff] [blame] | 486 | LOCAL_MODULE := huawei-mate-9-test |
| 487 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-mate-9.cc |
| 488 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 489 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 490 | include $(BUILD_EXECUTABLE) |
| 491 | |
| 492 | include $(CLEAR_VARS) |
Marat Dukhan | 7be1140 | 2017-11-27 14:57:02 -0800 | [diff] [blame] | 493 | LOCAL_MODULE := huawei-mate-10-test |
| 494 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-mate-10.cc |
| 495 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 496 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 497 | include $(BUILD_EXECUTABLE) |
| 498 | |
| 499 | include $(CLEAR_VARS) |
Marat Dukhan | c068a81 | 2017-10-19 18:52:04 -0700 | [diff] [blame] | 500 | LOCAL_MODULE := meizu-pro-6-test |
| 501 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/meizu-pro-6.cc |
| 502 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 503 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 504 | include $(BUILD_EXECUTABLE) |
| 505 | |
| 506 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 507 | LOCAL_MODULE := meizu-pro-6s-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 508 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/meizu-pro-6s.cc |
| 509 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 510 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 511 | include $(BUILD_EXECUTABLE) |
| 512 | |
| 513 | include $(CLEAR_VARS) |
Marat Dukhan | 1c76110 | 2017-10-16 15:00:52 -0700 | [diff] [blame] | 514 | LOCAL_MODULE := meizu-pro-7-plus-test |
| 515 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/meizu-pro-7-plus.cc |
| 516 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 517 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 518 | include $(BUILD_EXECUTABLE) |
| 519 | |
| 520 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 521 | LOCAL_MODULE := nexus5x-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 522 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/nexus5x.cc |
| 523 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 524 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 525 | include $(BUILD_EXECUTABLE) |
| 526 | |
| 527 | include $(CLEAR_VARS) |
| 528 | LOCAL_MODULE := nexus6p-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 529 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/nexus6p.cc |
| 530 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 531 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 532 | include $(BUILD_EXECUTABLE) |
| 533 | |
| 534 | include $(CLEAR_VARS) |
| 535 | LOCAL_MODULE := nexus9-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 536 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/nexus9.cc |
| 537 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 538 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 539 | include $(BUILD_EXECUTABLE) |
| 540 | |
| 541 | include $(CLEAR_VARS) |
| 542 | LOCAL_MODULE := oppo-r9-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 543 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/oppo-r9.cc |
| 544 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 545 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 546 | include $(BUILD_EXECUTABLE) |
| 547 | |
| 548 | include $(CLEAR_VARS) |
Marat Dukhan | 75dd8a1 | 2017-12-04 15:43:02 -0800 | [diff] [blame^] | 549 | LOCAL_MODULE := oppo-a37-test |
| 550 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/oppo-a37.cc |
| 551 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 552 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 553 | include $(BUILD_EXECUTABLE) |
| 554 | |
| 555 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 556 | LOCAL_MODULE := pixel-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 557 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/pixel.cc |
| 558 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 559 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 560 | include $(BUILD_EXECUTABLE) |
| 561 | |
| 562 | include $(CLEAR_VARS) |
| 563 | LOCAL_MODULE := pixel-xl-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 564 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/pixel-xl.cc |
| 565 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 566 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 567 | include $(BUILD_EXECUTABLE) |
| 568 | |
| 569 | include $(CLEAR_VARS) |
| 570 | LOCAL_MODULE := pixel-c-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 571 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/pixel-c.cc |
| 572 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 573 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 574 | include $(BUILD_EXECUTABLE) |
| 575 | |
| 576 | include $(CLEAR_VARS) |
Marat Dukhan | 9bfb107 | 2017-11-27 17:02:25 -0800 | [diff] [blame] | 577 | LOCAL_MODULE := pixel-2-xl-test |
| 578 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/pixel-2-xl.cc |
| 579 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 580 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 581 | include $(BUILD_EXECUTABLE) |
| 582 | |
| 583 | include $(CLEAR_VARS) |
Marat Dukhan | 7d645da | 2017-10-19 18:39:05 -0700 | [diff] [blame] | 584 | LOCAL_MODULE := xiaomi-mi-5c-test |
| 585 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/xiaomi-mi-5c.cc |
| 586 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 587 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 588 | include $(BUILD_EXECUTABLE) |
| 589 | |
| 590 | include $(CLEAR_VARS) |
Marat Dukhan | d617ccd | 2017-10-19 17:55:39 -0700 | [diff] [blame] | 591 | LOCAL_MODULE := xiaomi-redmi-note-3-test |
| 592 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/xiaomi-redmi-note-3.cc |
| 593 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 594 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 595 | include $(BUILD_EXECUTABLE) |
| 596 | |
| 597 | include $(CLEAR_VARS) |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 598 | LOCAL_MODULE := xperia-c4-dual-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 599 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/xperia-c4-dual.cc |
| 600 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | 3e8e1c7 | 2017-09-13 12:15:35 -0700 | [diff] [blame] | 601 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
Marat Dukhan | 006461a | 2017-08-24 16:10:46 -0700 | [diff] [blame] | 602 | include $(BUILD_EXECUTABLE) |
| 603 | |
| 604 | endif # armeabi, armeabi-v7a, or arm64-v8a |
Marat Dukhan | 516b6ea | 2017-09-22 23:14:56 -0700 | [diff] [blame] | 605 | |
| 606 | ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),x86 x86_64)) |
| 607 | |
| 608 | include $(CLEAR_VARS) |
| 609 | LOCAL_MODULE := brand-string-test |
| 610 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/name/brand-string.cc |
| 611 | LOCAL_STATIC_LIBRARIES := cpuinfo gtest gtest_main |
| 612 | include $(BUILD_EXECUTABLE) |
| 613 | |
Marat Dukhan | c184860 | 2017-09-26 09:57:55 -0700 | [diff] [blame] | 614 | endif # x86, or x86_64 |
| 615 | |
| 616 | ifeq ($(TARGET_ARCH_ABI),x86) |
| 617 | |
Marat Dukhan | e3ee90d | 2017-09-25 23:23:05 -0700 | [diff] [blame] | 618 | include $(CLEAR_VARS) |
| 619 | LOCAL_MODULE := memo-pad-7-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 620 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/memo-pad-7.cc |
| 621 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | e3ee90d | 2017-09-25 23:23:05 -0700 | [diff] [blame] | 622 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 623 | include $(BUILD_EXECUTABLE) |
| 624 | |
| 625 | include $(CLEAR_VARS) |
Marat Dukhan | f77f7aa | 2017-10-19 18:12:28 -0700 | [diff] [blame] | 626 | LOCAL_MODULE := zenfone-c-test |
| 627 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/zenfone-c.cc |
| 628 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 629 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 630 | include $(BUILD_EXECUTABLE) |
| 631 | |
| 632 | include $(CLEAR_VARS) |
Marat Dukhan | e3ee90d | 2017-09-25 23:23:05 -0700 | [diff] [blame] | 633 | LOCAL_MODULE := zenfone-2-test |
Marat Dukhan | cc70cfb | 2017-09-26 19:11:14 -0700 | [diff] [blame] | 634 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/zenfone-2.cc |
| 635 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
Marat Dukhan | e3ee90d | 2017-09-25 23:23:05 -0700 | [diff] [blame] | 636 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 637 | include $(BUILD_EXECUTABLE) |
| 638 | |
Marat Dukhan | 31076d9 | 2017-10-16 12:25:51 -0700 | [diff] [blame] | 639 | include $(CLEAR_VARS) |
| 640 | LOCAL_MODULE := zenfone-2e-test |
| 641 | LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/zenfone-2e.cc |
| 642 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock |
| 643 | LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest |
| 644 | include $(BUILD_EXECUTABLE) |
| 645 | |
Marat Dukhan | c184860 | 2017-09-26 09:57:55 -0700 | [diff] [blame] | 646 | endif # x86 |