-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmk_modules.sh
executable file
·37 lines (32 loc) · 1.18 KB
/
mk_modules.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
#!/bin/bash
config=$(cat .config)
if [[ $config == *"CONFIG_KITRA530=y"* ]]; then
echo "Building for KItra530..."
mkdir usr/modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules_install INSTALL_MOD_PATH=usr/modules INSTALL_MOD_STRIP=1
make_ext4fs -b 4096 -L modules \
-l 32M usr/modules.img \
usr/modules/lib/modules/
rm -rf usr/modules
fi
if [[ $config == *"CONFIG_KITRA710C=y"* ]]; then
echo "Building for KItra710C..."
mkdir usr/modules
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules -j4
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules_install INSTALL_MOD_PATH=usr/modules INSTALL_MOD_STRIP=1
make_ext4fs -b 4096 -L modules \
-l 32M usr/modules.img \
usr/modules/lib/modules/
rm -rf usr/modules
fi
if [[ $config == *"CONFIG_KITRAGTI=y"* ]]; then
echo "Building for KitraGTI..."
mkdir usr/modules
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules -j4
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules_install INSTALL_MOD_PATH=usr/modules INSTALL_MOD_STRIP=1
make_ext4fs -b 4096 -L modules \
-l 32M usr/modules.img \
usr/modules/lib/modules/
#rm -rf usr/modules
fi