cc_defaults { name: "installd_defaults", cflags: [ "-Wall", "-Werror", ], srcs: [ "CacheItem.cpp", "CacheTracker.cpp", "InstalldNativeService.cpp", "dexopt.cpp", "globals.cpp", "utils.cpp", "binder/android/os/IInstalld.aidl", ], shared_libs: [ "libbase", "libbinder", "libcutils", "liblog", "liblogwrap", "libselinux", "libutils", ], clang: true, } // // Static library used in testing and executable // cc_library_static { name: "libinstalld", defaults: ["installd_defaults"], export_include_dirs: ["."], aidl: { export_aidl_headers: true, }, } // // Executable // cc_binary { name: "installd", defaults: ["installd_defaults"], srcs: ["installd.cpp"], static_libs: ["libdiskusage"], init_rc: ["installd.rc"], } // OTA chroot tool cc_binary { name: "otapreopt_chroot", cflags: [ "-Wall", "-Werror", ], clang: true, srcs: ["otapreopt_chroot.cpp"], shared_libs: [ "libbase", "liblog", ], } subdirs = ["tests"]