Example #1
0
 def add_source(self, filename, language=None):
     if language is None:
         language = tools.language_by_filename(filename)
     if language is None:
         language = "verilog"  # default to Verilog
     filename = os.path.abspath(filename)
     self.sources.append((filename, language))
	def add_source(self, filename, language=None):
		if language is None:
			language = tools.language_by_filename(filename)
		if language is None:
			language = "verilog" # default to Verilog
		filename = os.path.abspath(filename)
		self.sources.append((filename, language))
Example #3
0
 def add_source_dir(self, path, recursive=True, library=None):
     dir_files = []
     if recursive:
         for root, dirs, files in os.walk(path):
             for filename in files:
                 dir_files.append(os.path.join(root, filename))
     else:
         for item in os.listdir(path):
             if os.path.isfile(os.path.join(path, item)):
                 dir_files.append(os.path.join(path, item))
     for filename in dir_files:
         language = tools.language_by_filename(filename)
         if language is not None:
             self.add_source(filename, language, library)
Example #4
0
    def add_source(self, filename, language=None, library=None):
        if language is None:
            language = tools.language_by_filename(filename)

        if language is None:
            language = "verilog"  # default to Verilog

        if library is None:
            library = "work"  # default to work

        filename = os.path.abspath(filename)
        if sys.platform == "win32" or sys.platform == "cygwin":
            filename = filename.replace("\\", "/")
        self.sources.add((filename, language, library))
Example #5
0
 def add_source_dir(self, path, recursive=True):
     dir_files = []
     if recursive:
         for root, dirs, files in os.walk(path):
             for filename in files:
                 dir_files.append(os.path.join(root, filename))
     else:
         for item in os.listdir(path):
             if os.path.isfile(os.path.join(path, item)):
                 dir_files.append(os.path.join(path, item))
     for filename in dir_files:
         language = tools.language_by_filename(filename)
         if language is not None:
             self.add_source(filename, language)
Example #6
0
 def add_source_dir(self, path):
     for root, dirs, files in os.walk(path):
         for filename in files:
             language = tools.language_by_filename(filename)
             if language is not None:
                 self.add_source(os.path.join(root, filename), language)
	def add_source_dir(self, path):
		for root, dirs, files in os.walk(path):
			for filename in files:
				language = tools.language_by_filename(filename)
				if language is not None:
					self.add_source(os.path.join(root, filename), language)