Lines Matching refs:d
84 func (d *DeviceForHost) DepsMutator(ctx android.BottomUpMutatorContext) {
86 deviceHostConverterDepTag, d.properties.Libs...)
89 func (d *HostForDevice) DepsMutator(ctx android.BottomUpMutatorContext) {
91 deviceHostConverterDepTag, d.properties.Libs...)
94 func (d *DeviceHostConverter) GenerateAndroidBuildActions(ctx android.ModuleContext) {
95 if len(d.properties.Libs) < 1 {
101 d.headerJars = append(d.headerJars, dep.HeaderJars...)
102 d.implementationJars = append(d.implementationJars, dep.ImplementationJars...)
103 …d.implementationAndResourceJars = append(d.implementationAndResourceJars, dep.ImplementationAndRes…
104 d.resourceJars = append(d.resourceJars, dep.ResourceJars...)
106 d.srcJarArgs = append(d.srcJarArgs, dep.SrcJarArgs...)
107 d.srcJarDeps = append(d.srcJarDeps, dep.SrcJarDeps...)
115 if len(d.implementationAndResourceJars) > 1 {
117 TransformJarsToJar(ctx, outputFile, "combine", d.implementationAndResourceJars,
119 d.combinedImplementationJar = outputFile
120 } else if len(d.implementationAndResourceJars) == 1 {
121 d.combinedImplementationJar = d.implementationAndResourceJars[0]
124 if len(d.headerJars) > 1 {
126 TransformJarsToJar(ctx, outputFile, "turbine combine", d.headerJars,
128 d.combinedHeaderJar = outputFile
129 } else if len(d.headerJars) == 1 {
130 d.combinedHeaderJar = d.headerJars[0]
134 HeaderJars: d.headerJars,
135 ImplementationAndResourcesJars: d.implementationAndResourceJars,
136 ImplementationJars: d.implementationJars,
137 ResourceJars: d.resourceJars,
138 SrcJarArgs: d.srcJarArgs,
139 SrcJarDeps: d.srcJarDeps,
147 func (d *DeviceHostConverter) HeaderJars() android.Paths {
148 return d.headerJars
151 func (d *DeviceHostConverter) ImplementationAndResourcesJars() android.Paths {
152 return d.implementationAndResourceJars
155 func (d *DeviceHostConverter) DexJarBuildPath(ctx android.ModuleErrorfContext) android.Path {
159 func (d *DeviceHostConverter) DexJarInstallPath() android.Path {
163 func (d *DeviceHostConverter) AidlIncludeDirs() android.Paths {
167 func (d *DeviceHostConverter) ClassLoaderContexts() dexpreopt.ClassLoaderContextMap {
171 func (d *DeviceHostConverter) JacocoReportClassesFile() android.Path {
175 func (d *DeviceHostConverter) AndroidMk() android.AndroidMkData {
178 OutputFile: android.OptionalPathForPath(d.combinedImplementationJar),
180 Disabled: d.Os() == android.Windows,
185 fmt.Fprintln(w, "LOCAL_SOONG_HEADER_JAR :=", d.combinedHeaderJar.String())
186 fmt.Fprintln(w, "LOCAL_SOONG_CLASSES_JAR :=", d.combinedImplementationJar.String())