def construct(self, name, source_targets, property_set): action_name = property_set.get("<action>")[0] action = Action(get_manager(), source_targets, action_name[1:], property_set) target = FileTarget(self.name(), type.type(self.name()), self.project(), action, exact=True) return [b2.build.property_set.empty(), [self.project().manager().virtual_targets().register(target)]]
def construct(self, name, source_targets, property_set): action_name = property_set.get("<action>")[0] action = Action(get_manager(), source_targets, action_name[1:], property_set) target = FileTarget(self.name(), type.type(self.name()), self.project(), action, exact=True) return [ b2.build.property_set.empty(), [self.project().manager().virtual_targets().register(target)]]
def construct(self, name, source_targets, property_set): action_name = property_set.get("<action>")[0] action = Action(get_manager(), source_targets, action_name, property_set) # FIXME: type.type uses global data. target = FileTarget(self.name(), 1, type.type(self.name()), self.project(), action) return [ b2.build.property_set.empty(), [self.project().manager().virtual_targets().register(target)]]