Repository navigation
Expand file tree
/
Copy pathbuild_g350.sh
More file actions
executable file
·84 lines (79 loc) · 1.92 KB
/
Copy pathbuild_g350.sh
File metadata and controls
executable file
·84 lines (79 loc) · 1.92 KB
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#!/bin/bash
#exec 3>&1 4>&2
#trap 'exec 2>&4 1>&3' 0 1 2 3
#exec 1>build.log 2>&1
#set -e
if [ -f "build.log" ]; then
ext=1
while true
do
if [ -f "build.log.${ext}" ]; then
let ext=ext+1
continue
else
mv build.log build.log.${ext}
break
fi
done
fi
(
# Set chipset in environment variable
export CHIPSET=rk3326
export UNIT=g350
# Load shared utilities (if any)
source ./utils.sh
# Let's make sure necessary tools are available
source ./prepare.sh
# Step-by-step build process
source ./setup_partition.sh
source ./bootstrap_rootfs.sh
source ./image_setup.sh
source ./build_kernel.sh
source ./build_deps.sh
source ./build_sdl2.sh
source ./build_ppssppsa.sh
source ./build_ppsspp-2021sa.sh
source ./build_duckstationsa.sh
source ./build_mupen64plussa.sh
source ./build_gzdoom.sh
source ./build_lzdoom.sh
source ./build_retroarch.sh
source ./build_retrorun.sh
source ./build_yabasanshirosa.sh
source ./build_mednafen.sh
source ./build_ecwolfsa.sh
source ./build_hypseus-singe.sh
source ./build_openbor.sh
source ./build_solarus.sh
source ./build_scummvmsa.sh
source ./build_fake08.sh
source ./build_xroar.sh
source ./build_mvem.sh
source ./build_bigpemu.sh
source ./build_ogage.sh
source ./build_ogacontrols.sh
source ./build_351files.sh
source ./build_filemanager.sh
source ./build_filebrowser.sh
source ./build_gptokeyb.sh
source ./build_image-viewer.sh
source ./build_emulationstation.sh
source ./build_linapple.sh
source ./build_applewinsa.sh
source ./build_piemu.sh
source ./build_ti99sim.sh
source ./build_gametank.sh
source ./build_openmsxsa.sh
source ./build_flycastsa.sh
source ./build_sdljoytest.sh
source ./build_controllertester.sh
source ./build_drastic.sh
source ./build_dsperate.sh
source ./build_amiberrysa.sh
source ./finishing_touches.sh
source ./cleanup_filesystem.sh
source ./write_rootfs.sh
source ./clean_mounts.sh
source ./create_image.sh
) 2>&1 | tee -a build.log
echo "G350 build completed. Final image is ready."