gen_ox.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!/usr/bin/python
  2. import glob
  3. import os
  4. path = "../../oxygine/src/"
  5. def write_folder(path, local):
  6. #write("\n")
  7. #write("//%s\n" % local)
  8. if local in ("winnie_alloc/",
  9. "dev_tools/",
  10. "text_utils/",
  11. "closure/",
  12. "minizip/",
  13. "utils/",
  14. "core/android/",
  15. "core/curl/",
  16. "core/emscripten/",
  17. "core/gl/",
  18. "core/ios/",
  19. "core/s3e/",
  20. ):
  21. return
  22. print local
  23. folders = []
  24. for f in os.listdir(path + local):
  25. full = path + local + f
  26. name, ext = os.path.splitext(f)
  27. if ext == ".h" or ext == ".hpp":
  28. #name = f
  29. nm = "ox/" + name + ".hpp"
  30. with open(nm, "w") as header:
  31. header.write("#include \"%s\"" % (local+f, ));
  32. if os.path.isdir(full):
  33. folders.append(f)
  34. for f in folders:
  35. write_folder(path, local + f + "/")
  36. write_folder(path, "")