Lines Matching refs:target
80 Base class for fixtures that generate a target in the
87 :param target: The absolute path of the target in the filesystem.
92 def __new__(cls, target):
93 if target in cls.fixtures:
94 obj = cls.fixtures[target]
98 obj.target = target
99 cls.fixtures[target] = obj
128 def __new__(cls, target):
129 obj = super(SConsFixture, cls).__new__(cls, target)
145 ' build the default all target.\n'
167 target = joinpath(target_dir, 'gem5.%s' % variant)
168 obj = super(Gem5Fixture, cls).__new__(cls, target)
174 self.targets = [self.target]
175 self.path = self.target
197 command.extend([target.target for target in targets])
202 def __init__(self, target, make_fixture=None, *args, **kwargs):
209 super(MakeTarget, self).__init__(name=target, *args, **kwargs)
210 self.target = self.name
214 absdirpath(target),
232 target = joinpath('bin', isa, os, program)
233 super(TestProgram, self).__init__(target, make_fixture)
234 self.path = joinpath(make_dir, target)
251 target = joinpath(path, filename)
252 return super(DownloadedProgram, cls).__new__(cls, target)