| 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"], | |
| } |