Lines Matching refs:data
49 Custom func(w io.Writer, name, prefix, moduleDir string, data AndroidMkData)
126 if data, err := ioutil.ReadFile(mkFile); err == nil {
127 matches := buf.Len() == len(data)
131 if value != data[i] {
196 data := provider.AndroidMk()
198 if data.Include == "" {
199 data.Include = "$(BUILD_PREBUILT)"
202 data.Required = append(data.Required, amod.commonProperties.Required...)
227 distFile := data.DistFile
229 distFile = data.OutputFile
259 fmt.Fprintln(&data.preamble, ".PHONY:", goals)
260 fmt.Fprintf(&data.preamble, "$(call dist-for-goals,%s,%s:%s)\n",
265 fmt.Fprintln(&data.preamble, "\ninclude $(CLEAR_VARS)")
266 fmt.Fprintln(&data.preamble, "LOCAL_PATH :=", filepath.Dir(ctx.BlueprintFile(mod)))
267 fmt.Fprintln(&data.preamble, "LOCAL_MODULE :=", name+data.SubName)
268 fmt.Fprintln(&data.preamble, "LOCAL_MODULE_CLASS :=", data.Class)
269 fmt.Fprintln(&data.preamble, "LOCAL_PREBUILT_MODULE_FILE :=", data.OutputFile.String())
271 if len(data.Required) > 0 {
272 fmt.Fprintln(&data.preamble, "LOCAL_REQUIRED_MODULES := "+strings.Join(data.Required, " "))
281 fmt.Fprintln(&data.preamble, "LOCAL_MODULE_HOST_ARCH :=", archStr)
287 fmt.Fprintln(&data.preamble, "LOCAL_MODULE_HOST_CROSS_ARCH :=", archStr)
293 fmt.Fprintln(&data.preamble, "LOCAL_MODULE_TARGET_ARCH :=", archStr)
297 …fmt.Fprintln(&data.preamble, "LOCAL_INIT_RC := ", strings.Join(amod.commonProperties.Init_rc, " "))
300 …fmt.Fprintln(&data.preamble, "LOCAL_VINTF_FRAGMENTS := ", strings.Join(amod.commonProperties.Vintf…
303 fmt.Fprintln(&data.preamble, "LOCAL_PROPRIETARY_MODULE := true")
306 fmt.Fprintln(&data.preamble, "LOCAL_VENDOR_MODULE := true")
309 fmt.Fprintln(&data.preamble, "LOCAL_ODM_MODULE := true")
312 fmt.Fprintln(&data.preamble, "LOCAL_PRODUCT_MODULE := true")
315 fmt.Fprintln(&data.preamble, "LOCAL_PRODUCT_SERVICES_MODULE := true")
318 fmt.Fprintln(&data.preamble, "LOCAL_MODULE_OWNER :=", *amod.commonProperties.Owner)
323 fmt.Fprintln(&data.preamble, "LOCAL_NOTICE_FILE :=", amod.noticeFile.String())
331 fmt.Fprintln(&data.preamble, "LOCAL_MODULE_HOST_OS :=", makeOs)
332 fmt.Fprintln(&data.preamble, "LOCAL_IS_HOST_MODULE := true")
337 if data.Custom != nil {
338 data.Custom(w, name, prefix, blueprintDir, data)
340 WriteAndroidMkData(w, data)
346 func WriteAndroidMkData(w io.Writer, data AndroidMkData) {
347 if data.Disabled {
351 if !data.OutputFile.Valid() {
355 w.Write(data.preamble.Bytes())
357 for _, extra := range data.Extra {
358 extra(w, data.OutputFile.Path())
361 fmt.Fprintln(w, "include "+data.Include)