Example #1
0
  def __init__(self, name, source, dependencies=None, resources=None):
    InternalTarget.__init__(self, name, dependencies, is_meta=False)
    TargetWithSources.__init__(self, name)

    self.source = self._resolve_paths(self.target_base, [source]).pop()
    self.resources = self._resolve_paths(self.target_base, resources) if resources else []
    self._wikis = {}
Example #2
0
    def __init__(self,
                 name,
                 sources,
                 dependencies,
                 excludes=None,
                 buildflags=None,
                 is_meta=False,
                 configurations=None):
        InternalTarget.__init__(self, name, dependencies, is_meta)
        TargetWithSources.__init__(self, name, is_meta)

        self.declared_dependencies = set(dependencies or [])
        self.add_label('jvm')
        self.sources = self._resolve_paths(self.target_base, sources) or []
        for source in self.sources:
            rel_path = os.path.join(self.target_base, source)
            TargetWithSources.register_source(rel_path, self)
        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

        self.configurations = configurations
Example #3
0
File: doc.py Project: avadh/commons
 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) if resources else []
Example #4
0
 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) if resources else []
Example #5
0
 def __init__(self, name, dependencies=None, num_sources=0, exclusives=None):
   with ParseContext.temp():
     InternalTarget.__init__(self, name, dependencies, exclusives=exclusives)
     TargetWithSources.__init__(self, name, exclusives=exclusives)
   self.num_sources = num_sources
   self.declared_exclusives = defaultdict(set)
   if exclusives is not None:
     for k in exclusives:
       self.declared_exclusives[k] = set([exclusives[k]])
   self.exclusives = None
Example #6
0
    def __init__(self, name, source, dependencies=None, resources=None):
        InternalTarget.__init__(self, name, dependencies, is_meta=False)
        TargetWithSources.__init__(self, name)

        self.sources = self._resolve_paths(self.target_base, [source])
        self._source = self.sources.pop()

        self.resources = self._resolve_paths(self.target_base,
                                             resources) if resources else []
        self._wikis = {}
Example #7
0
  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