blob: 4006ebfe533e41a240d229b0a1c13eed90e815d3 [file] [log] [blame]
Steven Morelandc46e9842016-11-02 13:21:26 -07001subdirs = [
2 "vendor/1.0",
Andreas Huber164f83e2017-01-05 17:20:45 -08003 "java_test",
Steven Morelandf5cf3ce2017-04-21 15:09:42 -07004 "hash_test",
Steven Morelandc46e9842016-11-02 13:21:26 -07005]
6
Dan Willemsen676abdc2016-09-28 19:42:22 -07007cc_test {
Hridya Valsaraju179379a2017-02-09 16:38:12 -08008 name: "hidl_test_client",
Steven Moreland6f7514b2017-04-13 08:48:30 -07009 vendor: true,
Steven Moreland60818632017-02-04 00:33:42 -080010 cflags: hidl_flags,
Hridya Valsaraju179379a2017-02-09 16:38:12 -080011 srcs: ["hidl_test_client.cpp", "FooCallback.cpp"],
Dan Willemsen676abdc2016-09-28 19:42:22 -070012
13 shared_libs: [
14 "libbase",
15 "liblog",
16 "libcutils",
Yifan Honga5abe922016-11-16 14:18:37 -080017 "libhidlbase",
18 "libhidltransport",
Martijn Coenen99e6beb2016-12-01 15:48:42 +010019 "libhidlmemory",
Yifan Hong398e6fb2016-10-17 11:38:09 -070020 "libfootest",
Dan Willemsen676abdc2016-09-28 19:42:22 -070021 "libhwbinder",
Yifan Hong398e6fb2016-10-17 11:38:09 -070022 "libpointertest",
Dan Willemsen676abdc2016-09-28 19:42:22 -070023 "libutils",
24 "android.hardware.tests.foo@1.0",
25 "android.hardware.tests.bar@1.0",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080026 "android.hardware.tests.baz@1.0",
Yifan Hong30b5d1f2017-04-03 12:19:25 -070027 "android.hardware.tests.hash@1.0",
Yifan Hong1e81c532016-10-18 18:43:46 -070028 "android.hardware.tests.inheritance@1.0",
Dan Willemsen676abdc2016-09-28 19:42:22 -070029 "android.hardware.tests.pointer@1.0",
Martijn Coenen99e6beb2016-12-01 15:48:42 +010030 "android.hardware.tests.memory@1.0",
Steven Morelandffc4e512017-02-16 19:22:34 -080031 "android.hidl.allocator@1.0",
Steven Morelandaa2b83a2016-12-21 15:52:11 -080032 "android.hidl.memory@1.0",
33 "android.hidl.token@1.0",
Dan Willemsen676abdc2016-09-28 19:42:22 -070034 ],
Dan Willemsen676abdc2016-09-28 19:42:22 -070035
Steven Moreland40d131b2016-10-24 11:29:20 -070036 required: [
37 // Warning, these should never be specified explicitly for anything else
38 // as for a given device, what hal implementation is used is determined
39 // by what is specified/available in a device.mk. However, this test
40 // actually depends on these test implementations (which should never be
41 // included on a device.mk).
42 "android.hardware.tests.foo@1.0-impl",
43 "android.hardware.tests.bar@1.0-impl",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080044 "android.hardware.tests.baz@1.0-impl",
Yifan Hong30b5d1f2017-04-03 12:19:25 -070045 "android.hardware.tests.hash@1.0-impl",
Yifan Hong1e81c532016-10-18 18:43:46 -070046 "android.hardware.tests.inheritance@1.0-impl",
Steven Moreland40d131b2016-10-24 11:29:20 -070047 "android.hardware.tests.pointer@1.0-impl",
Martijn Coenen19cb1062016-12-06 14:49:09 +010048 "android.hardware.tests.memory@1.0-impl",
Steven Moreland40d131b2016-10-24 11:29:20 -070049 ],
Hridya Valsaraju179379a2017-02-09 16:38:12 -080050}
Steven Moreland40d131b2016-10-24 11:29:20 -070051
Hridya Valsaraju179379a2017-02-09 16:38:12 -080052cc_test {
53 name: "hidl_test_servers",
Steven Moreland6f7514b2017-04-13 08:48:30 -070054 vendor: true,
Hridya Valsaraju179379a2017-02-09 16:38:12 -080055 srcs: ["hidl_test_servers.cpp"],
56 gtest: false,
57
58 shared_libs: [
59 "libbase",
60 "libhidlbase",
61 "libhidltransport",
62 "libhwbinder",
63 "liblog",
64 "libutils",
65 "android.hardware.tests.foo@1.0",
66 "android.hardware.tests.bar@1.0",
67 "android.hardware.tests.baz@1.0",
Yifan Hong30b5d1f2017-04-03 12:19:25 -070068 "android.hardware.tests.hash@1.0",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080069 "android.hardware.tests.inheritance@1.0",
70 "android.hardware.tests.pointer@1.0",
71 "android.hardware.tests.memory@1.0",
72 "android.hidl.memory@1.0",
73 "android.hidl.token@1.0",
74 ],
Dan Willemsen676abdc2016-09-28 19:42:22 -070075}