1. 在Android L版本上 DCT tool配置的codegen.dws文件在preloader、lk、kernel中是独立的,被分开放置,其路径如下:
preloader:
alps\bootable\bootloader\preloader\custom\$(proj)\dct\dct\codegen.dws
lk:
alps\bootable\bootloader\lk\target\$(proj)\dct\dct\codegen.dws
kernel:
alps\kernel-3.10\arch\arm\mach-$(platform)\$(proj)\dct\dct\codegen.dws
or
alps\kernel-3.10\drivers\misc\mediatek\mach\$(platform)\$(proj)\dct\dct\codegen.dws
2. 修改某一个路径下的dws文件,不会影响其他两个路径下的dws文件,所以在修改dws文件之后,必须copy到上面的三个路径下,您的修改才会正常生效。
3. 对应的,DCT tool也被分开放置在3个路径中,具体如下:
preloader:
alps\bootable\bootloader\preloader\tools\dct\
lk:
alps\bootable\bootloader\lk\scripts\dct\
kernel:
alps\kernel-3.10\tools\dct\
4.重新编译使修改后的codegen.dws文件生效
make -j24 pl 2>&1 | tee preloader.log
make -j24 lk 2>&1 | teelk.log
make -j24 kernel 2>&1 |tee kernel.log
make -j24 bootimage 2>&1 | tee bootimage.log
备注:
$(platform):指所用的platform
$(proj):指所用的project