xref: /aosp_15_r20/frameworks/base/data/sounds/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1// Copyright (C) 2024 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package {
16    default_applicable_licenses: ["Android-Apache-2.0"],
17}
18
19phony {
20    name: "frameworks_sounds",
21    required: [
22        "frameworks_alarm_sounds",
23        "frameworks_notifications_sounds",
24        "frameworks_ringtones_sounds",
25        "frameworks_ui_sounds",
26        "frameworks_ui_48k_sounds",
27    ],
28}
29
30prebuilt_media {
31    name: "frameworks_alarm_sounds",
32    srcs: [
33        "Alarm_Beep_01.ogg",
34        "Alarm_Beep_02.ogg",
35        "Alarm_Beep_03.ogg",
36        "Alarm_Buzzer.ogg",
37        "Alarm_Classic.ogg",
38        "Alarm_Rooster_02.ogg",
39        "alarms/ogg/Argon.ogg",
40        "alarms/ogg/Barium.ogg",
41        "alarms/ogg/Carbon.ogg",
42        "alarms/ogg/Helium.ogg",
43        "alarms/ogg/Krypton.ogg",
44        "alarms/ogg/Neon.ogg",
45        "alarms/ogg/Neptunium.ogg",
46        "alarms/ogg/Osmium.ogg",
47        "alarms/ogg/Oxygen.ogg",
48        "alarms/ogg/Platinum.ogg",
49        "alarms/ogg/Promethium.ogg",
50        "alarms/ogg/Scandium.ogg",
51    ],
52    relative_install_path: "audio/alarms",
53    product_specific: true,
54    no_full_install: true,
55}
56
57prebuilt_media {
58    name: "frameworks_notifications_sounds",
59    srcs: [
60        "notifications/ogg/Adara.ogg",
61        "notifications/Aldebaran.ogg",
62        "notifications/Altair.ogg",
63        "notifications/ogg/Alya.ogg",
64        "notifications/Antares.ogg",
65        "notifications/ogg/Antimony.ogg",
66        "notifications/ogg/Arcturus.ogg",
67        "notifications/ogg/Argon.ogg",
68        "notifications/Beat_Box_Android.ogg",
69        "notifications/ogg/Bellatrix.ogg",
70        "notifications/ogg/Beryllium.ogg",
71        "notifications/Betelgeuse.ogg",
72        "newwavelabs/CaffeineSnake.ogg",
73        "notifications/Canopus.ogg",
74        "notifications/ogg/Capella.ogg",
75        "notifications/Castor.ogg",
76        "notifications/ogg/CetiAlpha.ogg",
77        "notifications/ogg/Cobalt.ogg",
78        "notifications/Cricket.ogg",
79        "newwavelabs/DearDeer.ogg",
80        "notifications/Deneb.ogg",
81        "notifications/Doink.ogg",
82        "newwavelabs/DontPanic.ogg",
83        "notifications/Drip.ogg",
84        "notifications/Electra.ogg",
85        "F1_MissedCall.ogg",
86        "F1_New_MMS.ogg",
87        "F1_New_SMS.ogg",
88        "notifications/ogg/Fluorine.ogg",
89        "notifications/Fomalhaut.ogg",
90        "notifications/ogg/Gallium.ogg",
91        "notifications/Heaven.ogg",
92        "notifications/ogg/Helium.ogg",
93        "newwavelabs/Highwire.ogg",
94        "notifications/ogg/Hojus.ogg",
95        "notifications/ogg/Iridium.ogg",
96        "notifications/ogg/Krypton.ogg",
97        "newwavelabs/KzurbSonar.ogg",
98        "notifications/ogg/Lalande.ogg",
99        "notifications/Merope.ogg",
100        "notifications/ogg/Mira.ogg",
101        "newwavelabs/OnTheHunt.ogg",
102        "notifications/ogg/Palladium.ogg",
103        "notifications/Plastic_Pipe.ogg",
104        "notifications/ogg/Polaris.ogg",
105        "notifications/ogg/Pollux.ogg",
106        "notifications/ogg/Procyon.ogg",
107        "notifications/ogg/Proxima.ogg",
108        "notifications/ogg/Radon.ogg",
109        "notifications/ogg/Rubidium.ogg",
110        "notifications/ogg/Selenium.ogg",
111        "notifications/ogg/Shaula.ogg",
112        "notifications/Sirrah.ogg",
113        "notifications/SpaceSeed.ogg",
114        "notifications/ogg/Spica.ogg",
115        "notifications/ogg/Strontium.ogg",
116        "notifications/ogg/Syrma.ogg",
117        "notifications/TaDa.ogg",
118        "notifications/ogg/Talitha.ogg",
119        "notifications/ogg/Tejat.ogg",
120        "notifications/ogg/Thallium.ogg",
121        "notifications/Tinkerbell.ogg",
122        "notifications/ogg/Upsilon.ogg",
123        "notifications/ogg/Vega.ogg",
124        "newwavelabs/Voila.ogg",
125        "notifications/ogg/Xenon.ogg",
126        "notifications/ogg/Zirconium.ogg",
127        "notifications/arcturus.ogg",
128        "notifications/moonbeam.ogg",
129        "notifications/pixiedust.ogg",
130        "notifications/pizzicato.ogg",
131        "notifications/regulus.ogg",
132        "notifications/sirius.ogg",
133        "notifications/tweeters.ogg",
134        "notifications/vega.ogg",
135    ],
136    relative_install_path: "audio/notifications",
137    product_specific: true,
138    no_full_install: true,
139}
140
141prebuilt_media {
142    name: "frameworks_ringtones_sounds",
143    srcs: [
144        "ringtones/ANDROMEDA.ogg",
145        "ringtones/ogg/Andromeda.ogg",
146        "ringtones/ogg/Aquila.ogg",
147        "ringtones/ogg/ArgoNavis.ogg",
148        "ringtones/ogg/Atria.ogg",
149        "ringtones/BOOTES.ogg",
150        "newwavelabs/Backroad.ogg",
151        "newwavelabs/BeatPlucker.ogg",
152        "newwavelabs/BentleyDubs.ogg",
153        "newwavelabs/Big_Easy.ogg",
154        "newwavelabs/BirdLoop.ogg",
155        "newwavelabs/Bollywood.ogg",
156        "newwavelabs/BussaMove.ogg",
157        "ringtones/CANISMAJOR.ogg",
158        "ringtones/CASSIOPEIA.ogg",
159        "newwavelabs/Cairo.ogg",
160        "newwavelabs/Calypso_Steel.ogg",
161        "ringtones/ogg/CanisMajor.ogg",
162        "newwavelabs/CaribbeanIce.ogg",
163        "ringtones/ogg/Carina.ogg",
164        "ringtones/ogg/Centaurus.ogg",
165        "newwavelabs/Champagne_Edition.ogg",
166        "newwavelabs/Club_Cubano.ogg",
167        "newwavelabs/CrayonRock.ogg",
168        "newwavelabs/CrazyDream.ogg",
169        "newwavelabs/CurveBall.ogg",
170        "ringtones/ogg/Cygnus.ogg",
171        "newwavelabs/DancinFool.ogg",
172        "newwavelabs/Ding.ogg",
173        "newwavelabs/DonMessWivIt.ogg",
174        "ringtones/ogg/Draco.ogg",
175        "newwavelabs/DreamTheme.ogg",
176        "newwavelabs/Eastern_Sky.ogg",
177        "newwavelabs/Enter_the_Nexus.ogg",
178        "ringtones/Eridani.ogg",
179        "newwavelabs/EtherShake.ogg",
180        "ringtones/FreeFlight.ogg",
181        "newwavelabs/FriendlyGhost.ogg",
182        "newwavelabs/Funk_Yall.ogg",
183        "newwavelabs/GameOverGuitar.ogg",
184        "newwavelabs/Gimme_Mo_Town.ogg",
185        "ringtones/ogg/Girtab.ogg",
186        "newwavelabs/Glacial_Groove.ogg",
187        "newwavelabs/Growl.ogg",
188        "newwavelabs/HalfwayHome.ogg",
189        "ringtones/ogg/Hydra.ogg",
190        "newwavelabs/InsertCoin.ogg",
191        "ringtones/ogg/Kuma.ogg",
192        "newwavelabs/LoopyLounge.ogg",
193        "newwavelabs/LoveFlute.ogg",
194        "ringtones/Lyra.ogg",
195        "ringtones/ogg/Machina.ogg",
196        "newwavelabs/MidEvilJaunt.ogg",
197        "newwavelabs/MildlyAlarming.ogg",
198        "newwavelabs/Nairobi.ogg",
199        "newwavelabs/Nassau.ogg",
200        "newwavelabs/NewPlayer.ogg",
201        "newwavelabs/No_Limits.ogg",
202        "newwavelabs/Noises1.ogg",
203        "newwavelabs/Noises2.ogg",
204        "newwavelabs/Noises3.ogg",
205        "newwavelabs/OrganDub.ogg",
206        "ringtones/ogg/Orion.ogg",
207        "ringtones/PERSEUS.ogg",
208        "newwavelabs/Paradise_Island.ogg",
209        "ringtones/ogg/Pegasus.ogg",
210        "ringtones/ogg/Perseus.ogg",
211        "newwavelabs/Playa.ogg",
212        "ringtones/ogg/Pyxis.ogg",
213        "ringtones/ogg/Rasalas.ogg",
214        "newwavelabs/Revelation.ogg",
215        "ringtones/ogg/Rigel.ogg",
216        "Ring_Classic_02.ogg",
217        "Ring_Digital_02.ogg",
218        "Ring_Synth_02.ogg",
219        "Ring_Synth_04.ogg",
220        "newwavelabs/Road_Trip.ogg",
221        "newwavelabs/RomancingTheTone.ogg",
222        "newwavelabs/Safari.ogg",
223        "newwavelabs/Savannah.ogg",
224        "ringtones/ogg/Scarabaeus.ogg",
225        "ringtones/ogg/Sceptrum.ogg",
226        "newwavelabs/Seville.ogg",
227        "newwavelabs/Shes_All_That.ogg",
228        "newwavelabs/SilkyWay.ogg",
229        "newwavelabs/SitarVsSitar.ogg",
230        "ringtones/ogg/Solarium.ogg",
231        "newwavelabs/SpringyJalopy.ogg",
232        "newwavelabs/Steppin_Out.ogg",
233        "newwavelabs/Terminated.ogg",
234        "ringtones/Testudo.ogg",
235        "ringtones/ogg/Themos.ogg",
236        "newwavelabs/Third_Eye.ogg",
237        "newwavelabs/Thunderfoot.ogg",
238        "newwavelabs/TwirlAway.ogg",
239        "ringtones/URSAMINOR.ogg",
240        "ringtones/ogg/UrsaMinor.ogg",
241        "newwavelabs/VeryAlarmed.ogg",
242        "ringtones/Vespa.ogg",
243        "newwavelabs/World.ogg",
244        "ringtones/ogg/Zeta.ogg",
245        "ringtones/hydra.ogg",
246    ],
247    relative_install_path: "audio/ringtones",
248    product_specific: true,
249    no_full_install: true,
250}
251
252prebuilt_media {
253    name: "frameworks_ui_48k_sounds",
254    srcs: [
255        "effects/ogg/Effect_Tick_48k.ogg",
256        "effects/ogg/KeypressDelete_120_48k.ogg",
257        "effects/ogg/KeypressReturn_120_48k.ogg",
258        "effects/ogg/KeypressSpacebar_120_48k.ogg",
259        "effects/ogg/KeypressStandard_120_48k.ogg",
260        "effects/ogg/KeypressInvalid_120_48k.ogg",
261        "effects/ogg/Trusted_48k.ogg",
262        "effects/ogg/VideoRecord_48k.ogg",
263        "effects/ogg/VideoStop_48k.ogg",
264        "effects/ogg/camera_click_48k.ogg",
265    ],
266    dsts: [
267        "Effect_Tick.ogg",
268        "KeypressDelete.ogg",
269        "KeypressReturn.ogg",
270        "KeypressSpacebar.ogg",
271        "KeypressStandard.ogg",
272        "KeypressInvalid.ogg",
273        "Trusted.ogg",
274        "VideoRecord.ogg",
275        "VideoStop.ogg",
276        "camera_click.ogg",
277    ],
278    relative_install_path: "audio/ui",
279    product_specific: true,
280    no_full_install: true,
281}
282
283prebuilt_media {
284    name: "frameworks_ui_sounds",
285    srcs: [
286        "effects/ogg/Dock.ogg",
287        "effects/ogg/Lock.ogg",
288        "effects/ogg/LowBattery.ogg",
289        "effects/ogg/Undock.ogg",
290        "effects/ogg/Unlock.ogg",
291        "effects/ogg/WirelessChargingStarted.ogg",
292        "effects/ogg/camera_focus.ogg",
293        "effects/ogg/ChargingStarted.ogg",
294        "effects/ogg/InCallNotification.ogg",
295        "effects/ogg/NFCFailure.ogg",
296        "effects/ogg/NFCInitiated.ogg",
297        "effects/ogg/NFCSuccess.ogg",
298        "effects/ogg/NFCTransferComplete.ogg",
299        "effects/ogg/NFCTransferInitiated.ogg",
300    ],
301    relative_install_path: "audio/ui",
302    product_specific: true,
303    no_full_install: true,
304}
305