| 123456789101112131415161718192021222324252627 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import os
- dest = "../../include/ox/"
-
- def rec(path, local):
- for item in os.listdir(path):
- if item in ("winnie_alloc", "minizip", "s3e", "curl", "dev_tools", "gl", "android", "emscripten", "ios",
- "closure", "pugixml", "json", "text_utils", ):
- continue
- name = path + item
- local_name = local + item
- if os.path.isdir(name):
- rec(name + "/", local_name + "/")
- else:
- a, b = os.path.splitext(item)
- if a in ("oxygine-include", "oxygine-forwards", "system_data", "cdecode"):
- continue
- if b == ".h":
- c = "#include \"oxygine/%s\"" % (local_name, )
- open(dest + a + ".hpp", "w").write(c)
- rec("../../oxygine/src/oxygine/", "")
|