网上找了部分编译命令,自己再加一部分。
1. ./mk n(r) kernel;./mk bootimage;
当修改kernel相关代码时,具体如下:
alps/kernel/
alps/mediatek/platform/mt65xx/kernel/
alps/mediatek/source/kernel/
alps/mediatek/customer/mt65xx/kernel/
alps/mediatek/customer/common/kernel/
alps/mediatek/customer/$porject_name$/kernel
......
alps/mediatek/platform/mt65xx/kernel/
alps/mediatek/source/kernel/
alps/mediatek/customer/mt65xx/kernel/
alps/mediatek/customer/common/kernel/
alps/mediatek/customer/$porject_name$/kernel
......
2./mk n pl 当修改preloader相关代码时,具体如下:
alps/mediatek/platform/mt65xx/preloader/
alps/mediatek/source/preloader/
alps/mediatek/customer/mt65xx/preloader/
alps/mediatek/customer/common/preloader/
alps/mediatek/customer/$porject_name$/kernle
......
alps/mediatek/source/preloader/
alps/mediatek/customer/mt65xx/preloader/
alps/mediatek/customer/common/preloader/
alps/mediatek/customer/$porject_name$/kernle
......
3../mk uboot(ub) 当修改uboot相关代码时,具体如下
alps/mediatek/platform/mt65xx/uboot/
alps/mediatek/source/uboot/
alps/bootable/bootloader/uboot/
alps/mediatek/customer/mt65xx/uboot/
alps/mediatek/customer/common/buoot/
alps/mediatek/customer/$porject_name$/uboot/
......
alps/mediatek/source/uboot/
alps/bootable/bootloader/uboot/
alps/mediatek/customer/mt65xx/uboot/
alps/mediatek/customer/common/buoot/
alps/mediatek/customer/$porject_name$/uboot/
......
4../mk systemimage 当修改system相关代码时,具体如下
alps/frameworks/
alps/packages/
alps/vendor/
alps/hardware/
alps/dalvik/
...........
alps/packages/
alps/vendor/
alps/hardware/
alps/dalvik/
...........
5. ./mk recoverimage 当修改recover相关代码时,具体如下:
alps/bootable/recovery/
alps/mediatek/customer/$project_name$/recovery/
......
alps/mediatek/customer/$project_name$/recovery/
......
6../mk factoryimage 当修改factory相关代码时使用此命令,具体如下:
alps/mediatek/customer/$project_name$/factory/
alps/mediatek/customer/common/factory/
alps/mediatek/source/factory/
......
alps/mediatek/customer/common/factory/
alps/mediatek/source/factory/
......
7../mk secroimage 当修改secro相关代码时,具体如下:
alps/mediatek/source/secro/
alps/mediatek/customer/$project_name$/secro/
.....
alps/mediatek/customer/$project_name$/secro/
.....
8.编译安卓 修改hal层等
音频参数修改,meidiatek/custom/common…..
./mk r dr
自动生成到systemimage
9.修改logo
注意同时修改
mediatek\custom\common\lk\logo
mediatek\custom\out\
project\lk\logo
不然生成不了
./mk n lk
./mk mm mediatek\external\boot_logo_updater // 主要是里面有copy命令,把boot image copy 到system下。
10.修改flash
//codegen?
n pl
n lk kernel bootimage