#!/bin/python import os ROOT = "/home/nolln/u" SRC = "src" BUILD = "obj" TEST = "test" IGNORED = ["include", "lib", "bin", ".git", "vendor", "obj", ".dep"] if __name__ == "__main__": if not os.path.exists(BUILD): os.mkdir(BUILD) if not os.path.exists(TEST): os.mkdir(TEST) for root, dirs, _ in os.walk(f"{ROOT}/{SRC}"): dirs[:] = [d for d in dirs if d not in IGNORED] for newroot in [BUILD, TEST]: blddir = f"{ROOT}/{newroot}/{root[len(ROOT)+len(SRC)+2:]}" if not os.path.exists(blddir): os.mkdir(blddir)