Commit | Line | Data |
---|---|---|
f3fa1980 S |
1 | #!/bin/bash |
2 | ||
3 | VENDOR=alcatel | |
4 | DEVICE=ttab | |
5 | OUTDIR=vendor/$VENDOR/$DEVICE | |
6 | MAKEFILE=../../../$OUTDIR/$DEVICE-vendor-blobs.mk | |
7 | ||
8 | (cat << EOF) > $MAKEFILE | |
9 | # Copyright (C) 2013-2016, The CyanogenMod Project | |
10 | # Copyright (C) 2017, The LineageOS Project | |
11 | # | |
12 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
13 | # you may not use this file except in compliance with the License. | |
14 | # You may obtain a copy of the License at | |
15 | # | |
16 | # http://www.apache.org/licenses/LICENSE-2.0 | |
17 | # | |
18 | # Unless required by applicable law or agreed to in writing, software | |
19 | # distributed under the License is distributed on an "AS IS" BASIS, | |
20 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
21 | # See the License for the specific language governing permissions and | |
22 | # limitations under the License. | |
23 | ||
24 | # This file is generated by device/$VENDOR/$DEVICE/setup-makefiles.sh | |
25 | ||
26 | LOCAL_PATH := vendor/$VENDOR/$DEVICE | |
27 | ||
28 | PRODUCT_COPY_FILES += \\ | |
29 | EOF | |
30 | ||
31 | LINEEND=" \\" | |
32 | COUNT=`wc -l proprietary-files.txt | awk {'print $1'}` | |
33 | DISM=`egrep -c '(^#|^$)' proprietary-files.txt` | |
34 | COUNT=`expr $COUNT - $DISM` | |
35 | for FILE in `egrep -v '(^#|^$)' ../$DEVICE/proprietary-files.txt`; do | |
36 | COUNT=`expr $COUNT - 1` | |
37 | if [ $COUNT = "0" ]; then | |
38 | LINEEND="" | |
39 | fi | |
40 | # Split the file from the destination (format is "file[:destination]") | |
41 | OLDIFS=$IFS IFS=":" PARSING_ARRAY=($FILE) IFS=$OLDIFS | |
42 | FILE=${PARSING_ARRAY[0]} | |
43 | DEST=${PARSING_ARRAY[1]} | |
44 | if [ -n "$DEST" ]; then | |
45 | FILE=$DEST | |
46 | fi | |
47 | echo " \$(LOCAL_PATH)/proprietary/$FILE:system/$FILE$LINEEND" >> $MAKEFILE | |
48 | done | |
49 | ||
50 | (cat << EOF) > ../../../$OUTDIR/$DEVICE-vendor.mk | |
51 | # Copyright (C) 2013-2016, The CyanogenMod Project | |
52 | # Copyright (C) 2017, The LineageOS Project | |
53 | # | |
54 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
55 | # you may not use this file except in compliance with the License. | |
56 | # You may obtain a copy of the License at | |
57 | # | |
58 | # http://www.apache.org/licenses/LICENSE-2.0 | |
59 | # | |
60 | # Unless required by applicable law or agreed to in writing, software | |
61 | # distributed under the License is distributed on an "AS IS" BASIS, | |
62 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
63 | # See the License for the specific language governing permissions and | |
64 | # limitations under the License. | |
65 | ||
66 | # This file is generated by device/$VENDOR/$DEVICE/setup-makefiles.sh | |
67 | ||
68 | # Pick up overlay for features that depend on non-open-source files | |
69 | DEVICE_PACKAGE_OVERLAYS := vendor/$VENDOR/$DEVICE/overlay | |
70 | ||
71 | \$(call inherit-product, vendor/$VENDOR/$DEVICE/$DEVICE-vendor-blobs.mk) | |
72 | EOF | |
73 | ||
74 | (cat << EOF) > ../../../$OUTDIR/BoardConfigVendor.mk | |
75 | # Copyright (C) 2013-2016, The CyanogenMod Project | |
76 | # Copyright (C) 2017, The LineageOS Project | |
77 | # | |
78 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
79 | # you may not use this file except in compliance with the License. | |
80 | # You may obtain a copy of the License at | |
81 | # | |
82 | # http://www.apache.org/licenses/LICENSE-2.0 | |
83 | # | |
84 | # Unless required by applicable law or agreed to in writing, software | |
85 | # distributed under the License is distributed on an "AS IS" BASIS, | |
86 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
87 | # See the License for the specific language governing permissions and | |
88 | # limitations under the License. | |
89 | ||
90 | # This file is generated by device/$VENDOR/$DEVICE/setup-makefiles.sh | |
91 | ||
92 | EOF |