Пример #1
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)
Пример #2
0
  def __init__(self,
               target_base,
               name,
               sources,
               resources = None,
               dependencies = None,
               is_meta = False):
    TargetWithSources.__init__(self, target_base, name, is_meta)

    self.sources = self._resolve_paths(self.target_base, sources)
    self.resources = self._resolve_paths(self.target_base, resources) if resources else OrderedSet()
    self.dependencies = dependencies if dependencies else OrderedSet()
Пример #3
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
Пример #4
0
  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
Пример #5
0
    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
Пример #6
0
    def __init__(self, target_base, name, sources, resources=None, dependencies=None, is_meta=False):
        TargetWithSources.__init__(self, target_base, name, is_meta)

        self.sources = self._resolve_paths(self.target_base, sources)
        self.resources = self._resolve_paths(self.target_base, resources) if resources else OrderedSet()
        self.dependencies = dependencies if dependencies else OrderedSet()