''

def __init__(self, project_path, build_dir_path):

    self._path = project_path
    self._name = os.path.basename(project_path)
    self.set_build_path(build_dir_path)
    self._main_file_path = u''
    self._ino_file_paths = list_files_of_extensions(self._path, c_file.INO_EXTS)
    self._cpp_file_paths = list_files_of_extensions(self._path, c_file.CC_EXTS)
    self._src_file_paths = (self._ino_file_paths + self._cpp_file_paths)
    self._is_arduino_project = False
    self._is_cpp_project = self.check_is_c_project()
    if (not self._is_cpp_project):
        self._is_arduino_project = self.check_is_arduino_project()
