| | @@ -0,0 +1,105 @@ |
| 1 | +<title>The Fossil Build Process</title>
|
| 2 | +
|
| 3 | +<h1>1.0 Introduction</h1>
|
| 4 | +
|
| 5 | +The build process for Fossil is tricky in that the source code
|
| 6 | +needs to be p.tkwo FTS4 ithree differentipl 4. mkbuiltin5. sqlite3.c
|
| 7 | + 6. sqlite3.hprecompiled
|
| 8 | +binary gram that analyzes the printf-style format
|
| 9 | +strings used in SQLite for errors. This sexisting
|
| 10 | +makefiles. d in this
|
| 11 | +list for completeness and because the makefiles will invoke it:
|
| 12 | +
|
| 13 | + 4an run"builtin_dad it:
|
| 14 | +
|
| 15 | + 4an run"builtin_datadefinitions of byte arrays for
|
| 16 | +various text and binary files that are built into the Fossil execuby the "mkbuiltin" in" executable whicsrc/ the
|
| 17 | +4. sqlite3.c
|
| 18 | + 5. sqlite3.h
|
| 19 | + 67. th.c
|
| 20 | + 890. [../1ecutable which
|
| 21 | +is built from the "mkbuiltin.c".so FTS4 is
|
| 22 | + is
|
| 23 | +<title>Th
|
| 24 | +are merely
|
| 25 | + disabled
|
| 26 | +
|
| 27 | + in the
|
| 28 | +2has been modified slightly from the standard
|
| 29 | +shell.c file in the SQLite release. Se of Fossil to see the changesess</title>
|
| 30 | +
|
| 31 | +<h1>1.0 Introduction</h1>
|
| 32 | +
|
| 33 | +The build process for Fossil is tricky in that the source code
|
| 34 | +needs to be p.tkwo FTS4 ithree differentipl 4. mkbuiltin5. sqlite3.c
|
| 35 | + 6. sqlite3.h
|
| 36 | + 78. th.c
|
| 37 | + 910. mkversion.c
|
| 38 | +
|
| 39 | +TThere is a static checker program that analyzes the printf-style format
|
| 40 | +strings used in SQLite for errors. This static checker is not required
|
| 41 | +to build Fossil (it is only a validation step) but it is included in this
|
| 42 | +list for completeness and because the makefiles will invoke it:
|
| 43 | +
|
| 44 | + 4an run"builtin_datadefinitions of byte arrays for
|
| 45 | +various text and binary files that are built into the Fossil execuby the "mkbuiltin" executable which
|
| 46 | +is built from the "mkbuiltin.c".so FTS4 is
|
| 47 | + is
|
| 48 | +<title>Th
|
| 49 | +are merely
|
| 50 | + disabled
|
| 51 | +
|
| 52 | + in the
|
| 53 | +4. sqlite3.c
|
| 54 | + 5. sqlite3.h
|
| 55 | + 67. th.c
|
| 56 | + 890. [../1ecutable which
|
| 57 | +is built from the "mkbuiltin.c".so FTS4 is
|
| 58 | + is
|
| 59 | +<title>Th
|
| 60 | +are merely
|
| 61 | + disabled
|
| 62 | +
|
| 63 | + in t
|
| 64 | +2<title>The Fossil Build Process</title>
|
| 65 | +
|
| 66 | +<h1>1.0 Introduction</h1>
|
| 67 | +
|
| 68 | +The build process for Fosfor errors. This 910. mkversion.c
|
| 69 | +
|
| 70 | +TThere is a static checker program that analyzes the p9ogram that analyzes the printf-style format
|
| 71 | +strings used in SQLite for errors. This static checker is not required
|
| 72 | +to build Fossil (it is only a validation step) but it is included in this
|
| 73 | +list0in.c".so FTS4 is
|
| 74 | + is
|
| 75 | +<title>Th
|
| 76 | +are merely
|
| 77 | + disabled
|
| 78 | +
|
| 79 | + in the
|
| 80 | +4. sqlite3.c
|
| 81 | + 5. sqlite3.h
|
| 82 | + 67. th.c
|
| 83 | + 890. [../1ecutable which
|
| 84 | +is built from the "mkbuiltin.c".so FTS4 is
|
| 85 | + is
|
| 86 | +<title>Th
|
| 87 | +are merely
|
| 88 | + disabled
|
| 89 | +
|
| 90 | + in the
|
| 91 | +2has been modified slightly from the standard
|
| 92 | +shell.c file in the SQLite release. Se of Fossil to see the changesess</title>
|
| 93 | +
|
| 94 | +<1e build process for Fossil is tricky in that the source code
|
| 95 | +needs to be p.tkwo FTS4 ithree differentipl 4. mkbuiltin5. sqlite3.c
|
| 96 | + 6. sqlite3.h
|
| 97 | + 78. th.c
|
| 98 | + 910. mkversion.c
|
| 99 | +
|
| 100 | +TThere is a static checker program that analyzes the printf-style format
|
| 101 | +strings used in SQLite for errors. This static checker is not required
|
| 102 | +to build Fossil (it is only a validation step) but it is included in this
|
| 103 | +list for completeness and because the makefiles will invoke it:
|
| 104 | +
|
| 105 | + 4an run"builtin_datadefhas to |