gen_templates.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import os
  4. def gen(path, project=""):
  5. if not project:
  6. project = path
  7. projs = ("win32", "android", "macosx", "ios", "cmake", "emscripten")
  8. projs = ("ios", "macosx")
  9. #projs = ("ios", )
  10. # projs = ("macosx", )
  11. #projs = ("win32", )
  12. projs = ("cmake", )
  13. projs = ("android", )
  14. projs = ("win32", )
  15. #projs = ("ios", )
  16. # projs = ("emscripten", )
  17. for platform in projs:
  18. dest = "../../examples/" + path + "/proj." + platform
  19. src = "../../examples/" + path + "/src"
  20. import shutil
  21. shutil.rmtree(dest, True)
  22. cmd = "python ../gen_template.py %s -d %s -s %s -t %s" % (
  23. project, dest, src, platform)
  24. print(cmd)
  25. os.system(cmd)
  26. if 1:
  27. gen("Demo")
  28. gen("DemoBox2D")
  29. gen("Game/part1", "GamePart1")
  30. gen("Game/part2", "GamePart2")
  31. gen("Game/part3", "GamePart3")
  32. gen("Game/part4", "GamePart4")
  33. gen("Game/part5", "GamePart5")
  34. gen("HelloWorld")
  35. gen("Match3")
  36. #gen("Demo")
  37. #gen("HelloWorld")