Lines Matching refs:installer
58 var _ installer = (*baseInstaller)(nil)
60 func (installer *baseInstaller) installerProps() []interface{} {
61 return []interface{}{&installer.Properties}
64 func (installer *baseInstaller) installDir(ctx ModuleContext) android.InstallPath {
65 dir := installer.dir
66 if ctx.toolchain().Is64Bit() && installer.dir64 != "" {
67 dir = installer.dir64
74 if installer.location == InstallInData && ctx.useVndk() {
81 return android.PathForModuleInstall(ctx, dir, installer.subDir,
82 installer.relativeInstallPath(), installer.relative)
85 func (installer *baseInstaller) install(ctx ModuleContext, file android.Path) {
86 installer.path = ctx.InstallFile(installer.installDir(ctx), file.Base(), file)
89 func (installer *baseInstaller) everInstallable() bool {
94 func (installer *baseInstaller) inData() bool {
95 return installer.location == InstallInData
98 func (installer *baseInstaller) inSanitizerDir() bool {
99 return installer.location == InstallInSanitizerDir
102 func (installer *baseInstaller) hostToolPath() android.OptionalPath {
106 func (installer *baseInstaller) relativeInstallPath() string {
107 return String(installer.Properties.Relative_install_path)
110 func (installer *baseInstaller) makeUninstallable(mod *Module) {