gen_templates.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 = ("ios", )
  15. # projs = ("emscripten", )
  16. for platform in projs:
  17. dest = "../../examples/" + path + "/proj." + platform
  18. src = "../../examples/" + path + "/src"
  19. import shutil
  20. shutil.rmtree(dest, True)
  21. cmd = "python ../gen_template.py %s -d %s -s %s -t %s" % (
  22. project, dest, src, platform)
  23. print(cmd)
  24. os.system(cmd)
  25. if 1:
  26. gen("Demo")
  27. gen("DemoBox2D")
  28. gen("Game/part1", "GamePart1")
  29. gen("Game/part2", "GamePart2")
  30. gen("Game/part3", "GamePart3")
  31. gen("Game/part4", "GamePart4")
  32. gen("Game/part5", "GamePart5")
  33. gen("HelloWorld")
  34. gen("Match3")
  35. #gen("Demo")
  36. #gen("HelloWorld")