mk.py 983 B

12345678910111213141516171819202122232425262728
  1. # -*- coding: UTF-8 -*-
  2. import os
  3. import sys
  4. import re
  5. import subprocess
  6. from libs import file_utils
  7. from libs import mk_utils
  8. print('python version:' ,sys.version)
  9. filePath = os.getcwd()
  10. rootPath = os.path.dirname(filePath) #上一级目录
  11. mkPath = rootPath #mk路径
  12. print('rootPath:' + rootPath)
  13. print('mkPath:' + mkPath)
  14. if __name__=="__main__":
  15. mkUtils = mk_utils.MkUtils()
  16. mkUtils.init(rootPath, mkPath)
  17. mkUtils.addToMk('', ['.cpp', '.c'], False)
  18. mkUtils.addToMk('Actions', ['.cpp', '.c'], False)
  19. mkUtils.addToMk('BulldogAd', ['.cpp', '.c'], False)
  20. mkUtils.addToMk('FSM', ['.cpp', '.c'], False)
  21. mkUtils.addToMk('FSM/Delegate', ['.cpp', '.c'], False)
  22. mkUtils.addToMk('FSM/StateMachineLoader', ['.cpp', '.cc'], False)
  23. mkUtils.addToMk('MsgCenter', ['.cpp', '.cc'], False)
  24. mkUtils.addToMk('Platform', ['.cpp', '.cc'], False)
  25. mkUtils.addToMk('QCore', ['.cpp', '.cc'], False)
  26. mkUtils.replaceContent(mkPath + '/Android.mk')
  27. pass