Lines Matching refs:data
73 Custom func(w io.Writer, name, prefix, moduleDir string, data AndroidMkData)
712 if data, err := ioutil.ReadFile(absolutePath(mkFile)); err == nil {
713 matches := buf.Len() == len(data)
717 if value != data[i] {
772 func (data *AndroidMkData) fillInData(ctx fillInEntriesContext, mod blueprint.Module) {
774 data.Entries = AndroidMkEntries{
775 Class: data.Class,
776 SubName: data.SubName,
777 DistFiles: data.DistFiles,
778 OutputFile: data.OutputFile,
779 Disabled: data.Disabled,
780 Include: data.Include,
781 Required: data.Required,
782 Host_required: data.Host_required,
783 Target_required: data.Target_required,
785 data.Entries.fillInEntries(ctx, mod)
788 data.Required = data.Entries.Required
789 data.Host_required = data.Entries.Host_required
790 data.Target_required = data.Entries.Target_required
803 data := provider.AndroidMk()
804 if data.Include == "" {
805 data.Include = "$(BUILD_PREBUILT)"
808 data.fillInData(ctx, mod)
832 if data.Custom != nil {
852 data.Custom(w, name, prefix, blueprintDir, data)
854 WriteAndroidMkData(w, data)
862 func WriteAndroidMkData(w io.Writer, data AndroidMkData) {
863 if data.Disabled {
867 if !data.OutputFile.Valid() {
872 data.Entries.footer = bytes.Buffer{}
873 data.Entries.write(w)
875 for _, extra := range data.Extra {
876 extra(w, data.OutputFile.Path())
879 fmt.Fprintln(w, "include "+data.Include)
912 func AndroidMkDataPaths(data []DataPath) []string {
914 for _, d := range data {