Commit 43a6d4d6a7906a5ad4e12de642af7b8e12036b12
1 parent
b44f31c453
Exists in
fhd
kernel: make.sh jig용 dtb 복사
Showing
1 changed file
with
20 additions
and
8 deletions
Show diff stats
kernel/linux-imx6_3.14.28/make.sh
@@ -13,9 +13,11 @@ fi | @@ -13,9 +13,11 @@ fi | ||
13 | 13 | ||
14 | image_filename="arch/arm/boot/uImage" | 14 | image_filename="arch/arm/boot/uImage" |
15 | dtb_filename="arch/arm/boot/dts/imx6s-prime-oven.dtb" | 15 | dtb_filename="arch/arm/boot/dts/imx6s-prime-oven.dtb" |
16 | +jig_filename="arch/arm/boot/dts/imx6s-prime-oven_jig.dtb" | ||
16 | 17 | ||
17 | image_target_filename="uImage" | 18 | image_target_filename="uImage" |
18 | dtb_target_filename="imx6s-prime-oven.dtb" | 19 | dtb_target_filename="imx6s-prime-oven.dtb" |
20 | +jig_target_filename="imx6s-prime-oven_jig.dtb" | ||
19 | 21 | ||
20 | if [ -f .config ]; then | 22 | if [ -f .config ]; then |
21 | echo ".....mrproper" | 23 | echo ".....mrproper" |
@@ -36,23 +38,23 @@ fi | @@ -36,23 +38,23 @@ fi | ||
36 | 38 | ||
37 | 39 | ||
38 | if [ "$1" = "" ]; then | 40 | if [ "$1" = "" ]; then |
39 | - ARCH=arm make arm=ARM O=$build_path uImage LOADADDR=0x10008000 | ||
40 | - ARCH=arm make arm=ARM O=$build_path dtbs | 41 | + ARCH=arm make arm=ARM O=$build_path uImage LOADADDR=0x10008000 -j$(proc) |
42 | + ARCH=arm make arm=ARM O=$build_path dtbs -j$(proc) | ||
41 | else | 43 | else |
42 | - ARCH=arm make arm=ARM O=$build_path $1 $2 $3 | ||
43 | - ARCH=arm make arm=ARM O=$build_path dtbs | 44 | + ARCH=arm make arm=ARM O=$build_path $1 $2 $3 -j$(proc) |
45 | + ARCH=arm make arm=ARM O=$build_path dtbs -j$(proc) | ||
44 | fi | 46 | fi |
45 | 47 | ||
46 | if [ "$1" = "dtb" ]; then | 48 | if [ "$1" = "dtb" ]; then |
47 | - ARCH=arm make arm=ARM O=$build_path dtbs | 49 | + ARCH=arm make arm=ARM O=$build_path dtbs -j$(proc) |
48 | fi | 50 | fi |
49 | 51 | ||
50 | 52 | ||
51 | # build kernel modules | 53 | # build kernel modules |
52 | if [ "$1" = "modules" ] ; then | 54 | if [ "$1" = "modules" ] ; then |
53 | - ARCH=arm INSTALL_MOD_PATH=$module_install make arm=ARM O=$build_path modules | ||
54 | - ARCH=arm INSTALL_MOD_PATH=$module_install make arm=ARM O=$build_path modules_install | ||
55 | - ARCH=arm INSTALL_MOD_PATH=$firmware_install make arm=ARM O=$build_path firmware_install | 55 | + ARCH=arm INSTALL_MOD_PATH=$module_install make arm=ARM O=$build_path modules -j$(proc) |
56 | + ARCH=arm INSTALL_MOD_PATH=$module_install make arm=ARM O=$build_path modules_install -j$(proc) | ||
57 | + ARCH=arm INSTALL_MOD_PATH=$firmware_install make arm=ARM O=$build_path firmware_install -j$(proc) | ||
56 | fi | 58 | fi |
57 | 59 | ||
58 | if [ -f $build_path/$image_filename ]; then | 60 | if [ -f $build_path/$image_filename ]; then |
@@ -75,3 +77,13 @@ if [ -f $build_path/$dtb_filename ]; then | @@ -75,3 +77,13 @@ if [ -f $build_path/$dtb_filename ]; then | ||
75 | done | 77 | done |
76 | fi | 78 | fi |
77 | 79 | ||
80 | +if [ -f $build_path/$jig_filename ]; then | ||
81 | + for DEST_DIR in ${CP_DIR} | ||
82 | + do | ||
83 | + mkdir -p ${DEST_DIR} | ||
84 | + | ||
85 | + echo "copy from dtb $build_path/$jig_filename to ${DEST_DIR}/$jig_target_filename" | ||
86 | + cp $build_path/$jig_filename ${DEST_DIR}/$jig_target_filename | ||
87 | + done | ||
88 | +fi | ||
89 | + |