Add the `.xsd` file to the output files of the `xsd_config` module. am: 5c3e714b32

Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1895323

Change-Id: I548824bb08591fd39aaed0c71bc45c760c754e8c
diff --git a/build/xsdc.go b/build/xsdc.go
index 698008c..f92ba28 100644
--- a/build/xsdc.go
+++ b/build/xsdc.go
@@ -101,7 +101,7 @@
 	docsPath android.Path
 
 	xsdConfigPath android.OptionalPath
-	genOutputs    android.Paths
+	genOutputs    android.WritablePaths
 }
 
 var _ android.SourceFileProducer = (*xsdConfig)(nil)
@@ -132,7 +132,10 @@
 }
 
 func (module *xsdConfig) Srcs() android.Paths {
-	return append(module.genOutputs, module.genOutputs_j)
+	var srcs android.WritablePaths
+	srcs = append(srcs, module.genOutputs...)
+	srcs = append(srcs, module.genOutputs_j)
+	return srcs.Paths()
 }
 
 func (module *xsdConfig) GeneratedDeps() android.Paths {
@@ -314,6 +317,7 @@
 		outputs = append(outputs, module.genOutputs_j)
 		outputs = append(outputs, module.genOutputs_c...)
 		outputs = append(outputs, module.genOutputs_h...)
+		outputs = append(outputs, module.genOutputs...)
 		return outputs.Paths(), nil
 	case "java":
 		return android.Paths{module.genOutputs_j}, nil