diff options
author | Steven Knight <knight@baldmt.com> | 2004-08-16 13:43:09 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-08-16 13:43:09 (GMT) |
commit | 74e2a97dc2ed0412ffb1a9c6dc810c1a1c4a4e67 (patch) | |
tree | 82a4927ce94fa90b9798accd2cfdbffb88ab2d51 /doc/user/depends.sgml | |
parent | 9a0aa47145dbaa02eccac8ba23c498a4e2a3a098 (diff) | |
download | SCons-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.sgml | 72 |
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> |