blob: d3d396f025b121177c9cb509db1389072b350575 [file] [log] [blame]
Dan Willemsene05dc6d2016-07-25 17:13:45 -07001cc_defaults {
2 name: "servicemanager_flags",
3
4 cflags: [
5 "-Wall",
6 "-Wextra",
7 "-Werror",
8 ],
9 product_variables: {
10 binder32bit: {
11 cflags: ["-DBINDER_IPC_32BIT=1"],
12 },
13 },
14
15 shared_libs: ["liblog"],
16}
17
18cc_binary {
19 name: "bctest",
20 defaults: ["servicemanager_flags"],
21 srcs: [
22 "bctest.c",
23 "binder.c",
24 ],
25}
26
27cc_binary {
28 name: "servicemanager",
29 defaults: ["servicemanager_flags"],
30 srcs: [
31 "service_manager.c",
32 "binder.c",
33 ],
Arve Hjønnevågfe4ccdd2016-08-18 15:42:35 -070034 shared_libs: ["libcutils", "libselinux"],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070035 init_rc: ["servicemanager.rc"],
36}
Martijn Coenen69b05152017-03-21 10:00:38 -070037
38cc_binary {
39 name: "vndservicemanager",
40 defaults: ["servicemanager_flags"],
Martijn Coenena5f53b02017-04-12 11:50:42 -070041 vendor: true,
Martijn Coenen69b05152017-03-21 10:00:38 -070042 srcs: [
43 "service_manager.c",
44 "binder.c",
45 ],
Martijn Coenen31361232017-03-31 16:12:12 -070046 cflags: [
47 "-DVENDORSERVICEMANAGER=1",
48 ],
Sandeep Patil53dfd402017-05-01 11:38:43 -070049 shared_libs: ["libcutils", "libselinux_vendor"],
Martijn Coenen69b05152017-03-21 10:00:38 -070050 init_rc: ["vndservicemanager.rc"],
51}