makefile编写

MYDROID_DIR = $(shell pwd)
export MYDROID_DIR
all:
 @if [ -d "versions" ]; then /
  rm -rf versions/*; /
       fi
 
 @echo  "/********************************************************************************"
 @echo "                      Begin compiling busybox                                     "
 @echo  "********************************************************************************/"
 
 cd $(MYDROID_DIR)/vendor/ti/zoom2 && chmod -R a+x busybox-1.15.2 && cd busybox-1.15.2 && make && cd $(MYDROID_DIR)
 
 @echo  "/********************************************************************************"
 @echo "                      finish compiling busybox                                     "
 @echo  "********************************************************************************/"
 
 @echo  "/********************************************************************************"
 @echo "                      Begin compiling Android File System                         "
 @echo  "********************************************************************************/"
 
 cd $(MYDROID_DIR) && make -j8 && cp -f out/target/product/zoom2/system.img $(MYDROID_DIR)/versions && cp -f image/IM820_Image/env.txt $(MYDROID_DIR)/versions
 
 @echo  "/********************************************************************************"
 @echo "                      Finish compiling Android File System                        "
 @echo  "********************************************************************************/"
 
 @echo  "/********************************************************************************"
 @echo  "                              Begin building uboot                               "
 @echo  "********************************************************************************/"
 
 cd bootable/bootloader_IM820/u-boot && chmod 777 mkconfig && make  CROSS_COMPILE=arm-none-linux-gnueabi- omap3430zoom2_config && make && cp -f u-boot.bin $(MYDROID_DIR)/versions && cd  $(MYDROID_DIR)
 
 @echo  "/********************************************************************************"
 @echo  "                              finish building uboot                              "
 @echo  "********************************************************************************/"
 
 @echo  "/********************************************************************************"
 @echo  "                               Begin building x-loader                            "
 @echo  "********************************************************************************/"
 
 cd bootable/bootloader_IM820/x-loader && chmod 777 mkconfig  && make CROSS_COMPILE=arm-none-linux-gnueabi-  omap3430zoom2_config && make ift && cp -f MLO $(MYDROID_DIR)/versions && cd  $(MYDROID_DIR)
 
 @echo  "/********************************************************************************"
 @echo  "                              Finisth building x-loader                          "
 @echo  "********************************************************************************/"
 
 @echo  "/********************************************************************************"
 @echo  "                              Begin building kernel                              "
 @echo  "********************************************************************************/"
 
 cd kernel/android-2.6.29 && make  CROSS_COMPILE=arm-none-linux-gnueabi- uImage && cp -f uMulti $(MYDROID_DIR)/versions && cd  $(MYDROID_DIR)
 
 @echo  "/********************************************************************************"
 @echo  "                              Finish building kernel                             "
 @echo  "********************************************************************************/"

clean:
 cd $(MYDROID_DIR) && make clean && cd $(MYDROID_DIR)/bootable/bootloader_IM820/u-boot && make distclean && cd  $(MYDROID_DIR)/bootable/bootloader_IM820/x-loader && make distclean && cd  $(MYDROID_DIR)/kernel/android-2.6.29 && make clean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值