Inherit names from target parents

pull/3578/head
Jimmy Brisson 2017-01-12 15:05:27 -06:00
parent ccab2c5dae
commit f2663876fc
1 changed files with 5 additions and 1 deletions

View File

@ -21,6 +21,7 @@ import struct
import shutil import shutil
import inspect import inspect
import sys import sys
from copy import copy
from collections import namedtuple from collections import namedtuple
from tools.patch import patch from tools.patch import patch
from tools.paths import TOOLS_BOOTLOADERS from tools.paths import TOOLS_BOOTLOADERS
@ -276,7 +277,10 @@ class Target(namedtuple("Target", "name json_data resolution_order resolution_or
@property @property
def labels(self): def labels(self):
"""Get all possible labels for this target""" """Get all possible labels for this target"""
labels = [self.name] + CORE_LABELS[self.core] + self.extra_labels names = copy(self.resolution_order_names)
if "Target" in names:
names.remove("Target")
labels = (names + CORE_LABELS[self.core] + self.extra_labels)
# Automatically define UVISOR_UNSUPPORTED if the target doesn't # Automatically define UVISOR_UNSUPPORTED if the target doesn't
# specifically define UVISOR_SUPPORTED # specifically define UVISOR_SUPPORTED
if "UVISOR_SUPPORTED" not in labels: if "UVISOR_SUPPORTED" not in labels: