blob: 6f42f5a2b03d82a2f6be3600864d28805692f1b7 [file] [log] [blame]
Jean-Baptiste Queru1c4c8642013-04-03 14:42:47 -07001#!/usr/bin/env bash
2
3# Copyright 2013 The Android Open Source Project
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17# This script regenerates AllAudio.mk based on the content of the other
18# makefiles.
19
20# It needs to be run from its location in the source tree.
21
22cat > AllAudio.mk << EOF
23# Copyright 2013 The Android Open Source Project
24#
25# Licensed under the Apache License, Version 2.0 (the "License");
26# you may not use this file except in compliance with the License.
27# You may obtain a copy of the License at
28#
29# http://www.apache.org/licenses/LICENSE-2.0
30#
31# Unless required by applicable law or agreed to in writing, software
32# distributed under the License is distributed on an "AS IS" BASIS,
33# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
34# See the License for the specific language governing permissions and
35# limitations under the License.
36
37LOCAL_PATH := frameworks/base/data/sounds
38
39PRODUCT_COPY_FILES += \\
40EOF
41
42cat OriginalAudio.mk AudioPackage*.mk |
43 grep \\\$\(LOCAL_PATH\).*: |
44 cut -d : -f 2 |
45 cut -d \ -f 1 |
46 sort -u |
47 while read DEST
48 do
49 echo -n \ \ \ \ >> AllAudio.mk
50 cat *.mk |
51 grep \\\$\(LOCAL_PATH\).*:$DEST |
52 tr -d \ \\t |
53 cut -d : -f 1 |
54 sort -u |
55 tail -n 1 |
56 tr -d \\n >> AllAudio.mk
57 echo :$DEST\ \\ >> AllAudio.mk
58 done
59echo >> AllAudio.mk