модуль проекта, уже имеет собственный корневой каталог

объект создает зеркальный каталог с минимальным набором файлов управления проектом

class dirModule(Module):
    ## @param[in] V default name is the current file name
    def __init__(self, V=None):
        # current file name
        if not V:
            V = __import__('sys').argv[0]
            V = V.split('/')[-1]
            V = V.split('.')[0]
				super().__init__(V)
				# fill metainformation from VM (metaL author/info)
        self['AUTHOR'] = self.AUTHOR = vm['AUTHOR']
        self['EMAIL'] = self.EMAIL = vm['EMAIL']
        self['YEAR'] = self.YEAR = vm['YEAR']
        self['LICENSE'] = vm['LICENSE']
				# diroot: directory with same name as the module
        self['dir'] = self.diroot = Dir(V)
				# Makefile
        self.init_mk()
        # apt.txt
        self.init_apt()
        # gitignore
        self.init_giti()

Создание Makefile по умолчанию:

Создание Makefile по умолчанию