/
build_kernel.sh
executable file
·68 lines (51 loc) · 2.55 KB
/
build_kernel.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/bash
#
# Copyright - CrazyGamerGR
# ________ __ ___
# / ______| | | / |
# | | | |/ /
# | |_____ | \
# \_______| |__|\___|
#
export ARCH=arm
export CROSS_COMPILE=/home/francesco/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-
mkdir outputd800
mkdir outputd801
mkdir outputd802
mkdir outputd803
mkdir outputf320
mkdir outputl01f
mkdir outputls980
mkdir outputvs980
make -C $(pwd) O=outputd800 cyanogenmod_d800_defconfig
make -C $(pwd) O=outputd800
make -C $(pwd) O=outputd801 cyanogenmod_d801_defconfig
make -C $(pwd) O=outputd801
make -C $(pwd) O=outputd802 cyanogenmod_d802_defconfig
make -C $(pwd) O=outputd802
make -C $(pwd) O=outputd803 cyanogenmod_d803_defconfig
make -C $(pwd) O=outputd803
make -C $(pwd) O=outputf320 cyanogenmod_f320_defconfig
make -C $(pwd) O=outputf320
make -C $(pwd) O=outputl01f cyanogenmod_f320_defconfig
make -C $(pwd) O=outputl01f
make -C $(pwd) O=outputls980 cyanogenmod_ls980_defconfig
make -C $(pwd) O=outputls980
make -C $(pwd) O=outputvs980 cyanogenmod_vs980_defconfig
make -C $(pwd) O=outputvs980
cp outputd800/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputd801/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputd802/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputd803/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputf320/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputl01f/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputls980/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
cp outputvs980/arch/arm/boot/Image $(pwd)/arch/arm/boot/zImage
./tools_crazy/dtbToolCM -o outputd800/arch/arm/boot/dt.img -s 2048 -p outputd800/scripts/dtc/ outputd800/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputd801/arch/arm/boot/dt.img -s 2048 -p outputd801/scripts/dtc/ outputd801/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputd802/arch/arm/boot/dt.img -s 2048 -p outputd802/scripts/dtc/ outputd802/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputd803/arch/arm/boot/dt.img -s 2048 -p outputd803/scripts/dtc/ outputd803/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputf320/arch/arm/boot/dt.img -s 2048 -p outputf320/scripts/dtc/ outputf320/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputl01f/arch/arm/boot/dt.img -s 2048 -p outputl01f/scripts/dtc/ outputl01f/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputls980/arch/arm/boot/dt.img -s 2048 -p outputls980/scripts/dtc/ outputls980/arch/arm/boot/
./tools_crazy/dtbToolCM -o outputvs980/arch/arm/boot/dt.img -s 2048 -p outputvs980/scripts/dtc/ outputvs980/arch/arm/boot/