Skip to content

Commit 83d679a

Browse files
author
Garrett
committed
adds --custom-targets argument anywhere extract_mcus is called
1 parent 1a8844e commit 83d679a

File tree

6 files changed

+30
-0
lines changed

6 files changed

+30
-0
lines changed

tools/build.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
parser.add_argument("--source", dest="source_dir", type=argparse_filestring_type,
5454
default=None, help="The source (input) directory", action="append")
5555

56+
parser.add_argument("--custom-targets", dest="custom_targets_directory", type=argparse_filestring_type,
57+
default=None, help="Specify directory containing custom_targets.json", action="append")
58+
5659
parser.add_argument("--build", dest="build_dir", type=argparse_dir_not_parent(ROOT),
5760
default=None, help="The build (output) directory")
5861

tools/device_management.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def _addCreateArgs(self, parser, exclusions=[]):
6868
parser.add_argument('-m', '--mcu')
6969
parser.add_argument('-t', '--toolchain')
7070
parser.add_argument('--source', nargs='+', dest='source_dir')
71+
parser.add_argument('--custom-targets', dest='custom_targets_directory')
7172
parser.add_argument('--build')
7273
exclusions.append('payload')
7374
super(MbedExtendedArgs, self)._addCreateArgs(parser, exclusions)

tools/get_config.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@
3939
"--source", dest="source_dir", type=argparse_filestring_type,
4040
required=True, default=[], help="The source (input) directory",
4141
action="append")
42+
parser.add_argument(
43+
"--custom-targets", dest="custom_targets_directory",
44+
type=argparse_filestring_type, default=[],
45+
help="Specify directory containing custom_targets.json",
46+
action="append")
4247
parser.add_argument(
4348
"--prefix", dest="prefix", action="append", default=[],
4449
help="Restrict listing to parameters that have this prefix")

tools/make.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,14 @@ def wrapped_build_project(src_dir, build_dir, mcu, *args, **kwargs):
202202
action="append",
203203
help="The source (input) directory"
204204
)
205+
parser.add_argument(
206+
"--custom-targets",
207+
dest="custom_targets_directory",
208+
type=argparse_filestring_type,
209+
default=None,
210+
action="append",
211+
help="Specify directory containing custom_targets.json"
212+
)
205213
parser.add_argument(
206214
"--duration",
207215
type=int,

tools/project.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,15 @@ def get_args(argv):
270270
help="The source (input) directory"
271271
)
272272

273+
parser.add_argument(
274+
"--custom-targets",
275+
action="append",
276+
type=argparse_filestring_type,
277+
dest="custom_targets_directory",
278+
default=[],
279+
help="Specify directory containing custom_targets.json"
280+
)
281+
273282
parser.add_argument(
274283
"-D",
275284
action="append",

tools/test.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@
6565
type=argparse_filestring_type,
6666
default=None, help="The source (input) directory (for sources other than tests). Defaults to current directory.", action="append")
6767

68+
parser.add_argument("--custom-targets", dest="custom_targets_directory",
69+
type=argparse_filestring_type,
70+
default=None, help="Specify directory containing custom_targets.json", action="append")
71+
6872
parser.add_argument("--build", dest="build_dir", type=argparse_dir_not_parent(ROOT),
6973
default=None, help="The build (output) directory")
7074

0 commit comments

Comments
 (0)