forked from erfanoabdi/vendor_vndk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmake copy.sh
executable file
·46 lines (41 loc) · 1.87 KB
/
make copy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
systempath=$1
thispath=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd`
# Copy phh stuffs
cp -fpr $thispath/vndk-26-arm32 $1/lib/vndk-26
cp -fpr $thispath/vndk-26-arm64 $1/lib64/vndk-26
cp -fpr $thispath/vndk-sp-26-arm32 $1/lib/vndk-sp-26
cp -fpr $thispath/vndk-sp-26-arm64 $1/lib64/vndk-sp-26
mkdir -p $1/lib/vndk-27
mkdir -p $1/lib64/vndk-27
cp -fprn $thispath/vndk-27-arm32/* $1/lib/vndk-27/
cp -fprn $thispath/vndk-27-arm64/* $1/lib64/vndk-27/
mkdir -p $1/lib/vndk-sp-27
mkdir -p $1/lib64/vndk-sp-27
cp -fprn $thispath/vndk-sp-27-arm32/* $1/lib/vndk-sp-27/
cp -fprn $thispath/vndk-sp-27-arm64/* $1/lib64/vndk-sp-27/
mkdir -p $1/lib/vndk-28
mkdir -p $1/lib64/vndk-28
cp -fprn $thispath/vndk-28-arm32/* $1/lib/vndk-28/
cp -fprn $thispath/vndk-28-arm64/* $1/lib64/vndk-28/
mkdir -p $1/lib/vndk-sp-28
mkdir -p $1/lib64/vndk-sp-28
cp -fprn $thispath/vndk-sp-28-arm32/* $1/lib/vndk-sp-28/
cp -fprn $thispath/vndk-sp-28-arm64/* $1/lib64/vndk-sp-28/
# exclude_srcs libs
cp -fpr $thispath/vndk-28-arm32-replace/libgui.so $1/lib/vndk-28/
cp -fpr $thispath/vndk-28-arm64-replace/libgui.so $1/lib64/vndk-28/
cp -fpr $thispath/vndk-28-arm32-replace/libbinder.so $1/lib/vndk-28/
cp -fpr $thispath/vndk-28-arm64-replace/libbinder.so $1/lib64/vndk-28/
# Q lib
cp -fpr $thispath/vndk-28-arm32-replace/libselinux.so $1/lib/vndk-28/
cp -fpr $thispath/vndk-28-arm64-replace/libselinux.so $1/lib64/vndk-28/
cp -fpr $thispath/vndk-28-arm32-replace/libstagefright_foundation.so $1/lib/vndk-28/
# modded lib
cp -fpr $thispath/vndk-28-arm32-replace/libprocinfo.so $1/lib/vndk-28/
cp -fpr $thispath/vndk-28-arm32-replace/libziparchive.so $1/lib/vndk-28/
# exclude_srcs libs
cp -fpr $thispath/vndk-sp-28-arm32-replace/libcutils.so $1/lib/vndk-sp-28/
cp -fpr $thispath/vndk-sp-28-arm64-replace/libcutils.so $1/lib64/vndk-sp-28/
# modded lib
cp -fpr $thispath/vndk-sp-28-arm32-replace/libhidltransport.so $1/lib/vndk-sp-28/