aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJacob Bachmeyer <jcb62281+dev@gmail.com>2020-05-26 10:00:36 -0600
committerRob Savoye <rob@senecass.com>2020-05-26 10:00:45 -0600
commit58e9bae32bd8c59273f30ae1c9297b0afe0bcaa3 (patch)
tree77462c89ec23bed0ccbbd5fd2bb2f0e7eb79f7ad /doc
parent16a6991256c245eafafa3ebe7ff9e4498ec3645f (diff)
downloaddejagnu-58e9bae32bd8c59273f30ae1c9297b0afe0bcaa3.zip
dejagnu-58e9bae32bd8c59273f30ae1c9297b0afe0bcaa3.tar.gz
dejagnu-58e9bae32bd8c59273f30ae1c9297b0afe0bcaa3.tar.bz2
Document internal procedure, default_link
Diffstat (limited to 'doc')
-rw-r--r--doc/dejagnu.texi43
1 files changed, 25 insertions, 18 deletions
diff --git a/doc/dejagnu.texi b/doc/dejagnu.texi
index 34b11a1..5f293a4 100644
--- a/doc/dejagnu.texi
+++ b/doc/dejagnu.texi
@@ -4408,6 +4408,7 @@ This is the filename to download.
* reboot_target Procedure: reboot_target procedure
* target_assemble Procedure: target_assemble procedure
* target_compile Procedure: target_compile procedure
+* target_link Procedure: target_link procedure
@end menu
@node default_link procedure, default_target_assemble procedure, , Procedures For Target Boards
@@ -4418,12 +4419,8 @@ This is the filename to download.
@t{@b{default_link} @i{board} @i{objects} @i{destfile} @i{flags}}
@end quotation
-@table @asis
-@item @code{board}
-@item @code{objects}
-@item @code{destfile}
-@item @code{flags}
-@end table
+This is the internal implementation for the @ref{target_link
+procedure}, and should not be directly called from testsuite code.
@node default_target_assemble procedure, default_target_compile procedure, default_link procedure, Procedures For Target Boards
@subsubheading default_target_assemble Procedure
@@ -4433,11 +4430,8 @@ This is the filename to download.
@t{@b{default_target_assemble} @i{source} @i{destfile} @i{flags}}
@end quotation
-@table @asis
-@item @code{source}
-@item @code{destfile}
-@item @code{flags}
-@end table
+This is the internal implementation for the @ref{target_assemble
+procedure}, and should not be directly called from testsuite code.
@node default_target_compile procedure, pop_config procedure, default_target_assemble procedure, Procedures For Target Boards
@subsubheading default_target_compile Procedure
@@ -4448,12 +4442,11 @@ This is the filename to download.
@i{options}}
@end quotation
-@table @asis
-@item @code{source}
-@item @code{destfile}
-@item @code{type}
-@item @code{options}
-@end table
+This is the default implementation for the @ref{target_compile
+procedure}, and is used if the current target board does not have a
+special procedure for this purpose. @xref{target_compile procedure},
+for API details. Calling this procedure directly from testsuite code
+is deprecated.
@node pop_config procedure, prune_warnings procedure, default_target_compile procedure, Procedures For Target Boards
@subsubheading pop_config Procedure
@@ -4529,7 +4522,7 @@ Reboot the target.
@item @code{flags}
@end table
-@node target_compile procedure, , target_assemble procedure, Procedures For Target Boards
+@node target_compile procedure, target_link procedure, target_assemble procedure, Procedures For Target Boards
@subsubheading target_compile Procedure
@findex target_compile
@@ -4544,6 +4537,20 @@ Reboot the target.
@item @code{options}
@end table
+@node target_link procedure, , target_compile procedure, Procedures For Target Boards
+@subsubheading target_link Procedure
+@findex target_link
+
+@quotation
+@t{@b{target_link} @i{objects} @i{destfile} @i{flags}}
+@end quotation
+
+@table @asis
+@item @code{objects}
+@item @code{destfile}
+@item @code{flags}
+@end table
+
@node target database library file, platform dependent procedures, Procedures For Target Boards, Built-in Procedures
@section Target Database Procedures