51 lines
957 B
Text
51 lines
957 B
Text
cc_defaults {
|
|
name: "servicemanager_flags",
|
|
|
|
cflags: [
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Werror",
|
|
],
|
|
product_variables: {
|
|
binder32bit: {
|
|
cflags: ["-DBINDER_IPC_32BIT=1"],
|
|
},
|
|
},
|
|
|
|
shared_libs: ["liblog"],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "bctest",
|
|
defaults: ["servicemanager_flags"],
|
|
srcs: [
|
|
"bctest.c",
|
|
"binder.c",
|
|
],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "servicemanager",
|
|
defaults: ["servicemanager_flags"],
|
|
srcs: [
|
|
"service_manager.c",
|
|
"binder.c",
|
|
],
|
|
shared_libs: ["libcutils", "libselinux"],
|
|
init_rc: ["servicemanager.rc"],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "vndservicemanager",
|
|
defaults: ["servicemanager_flags"],
|
|
vendor: true,
|
|
srcs: [
|
|
"service_manager.c",
|
|
"binder.c",
|
|
],
|
|
cflags: [
|
|
"-DVENDORSERVICEMANAGER=1",
|
|
],
|
|
shared_libs: ["libcutils", "libselinux_vendor"],
|
|
init_rc: ["vndservicemanager.rc"],
|
|
}
|