Lines Matching refs:self
28 def __init__(self, path): argument
29 self.path = path
30 self.targets_file = open(path, 'w')
31 self.targets_file.write(targets_cfg.rocksdb_target_header)
32 self.total_lib = 0
33 self.total_bin = 0
34 self.total_test = 0
35 self.tests_cfg = ""
37 def __del__(self): argument
38 self.targets_file.close()
40 def add_library(self, name, srcs, deps=None, headers=None): argument
45 self.targets_file.write(targets_cfg.library_template.format(
51 self.total_lib = self.total_lib + 1
53 def add_binary(self, name, srcs, deps=None): argument
54 self.targets_file.write(targets_cfg.binary_template % (
58 self.total_bin = self.total_bin + 1
60 def register_test(self, argument
69 self.tests_cfg += targets_cfg.test_cfg_template % (
76 self.total_test = self.total_test + 1
78 def flush_tests(self): argument
79 self.targets_file.write(targets_cfg.unittests_template % self.tests_cfg)
80 self.tests_cfg = ""