Lines Matching refs:deps
92 func (binary *binaryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
93 deps = binary.baseCompiler.compilerDeps(ctx, deps)
97 deps = bionicDeps(ctx, deps, static)
99 deps.CrtBegin = []string{"crtbegin_static"}
101 deps.CrtBegin = []string{"crtbegin_dynamic"}
103 deps.CrtEnd = []string{"crtend_android"}
105 deps = muslDeps(ctx, deps, static)
107 deps.CrtBegin = []string{"libc_musl_crtbegin_static"}
109 deps.CrtBegin = []string{"libc_musl_crtbegin_dynamic", "musl_linker_script"}
111 deps.CrtEnd = []string{"libc_musl_crtend"}
114 return deps
131 func (binary *binaryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) android.Path {
137 flags.RustFlags = append(flags.RustFlags, deps.depFlags...)
138 flags.LinkFlags = append(flags.LinkFlags, deps.depLinkFlags...)
139 flags.LinkFlags = append(flags.LinkFlags, deps.linkObjects...)
150 TransformSrcToBinary(ctx, srcPath, deps, flags, outputFile)