def __init__(self, steps, version=None, manifest_file=None, required_targets=None, \ clean_first=False, outputs=None): AntTarget.__init__(self) self.steps = steps self.version = version self.manifest_file = manifest_file self.user_outputs = outputs self.create_tarball = False self.clean_first = clean_first # calculate add'l dependencies from the steps list allDeps = [] if required_targets != None: allDeps.extend(required_targets) for step in self.steps: allDeps.extend(step.getDependencies()) if version != None: allDeps.append(version) if len(allDeps) == 0: self.required_targets = None else: self.required_targets = allDeps self.registered_zip_step = None self.registered_version = None self.resolved_input_files = [] self.resolved_input_dirs = [] self.force_build = False # Registration phase. for step in steps: step.register(self)
def __init__(self): AntTarget.__init__(self)