Steven Moreland | c46e984 | 2016-11-02 13:21:26 -0700 | [diff] [blame] | 1 | subdirs = [ |
| 2 | "vendor/1.0", |
Andreas Huber | 164f83e | 2017-01-05 17:20:45 -0800 | [diff] [blame] | 3 | "java_test", |
Steven Moreland | c46e984 | 2016-11-02 13:21:26 -0700 | [diff] [blame] | 4 | ] |
| 5 | |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 6 | cc_test { |
| 7 | name: "hidl_test", |
Steven Moreland | 6081863 | 2017-02-04 00:33:42 -0800 | [diff] [blame] | 8 | cflags: hidl_flags, |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 9 | gtest: false, |
Yifan Hong | 11992a6 | 2016-11-09 18:07:40 -0800 | [diff] [blame] | 10 | srcs: ["main.cpp", "FooCallback.cpp"], |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 11 | |
| 12 | shared_libs: [ |
| 13 | "libbase", |
| 14 | "liblog", |
| 15 | "libcutils", |
Yifan Hong | a5abe92 | 2016-11-16 14:18:37 -0800 | [diff] [blame] | 16 | "libhidlbase", |
| 17 | "libhidltransport", |
Martijn Coenen | 99e6beb | 2016-12-01 15:48:42 +0100 | [diff] [blame] | 18 | "libhidlmemory", |
Yifan Hong | 398e6fb | 2016-10-17 11:38:09 -0700 | [diff] [blame] | 19 | "libfootest", |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 20 | "libhwbinder", |
| 21 | "libnativehelper", |
Yifan Hong | 398e6fb | 2016-10-17 11:38:09 -0700 | [diff] [blame] | 22 | "libpointertest", |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 23 | "libutils", |
| 24 | "android.hardware.tests.foo@1.0", |
| 25 | "android.hardware.tests.bar@1.0", |
Yifan Hong | 1e81c53 | 2016-10-18 18:43:46 -0700 | [diff] [blame] | 26 | "android.hardware.tests.inheritance@1.0", |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 27 | "android.hardware.tests.pointer@1.0", |
Martijn Coenen | 99e6beb | 2016-12-01 15:48:42 +0100 | [diff] [blame] | 28 | "android.hardware.tests.memory@1.0", |
Steven Moreland | aa2b83a | 2016-12-21 15:52:11 -0800 | [diff] [blame] | 29 | "android.hidl.memory@1.0", |
| 30 | "android.hidl.token@1.0", |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 31 | ], |
| 32 | static_libs: ["libgtest"], |
| 33 | |
Steven Moreland | 40d131b | 2016-10-24 11:29:20 -0700 | [diff] [blame] | 34 | required: [ |
| 35 | // Warning, these should never be specified explicitly for anything else |
| 36 | // as for a given device, what hal implementation is used is determined |
| 37 | // by what is specified/available in a device.mk. However, this test |
| 38 | // actually depends on these test implementations (which should never be |
| 39 | // included on a device.mk). |
| 40 | "android.hardware.tests.foo@1.0-impl", |
| 41 | "android.hardware.tests.bar@1.0-impl", |
Yifan Hong | 1e81c53 | 2016-10-18 18:43:46 -0700 | [diff] [blame] | 42 | "android.hardware.tests.inheritance@1.0-impl", |
Steven Moreland | 40d131b | 2016-10-24 11:29:20 -0700 | [diff] [blame] | 43 | "android.hardware.tests.pointer@1.0-impl", |
Martijn Coenen | 19cb106 | 2016-12-06 14:49:09 +0100 | [diff] [blame] | 44 | "android.hardware.tests.memory@1.0-impl", |
Steven Moreland | 40d131b | 2016-10-24 11:29:20 -0700 | [diff] [blame] | 45 | ], |
| 46 | |
Martijn Coenen | bf21f20 | 2016-11-18 15:46:46 +0100 | [diff] [blame] | 47 | compile_multilib: "both", |
| 48 | multilib: { |
| 49 | lib32: { |
| 50 | suffix: "32", |
| 51 | }, |
| 52 | lib64: { |
| 53 | suffix: "64", |
| 54 | }, |
| 55 | }, |
Dan Willemsen | 676abdc | 2016-09-28 19:42:22 -0700 | [diff] [blame] | 56 | } |