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