Home | History | Annotate | Download | only in servicemanager
      1 cc_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 
     18 cc_binary {
     19     name: "bctest",
     20     defaults: ["servicemanager_flags"],
     21     srcs: [
     22         "bctest.c",
     23         "binder.c",
     24     ],
     25 }
     26 
     27 cc_binary {
     28     name: "servicemanager",
     29     defaults: ["servicemanager_flags"],
     30     srcs: [
     31         "service_manager.c",
     32         "binder.c",
     33     ],
     34     shared_libs: ["libcutils", "libselinux"],
     35     init_rc: ["servicemanager.rc"],
     36 }
     37 
     38 cc_binary {
     39     name: "vndservicemanager",
     40     defaults: ["servicemanager_flags"],
     41     vendor: true,
     42     srcs: [
     43         "service_manager.c",
     44         "binder.c",
     45     ],
     46     cflags: [
     47         "-DVENDORSERVICEMANAGER=1",
     48     ],
     49     shared_libs: ["libcutils", "libselinux"],
     50     init_rc: ["vndservicemanager.rc"],
     51 }
     52