| 1 | 
adcroft | 
1.1 | 
Generally you'll want to use  "make All"  to rebuild everything from | 
| 2 | 
  | 
  | 
scratch *but* if you're not changing the Latex or code-browser output | 
| 3 | 
  | 
  | 
the  "make all"  will simply re-create the web visible pages without | 
| 4 | 
  | 
  | 
changing conents of latex/ or vdb/. | 
| 5 | 
  | 
  | 
 | 
| 6 | 
  | 
  | 
 "make all" takes a few minutes on a P4 | 
| 7 | 
  | 
  | 
 "make Latex" takes about five minutes on a P4 | 
| 8 | 
  | 
  | 
 "make VDB" takes about few minutes on a P4 | 
| 9 | 
  | 
  | 
 "make All" takes about ten minutes on a P4 | 
| 10 | 
  | 
  | 
 | 
| 11 | 
  | 
  | 
Targets in Makefile | 
| 12 | 
  | 
  | 
 All    - does absolutely everything from scratch | 
| 13 | 
  | 
  | 
 all    - removes web site and regenerates it from latex and vdb directories | 
| 14 | 
  | 
  | 
 Latex  - regenerate html from latex manual | 
| 15 | 
  | 
  | 
 VDB    - regenerate code-browser (vdb directory) | 
| 16 | 
  | 
  | 
 | 
| 17 | 
  | 
  | 
These other targets are not usefully employed out of context | 
| 18 | 
  | 
  | 
 Templates       - create templates used in Bonniefy | 
| 19 | 
  | 
  | 
 InstallSkeleton - deletes web site, installs sparse structure, manual and vdb | 
| 20 | 
  | 
  | 
 Search          - Generate index for search engine | 
| 21 | 
  | 
  | 
 Bonniefy        - process pages in web-site and added top/side/bottom bars | 
| 22 | 
  | 
  | 
  | 
| 23 | 
  | 
  | 
Makefile variables of particular interest | 
| 24 | 
  | 
  | 
 TARGETDIR   - directory where the web site is installed | 
| 25 | 
  | 
  | 
 LATEXROOT   - directory where the latex manual is installed | 
| 26 | 
  | 
  | 
 VDBROOT     - directory where the vdb html is installed | 
| 27 | 
  | 
  | 
 | 
| 28 | 
  | 
  | 
You are not likely to need to change these other Makefile variables | 
| 29 | 
  | 
  | 
 BINDIR      - directory where the bonniefy.pl and swish-e scripts are kept | 
| 30 | 
  | 
  | 
 PFILESDIR   - directory where the configuration stuff is kept | 
| 31 | 
  | 
  | 
 BUILDWEBDIR - normally the location of this Makefile | 
| 32 | 
  | 
  | 
 SKELETON    - sparse structure |