summaryrefslogtreecommitdiffstats
path: root/doc/user/depends.sgml
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-08-16 13:43:09 (GMT)
committerSteven Knight <knight@baldmt.com>2004-08-16 13:43:09 (GMT)
commit74e2a97dc2ed0412ffb1a9c6dc810c1a1c4a4e67 (patch)
tree82a4927ce94fa90b9798accd2cfdbffb88ab2d51 /doc/user/depends.sgml
parent9a0aa47145dbaa02eccac8ba23c498a4e2a3a098 (diff)
downloadSCons-74e2a97dc2ed0412ffb1a9c6dc810c1a1c4a4e67.zip
SCons-74e2a97dc2ed0412ffb1a9c6dc810c1a1c4a4e67.tar.gz
SCons-74e2a97dc2ed0412ffb1a9c6dc810c1a1c4a4e67.tar.bz2
Branch for documentation changes.
Diffstat (limited to 'doc/user/depends.sgml')
-rw-r--r--doc/user/depends.sgml72
1 files changed, 36 insertions, 36 deletions
diff --git a/doc/user/depends.sgml b/doc/user/depends.sgml
index 09fb62d..b372885 100644
--- a/doc/user/depends.sgml
+++ b/doc/user/depends.sgml
@@ -1,6 +1,6 @@
<!--
- Copyright (c) 2001, 2002, 2003 Steven Knight
+ __COPYRIGHT__
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -59,13 +59,13 @@ operating system on which the build is performed (as reported by C<uname
- <literallayout>
+ <screen>
% <userinput>scons -Q</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
% <userinput>scons -Q</userinput>
scons: `.' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -78,13 +78,13 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
% <userinput>scons -Q hello</userinput>
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -95,7 +95,7 @@ operating system on which the build is performed (as reported by C<uname
</para>
<section>
- <title>Source File Signatures</title>
+ <title>Deciding When a Source File Has Changed: the &SourceSignatures; Function</title>
<para>
@@ -130,14 +130,14 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
% <userinput>touch hello.c</userinput>
% <userinput>scons -Q hello</userinput>
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -155,7 +155,7 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
@@ -164,7 +164,7 @@ operating system on which the build is performed (as reported by C<uname
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
- </literallayout>
+ </screen>
<para>
@@ -210,7 +210,7 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
@@ -218,14 +218,14 @@ operating system on which the build is performed (as reported by C<uname
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
- </literallayout>
+ </screen>
</section>
</section>
<section>
- <title>Target File Signatures</title>
+ <title>Deciding When a Target File Has Changed: the &TargetSignatures; Function</title>
<para>
@@ -233,7 +233,7 @@ operating system on which the build is performed (as reported by C<uname
&SCons; uses signatures to decide whether a
target file is up to date or must be rebuilt.
When a target file depends on another target file,
- &SCons; allows you to separately configure
+ &SCons; allows you to configure separately
how the signatures of "intermediate" target files
are used when deciding if a dependent target file
must be rebuilt.
@@ -257,7 +257,7 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
@@ -266,7 +266,7 @@ operating system on which the build is performed (as reported by C<uname
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
- </literallayout>
+ </screen>
<para>
@@ -344,7 +344,7 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
@@ -353,7 +353,7 @@ operating system on which the build is performed (as reported by C<uname
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -431,7 +431,7 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -I. -c -o hello.o hello.c
cc -o hello hello.o
@@ -442,7 +442,7 @@ operating system on which the build is performed (as reported by C<uname
% <userinput>scons -Q hello</userinput>
cc -I. -c -o hello.o hello.c
cc -o hello hello.o
- </literallayout>
+ </screen>
<para>
@@ -497,11 +497,11 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -Iinclude -I/home/project/inc -c -o hello.o hello.c
cc -o hello hello.o
- </literallayout>
+ </screen>
<para>
@@ -509,11 +509,11 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
C:\><userinput>scons -Q hello.exe</userinput>
cl /nologo /Iinclude /I\home\project\inc /c hello.c /Fohello.obj
link /nologo /OUT:hello.exe hello.obj
- </literallayout>
+ </screen>
</section>
@@ -565,13 +565,13 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q --implicit-cache hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
% <userinput>scons -Q hello</userinput>
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -624,13 +624,13 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q --implicit-deps-changed hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
% <userinput>scons -Q hello</userinput>
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -662,13 +662,13 @@ operating system on which the build is performed (as reported by C<uname
</para>
- <literallayout>
+ <screen>
% <userinput>scons -Q --implicit-deps-unchanged hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
% <userinput>scons -Q hello</userinput>
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -689,7 +689,7 @@ operating system on which the build is performed (as reported by C<uname
</section>
<section>
- <title>The &Ignore; Method</title>
+ <title>Ignoring Dependencies: the &Ignore; Method</title>
<para>
@@ -719,7 +719,7 @@ operating system on which the build is performed (as reported by C<uname
</scons_output>
-->
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c -o hello.o hello.c
cc -o hello hello.o
@@ -729,7 +729,7 @@ operating system on which the build is performed (as reported by C<uname
[CHANGE THE CONTENTS OF hello.h]
% <userinput>scons -Q hello</userinput>
scons: `hello' is up to date.
- </literallayout>
+ </screen>
<para>
@@ -760,7 +760,7 @@ operating system on which the build is performed (as reported by C<uname
</section>
<section>
- <title>The &Depends; Method</title>
+ <title>Explicit Dependencies: the &Depends; Method</title>
<para>
@@ -782,7 +782,7 @@ operating system on which the build is performed (as reported by C<uname
<!-- XXX mention that you can use arrays for target and source? -->
- <literallayout>
+ <screen>
% <userinput>scons -Q hello</userinput>
cc -c hello.c -o hello.o
cc -o hello hello.o
@@ -793,7 +793,7 @@ operating system on which the build is performed (as reported by C<uname
% <userinput>scons -Q hello</userinput>
cc -c hello.c -o hello.o
cc -o hello hello.o
- </literallayout>
+ </screen>
</section>