def METHOD_NAME(self):
    tpl_vars = self._load_tplvars()
    for tpl_relpath, tpl_path in self.get_tpls():
        dst_dir = self.project_dir
        if tpl_relpath:
            dst_dir = os.path.join(self.project_dir, tpl_relpath)
            if not os.path.isdir(dst_dir):
                os.makedirs(dst_dir)
        file_name = os.path.basename(tpl_path)[:-4]
        contents = self._render_tpl(tpl_path, tpl_vars)
        self._merge_contents(os.path.join(dst_dir, file_name), contents)