MTK平台同一套源代码,配置成多个项目软件
1. #!/bin/sh
2. PROJECT_PATH=$PWD
3. echo ">>>>> Begin to Create New Project" `date`
4. read -p "your old project name: " OLDPROJECT
5. read -p "your new project name: " NEWPROJECT
6. echo $OLDPROJECT $NEWPROJECT
7.
8. cd $PROJECT_PATH
9.
10. rm -rf mediatek/config/$NEWPROJECT
11. rm -rf mediatek/custom/$NEWPROJECT
12. rm -rf build/target/product/$NEWPROJECT.mk
13. rm -rf bootable/bootloader/lk/project/$NEWPROJECT.mk
14. rm -rf vendor/mediatek/$NEWPROJECT
15.
16. cp -a mediatek/config/$OLDPROJECT mediatek/config/$NEWPROJECT
17. cp -a mediatek/custom/$OLDPROJECT mediatek/custom/$NEWPROJECT
18. cp -a build/target/product/$OLDPROJECT.mk build/target/product/$NEWPROJECT.mk
19. cp -a bootable/bootloader/lk/project/$OLDPROJECT.mk bootable/bootloader/lk/project/$NEWPROJECT.mk
20. cp -a vendor/mediatek/$OLDPROJECT vendor/mediatek/$NEWPROJECT
21. mv vendor/mediatek/$NEWPROJECT/artifacts/out/target/product/$OLDPROJECT vendor/mediatek/$NEWPROJECT/artifacts/out/target/product/$NEWPROJECT
sed -i "s/$OLDPROJECT/$NEWPROJECT/g" vendor/mediatek/$NEWPROJECT/artifacts/target.txt
顶一下
谢谢分享
谢谢分享!