Commit 43a6d4d6a7906a5ad4e12de642af7b8e12036b12

Authored by 남새힘
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 +