blob: 320b851ab6f0deb371ee3676f1749e71cbdd5085 [file] [log] [blame]
Dan Willemsen45f05242016-07-12 22:10:56 -07001// Copyright 2013 The Android Open Source Project
2
3cc_library_shared {
4 name: "libmemtrack",
Justin Yunef59c162017-08-03 15:49:19 +09005 vendor_available: true,
6 vndk: {
7 enabled: true,
8 },
Jooyung Hanc6246212019-01-18 18:10:14 +09009 double_loadable: true,
Ruchi Kandoi6e5739d2016-10-03 16:56:02 -070010 srcs: ["memtrack.cpp"],
Dan Willemsen45f05242016-07-12 22:10:56 -070011 export_include_dirs: ["include"],
12 local_include_dirs: ["include"],
13 include_dirs: ["hardware/libhardware/include"],
14 shared_libs: [
15 "libhardware",
16 "liblog",
Ruchi Kandoi6e5739d2016-10-03 16:56:02 -070017 "libbase",
Yifan Hong62e840f2016-11-17 13:00:55 -080018 "libhidlbase",
19 "libhidltransport",
Ruchi Kandoi6e5739d2016-10-03 16:56:02 -070020 "libhwbinder",
21 "libutils",
22 "android.hardware.memtrack@1.0",
Dan Willemsen45f05242016-07-12 22:10:56 -070023 ],
24 cflags: [
25 "-Wall",
26 "-Werror",
27 ],
28}
29
30cc_binary {
31 name: "memtrack_test",
Sandeep Patil380995a2019-01-21 13:46:17 -080032 srcs: ["memtrack_test.cpp"],
33 static_libs: ["libc++fs"],
Dan Willemsen45f05242016-07-12 22:10:56 -070034 shared_libs: [
Sandeep Patil380995a2019-01-21 13:46:17 -080035 "libbase",
Dan Willemsen45f05242016-07-12 22:10:56 -070036 "libmemtrack",
Dan Willemsen45f05242016-07-12 22:10:56 -070037 ],
38 cflags: [
39 "-Wall",
40 "-Werror",
41 ],
42}