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