def __init__(self, name, dependencies=(), sources=None, resources=None): InternalTarget.__init__(self, name, dependencies, None) TargetWithSources.__init__(self, name) if not sources: raise TargetDefinitionException(self, 'No sources specified') self.name = name self.sources = self._resolve_paths(self.target_base, sources) self.resources = self._resolve_paths(self.target_base, resources)
def __init__(self, name, sources, dependencies, excludes=None, buildflags=None, is_meta=False): InternalTarget.__init__(self, name, dependencies, is_meta) TargetWithSources.__init__(self, name, is_meta) self.sources = self._resolve_paths(self.target_base, sources) or [] self.excludes = excludes or [] self.buildflags = buildflags or [] custom_antxml = '%s.xml' % self.name buildfile = self.address.buildfile.full_path custom_antxml_path = os.path.join(os.path.dirname(buildfile), custom_antxml) self.custom_antxml_path = custom_antxml_path if os.path.exists(custom_antxml_path) else None
def __init__(self, target_base, name, sources, dependencies, excludes = None, buildflags = None, is_meta = False): InternalTarget.__init__(self, name, dependencies, is_meta) TargetWithSources.__init__(self, target_base, name, is_meta) if sources is None or sources == []: raise TargetDefinitionException(self, 'No sources specified') self.sources = self._resolve_paths(target_base, sources) self.excludes = excludes self.buildflags = buildflags custom_antxml = '%s.xml' % self.name buildfile = self.address.buildfile.full_path custom_antxml_path = os.path.join(os.path.dirname(buildfile), custom_antxml) self.custom_antxml_path = custom_antxml_path if os.path.exists(custom_antxml_path) else None
def __init__(self, target_base, name, sources, dependencies, excludes=None, buildflags=None, is_meta=False): InternalTarget.__init__(self, name, dependencies, is_meta) TargetWithSources.__init__(self, target_base, name, is_meta) if sources is None or sources == []: raise TargetDefinitionException(self, 'No sources specified') self.sources = self._resolve_paths(self.target_base, sources) self.excludes = excludes self.buildflags = buildflags custom_antxml = '%s.xml' % self.name buildfile = self.address.buildfile.full_path custom_antxml_path = os.path.join(os.path.dirname(buildfile), custom_antxml) self.custom_antxml_path = custom_antxml_path if os.path.exists( custom_antxml_path) else None