View | Details | Raw Unified | Return to bug 593
Collapse All | Expand All

(-)a/doc/build.txt (-1 / +1 lines)
 Lines 36-42    Link Here 
36
36
37
Other waf usages include:
37
Other waf usages include:
38
38
39
 1. ./waf check
39
 1. ./waf --check
40
    Runs the unit tests
40
    Runs the unit tests
41
41
42
 2. ./waf --doxygen
42
 2. ./waf --doxygen
(-)a/doc/main.h (-2 / +2 lines)
 Lines 27-34    Link Here 
27
 * ns-3 requires Doxygen version 1.5.4 or greater to fully build all items,
27
 * ns-3 requires Doxygen version 1.5.4 or greater to fully build all items,
28
 * although earlier versions of Doxygen will mostly work.
28
 * although earlier versions of Doxygen will mostly work.
29
 * 
29
 * 
30
 * Type "./waf check" followed by "./waf --doxygen" to build the documentation.
30
 * Type "./waf --check" followed by "./waf --doxygen" to build the documentation.
31
 * There is a program that runs during "./waf check" that builds pieces of
31
 * There is a program that runs during "./waf --check" that builds pieces of
32
 * the documentation through introspection.  The doc/ directory contains
32
 * the documentation through introspection.  The doc/ directory contains
33
 * configuration for Doxygen (doxygen.conf and main.txt).  The Doxygen 
33
 * configuration for Doxygen (doxygen.conf and main.txt).  The Doxygen 
34
 * build process puts html files into the doc/html/ directory, and latex 
34
 * build process puts html files into the doc/html/ directory, and latex 
(-)a/doc/manual/new-models.texi (-1 / +1 lines)
 Lines 205-211    Link Here 
205
of adding the .cc file to the rest of the source files, and the .h
205
of adding the .cc file to the rest of the source files, and the .h
206
file to the list of the header files. 
206
file to the list of the header files. 
207
207
208
Now, pop up to the top level directory and type "./waf check".  You
208
Now, pop up to the top level directory and type "./waf --check".  You
209
shouldn't have broken anything by this operation.
209
shouldn't have broken anything by this operation.
210
@subsection include guards
210
@subsection include guards
211
Next, let's add some 
211
Next, let's add some 
(-)a/doc/release_steps.txt (-2 / +2 lines)
 Lines 6-17    Link Here 
6
   - revise and check in RELEASE_NOTES
6
   - revise and check in RELEASE_NOTES
7
   - DO NOT change VERSION at this time
7
   - DO NOT change VERSION at this time
8
   - confirm that Doxygen builds cleanly and without warnings
8
   - confirm that Doxygen builds cleanly and without warnings
9
     (./waf check; ./waf --doxygen), and check in any necessary changes 
9
     (./waf --check; ./waf --doxygen), and check in any necessary changes 
10
   - ensure no regressions (./waf --regression)
10
   - ensure no regressions (./waf --regression)
11
3. ./waf configure; ./waf dist
11
3. ./waf configure; ./waf dist
12
   - this will create an ns-3-dev.tar.bz2 tarball
12
   - this will create an ns-3-dev.tar.bz2 tarball
13
   - this will also create a ns-3-dev-ref-traces.tar.bz2 tarball
13
   - this will also create a ns-3-dev-ref-traces.tar.bz2 tarball
14
4. test dev tarball on release platforms (waf check and maybe some other 
14
4. test dev tarball on release platforms (waf --check and maybe some other 
15
   scripts)
15
   scripts)
16
5. once you are happy with the tarball, tag ns-3-dev and ns-3-dev-ref-traces
16
5. once you are happy with the tarball, tag ns-3-dev and ns-3-dev-ref-traces
17
   - hg tag "ns-3.x"
17
   - hg tag "ns-3.x"
(-)a/doc/tutorial/getting-started.texi (-1 / +1 lines)
 Lines 458-464    Link Here 
458
``check'' command,
458
``check'' command,
459
459
460
@verbatim
460
@verbatim
461
  ./waf check
461
  ./waf --check
462
@end verbatim
462
@end verbatim
463
463
464
You should see a report from each unit test that executes indicating that the
464
You should see a report from each unit test that executes indicating that the
(-)a/doc/tutorial/in-process/introduction.texi (-1 / +1 lines)
 Lines 562-568    Link Here 
562
the ns-3 programs by simply typing,
562
the ns-3 programs by simply typing,
563
563
564
@verbatim
564
@verbatim
565
  ./waf check
565
  ./waf --check
566
@end verbatim
566
@end verbatim
567
567
568
You will see many Waf status messages displayed as the system compiles.  The
568
You will see many Waf status messages displayed as the system compiles.  The
(-)a/wscript (-1 / +1 lines)
 Lines 761-767    Link Here 
761
761
762
def doxygen():
762
def doxygen():
763
    if not os.path.exists('doc/introspected-doxygen.h'):
763
    if not os.path.exists('doc/introspected-doxygen.h'):
764
        Logs.warn("doc/introspected-doxygen.h does not exist; run waf check to generate it.")
764
        Logs.warn("doc/introspected-doxygen.h does not exist; run waf --check to generate it.")
765
765
766
    ## run doxygen
766
    ## run doxygen
767
    doxygen_config = os.path.join('doc', 'doxygen.conf')
767
    doxygen_config = os.path.join('doc', 'doxygen.conf')

Return to bug 593