Lines Matching +full:- +full:- +full:target +full:- +full:list

1 # SPDX-License-Identifier: GPL-2.0+
22 props: List of properties to check
35 """A list of expressions each of which must match with properties.
37 This provides a list of 'AND' expressions, meaning that each must
45 """Add an Expr object to the list to check.
48 expr: New Expr object to add to the list of those that must
63 props: List of properties to check
74 def __init__(self, status, arch, cpu, soc, vendor, board_name, target, options): argument
84 target: Target name (use make <target>_defconfig to configure)
85 options: board-specific options (e.g. integratorcp:CM1136)
87 self.target = target
94 self.props = [self.target, self.arch, self.cpu, self.board_name,
100 """Manage a list of boards."""
102 # Use a simple list here, sinc OrderedDict requires Python 2.7
106 """Add a new board to the list.
108 The board's target member must not already exist in the board list.
116 """Read a list of boards from a board file.
118 Create a board object for each and add it to our _boards list.
131 if fields[upto] == '-':
143 """Return a list of available boards.
146 List of Board objects
155 key is board.target
160 board_dict[board.target] = board
167 List of Board objects that are marked selected
172 board_dict[board.target] = board
176 """Return a list of selected boards
179 List of Board objects that are marked selected
184 """Return a list of selected boards
187 List of board names that are marked selected
189 return [board.target for board in self._boards if board.build_it]
192 """Convert command line arguments to a list of terms.
209 args: List of command line arguments
211 A list of Term objects
221 syms += sym_build[:-1]
243 Normally either boards (an explicit list of boards) or args (a list of
250 args: List of strings specifying boards to include, either named,
251 or by their target, architecture, cpu, vendor or soc. If
253 exclude: List of boards to exclude, regardless of 'args'
254 boards: List of boards to build
258 Dictionary which holds the list of boards which were selected
260 List of errors found
286 if board.target in boards:
288 found.append(board.target)
301 result[matching_term].append(board.target)
302 result['all'].append(board.target)
305 remaining = set(boards) - set(found)