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 | + |