gen_includes.py 652 B

12345678910111213141516171819202122
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import os
  4. def rec(path, local):
  5. for item in os.listdir(path):
  6. if item in ("winnie_alloc", "minizip", "dev_tools", "gl", "android",
  7. "closure", "pugixml", "text_utils", ):
  8. continue
  9. name = path + item
  10. local_name = local + item
  11. if os.path.isdir(name):
  12. rec(name + "/", local_name + "/")
  13. else:
  14. a, b = os.path.splitext(item)
  15. if b == ".h":
  16. c = "#include \"%s\"" % (local_name, )
  17. open("../../oxygine/include/oxygine/" + a, "w").write(c)
  18. rec("../../oxygine/src/", "")