include.py 579 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import os
  4. import glob
  5. def process(path):
  6. files = os.listdir(path)
  7. for f in files:
  8. name = path + f
  9. if os.path.isfile(name):
  10. if os.path.splitext(name)[1] == ".h":
  11. lines = []
  12. with open(name, "r") as fh:
  13. lines = fh.readlines()
  14. with open(name, "w") as fh:
  15. lines.insert(1, "#include \"oxygine_include.h\"\n")
  16. fh.writelines(lines)
  17. else:
  18. process(name + "/")
  19. process("./")