1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "hardware_interfaces_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
10xsd_config {
11    name: "audio_policy_engine_configurable_configuration_V1_0",
12    srcs: ["AllSchemas.xsd"],
13    package_name: "audio.policy.configurable.V1_0",
14}
15
16// Unfortunately, all rules only have a single output, thus
17// it is needed to create a rule per XSD file.
18
19genrule {
20    name: "audio_policy_engine_configurable_configuration_ComponentLibrary_V1_0",
21    srcs: ["ComponentLibrary.xsd"],
22    out: [
23        "audio_policy_engine_configurable_configuration_ComponentLibrary_V1_0.xsd",
24    ],
25    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_ComponentLibrary_V1_0.xsd",
26}
27
28genrule {
29    name: "audio_policy_engine_configurable_configuration_ComponentTypeSet_V1_0",
30    srcs: ["ComponentTypeSet.xsd"],
31    out: [
32        "audio_policy_engine_configurable_configuration_ComponentTypeSet_V1_0.xsd",
33    ],
34    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_ComponentTypeSet_V1_0.xsd",
35}
36
37genrule {
38    name: "audio_policy_engine_configurable_configuration_ConfigurableDomain_V1_0",
39    srcs: ["ConfigurableDomain.xsd"],
40    out: [
41        "audio_policy_engine_configurable_configuration_ConfigurableDomain_V1_0.xsd",
42    ],
43    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_ConfigurableDomain_V1_0.xsd",
44}
45
46genrule {
47    name: "audio_policy_engine_configurable_configuration_ConfigurableDomains_V1_0",
48    srcs: ["ConfigurableDomains.xsd"],
49    out: [
50        "audio_policy_engine_configurable_configuration_ConfigurableDomains_V1_0.xsd",
51    ],
52    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_ConfigurableDomains_V1_0.xsd",
53}
54
55genrule {
56    name: "audio_policy_engine_configurable_configuration_FileIncluder_V1_0",
57    srcs: ["FileIncluder.xsd"],
58    out: [
59        "audio_policy_engine_configurable_configuration_FileIncluder_V1_0.xsd",
60    ],
61    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_FileIncluder_V1_0.xsd",
62}
63
64genrule {
65    name: "audio_policy_engine_configurable_configuration_Parameter_V1_0",
66    srcs: ["Parameter.xsd"],
67    out: [
68        "audio_policy_engine_configurable_configuration_Parameter_V1_0.xsd",
69    ],
70    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_Parameter_V1_0.xsd",
71}
72
73genrule {
74    name: "audio_policy_engine_configurable_configuration_ParameterFrameworkConfiguration_V1_0",
75    srcs: ["ParameterFrameworkConfiguration.xsd"],
76    out: [
77        "audio_policy_engine_configurable_configuration_ParameterFrameworkConfiguration_V1_0.xsd",
78    ],
79    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_ParameterFrameworkConfiguration_V1_0.xsd",
80}
81
82genrule {
83    name: "audio_policy_engine_configurable_configuration_ParameterSettings_V1_0",
84    srcs: ["ParameterSettings.xsd"],
85    out: [
86        "audio_policy_engine_configurable_configuration_ParameterSettings_V1_0.xsd",
87    ],
88    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_ParameterSettings_V1_0.xsd",
89}
90
91genrule {
92    name: "audio_policy_engine_configurable_configuration_Subsystem_V1_0",
93    srcs: ["Subsystem.xsd"],
94    out: [
95        "audio_policy_engine_configurable_configuration_Subsystem_V1_0.xsd",
96    ],
97    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_Subsystem_V1_0.xsd",
98}
99
100genrule {
101    name: "audio_policy_engine_configurable_configuration_SystemClass_V1_0",
102    srcs: ["SystemClass.xsd"],
103    out: [
104        "audio_policy_engine_configurable_configuration_SystemClass_V1_0.xsd",
105    ],
106    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_SystemClass_V1_0.xsd",
107}
108
109genrule {
110    name: "audio_policy_engine_configurable_configuration_W3cXmlAttributes_V1_0",
111    srcs: ["W3cXmlAttributes.xsd"],
112    out: [
113        "audio_policy_engine_configurable_configuration_W3cXmlAttributes_V1_0.xsd",
114    ],
115    cmd: "cp -f $(in) $(genDir)/audio_policy_engine_configurable_configuration_W3cXmlAttributes_V1_0.xsd",
116}
117