Documentation Source Text

All files named ”main.mk”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for main.mk

2023-05-16
15:07
[c71858deac] part of check-in [f77cf5a868] Fix the generation of the toc.db file. Bug report against 3.42.0 reported by Roger Binns. (check-in: [f77cf5a868] user: drh branch: trunk, size: 10993)
2023-03-03
01:19
[e13b8812ec] part of check-in [c464faf208] Complete (nearly) transition to explicit doc build output DEST dir. (check-in: [c464faf208] user: larrybr branch: inout-of-tree, size: 11415)
2023-03-01
16:27
[70eb7f19dc] part of check-in [328608ba45] Fix the makefile so that it works again for out-of-tree builds. (check-in: [328608ba45] user: drh branch: trunk, size: 11043)
2023-02-27
03:04
[cdf44feff8] part of check-in [6bc167df1c] Make spell target work out-of-tree too. (check-in: [6bc167df1c] user: larrybr branch: inout_of_tree, size: 10692)
00:41
[c040aee5ba] part of check-in [2f4ea6952b] Spelling and spell-check improvements. (linecount /= 56) (check-in: [2f4ea6952b] user: larrybr branch: trunk, size: 10112)
2023-02-24
15:49
[be09d44570] part of check-in [d331039243] Fix remaining relative filename stragglers. Zap adunit.txt injection. (check-in: [d331039243] user: larrybr branch: inout_of_tree, size: 10706)
13:11
[b14f4bfa69] part of check-in [2d22dc4b94] Fix a few relative filename stragglers. (check-in: [2d22dc4b94] user: larrybr branch: inout_of_tree, size: 10506)
03:00
[b174a131f8] part of check-in [89771190f9] WIP: Make doc builds work in-tree and out-of-tree. (check-in: [89771190f9] user: larrybr branch: inout_of_tree, size: 10460)
2023-02-22
21:17
[cbeeec41e8] part of check-in [be8b4e3939] Get toc.db to tag along with full doc/*.html build. (check-in: [be8b4e3939] user: larrybr branch: trunk, size: 10105)
2023-02-08
17:13
[26ee293e8d] part of check-in [110b886945] For matrix target, tell make of its full-build dependency. (check-in: [110b886945] user: larrybr branch: trunk, size: 10072)
2023-01-06
00:45
[0b96dbebb7] part of check-in [6ea20767ad] Clear most missing page fragment link issues, and add tally of those to linkcheck make target. Defer Tcl interface doc improvement for separate check-in, so it now shows missing page fragments. (check-in: [6ea20767ad] user: larrybr branch: trunk, size: 10067)
2023-01-01
13:39
[4aecc84a15] part of check-in [0fde681026] Cure last of pagelink broken links. Cause linkcheck target to report internal broken hyperlinks. Fix a defensive measure that was unneeded. (check-in: [0fde681026] user: larrybr branch: docgen_tweaks, size: 9706)
2022-12-31
21:51
[624618fe7c] part of check-in [ee9b2ca94a] Add hyperlink checking tools, and repair a number of their finds. (More such to come.) (check-in: [ee9b2ca94a] user: larrybr branch: docgen_tweaks, size: 9548)
2022-12-23
05:53
[143bb7ba42] part of check-in [1e14ef5d18] Minor improvements and nit removal for the docs build. (check-in: [1e14ef5d18] user: larrybr branch: docgen_tweaks, size: 9152)
2022-12-20
22:37
[c8f17e33f4] part of check-in [f41bf5214d] For incremental doc builds, detect and report broken links where an uptodate source links to a (vanished) tag definition in an outdated source. Also cleanup a few minor deviations from project coding standard. (check-in: [f41bf5214d] user: larrybr branch: docgen_speedup, size: 8815)
2022-12-16
16:09
[6ee3985ebc] part of check-in [6c7dececc0] Add make target, "versions", to update the release versions info list (if applicable.) (check-in: [6c7dececc0] user: larrybr branch: docgen_speedup, size: 8851)
02:29
[33492abfef] part of check-in [88746bb189] Incremental build compendium docs made to match full build. Code commented to better reflect function and cleaned up. Utility added for hashing output files and comparing to prior build. Diagnostic aids internally documented. Routine console output prettified. The toc.db output seems to be right, but this needs more testing for incremental build. Otherwise, the incremental build is yielding the same doc/* content as full builds. (check-in: [88746bb189] user: larrybr branch: docgen_speedup, size: 8379)
2022-12-13
04:30
[47b8561ff2] part of check-in [5070206cc3] Improve diagnostic aids for doc build. Separate some code from *.in data for simpler version history, and eliminate manual editing for that. Centralize link gathering logic. Add fibbing feature to ease testing incremental build correctness. Make doc_vardump.txt useful from tclsh. (check-in: [5070206cc3] user: larrybr branch: docgen_speedup, size: 8379)
2022-12-08
22:00
[cdad6eb026] part of check-in [40122d32eb] A WIP. Build code and make changes done except for DB ops in inc_update.tcl . A target much like "fast" added, "faster". (check-in: [40122d32eb] user: larrybr branch: docgen_speedup, size: 8248)
2022-12-03
17:10
[25393d9652] part of check-in [a2de0ee407] Create incremental doc-gen for developer convience. Instead of scanning and re-rendering all page inputs, do so only for modified ones by maintaining and using a persistent DB for scanned info. A WIP just now. (check-in: [a2de0ee407] user: larrybr branch: docgen_speedup, size: 7478)
2022-01-27
12:42
[0aabf9d636] part of check-in [0dbb181411] Updates to requirements marks and wording of the date/time functions. (check-in: [0dbb181411] user: drh branch: trunk, size: 7393)
2021-09-29
16:36
[c2400e042e] part of check-in [44188b09f0] Minor update to documentation of the custom rtree query API. (check-in: [44188b09f0] user: dan branch: trunk, size: 7338)
2021-09-14
11:16
[65a7122d40] part of check-in [184fb42b4f] Scan ext/rtree/*.test for "evidence" marks. (check-in: [184fb42b4f] user: dan branch: trunk, size: 7175)
2021-03-04
18:38
[4c91d59cf8] part of check-in [9fb7386101] Temporary work-around for sqlite3 shell bug. (.ar -c with sqlite3 -append fails.) (check-in: [9fb7386101] user: larrybr branch: build_de-nit, size: 7124)
2021-03-02
01:56
[d822b2523b] part of check-in [9b916b865b] Get docsapp to work (again), faster, with some --help output. More cleanup degrees. (check-in: [9b916b865b] user: larrybr branch: build_de-nit, size: 7024)
2021-03-01
12:52
[00c7e82a7b] part of check-in [64789d0218] Clear up docapp dir/app collision, speed caret removal and make it portable. (check-in: [64789d0218] user: larrybr branch: build_de-nit, size: 6886)
2021-02-11
18:21
[b44b89e16e] part of check-in [45149b39ce] New target, doc/<whatever>.html , for speedy, single docpage development. (Leaves red links now.) (check-in: [45149b39ce] user: larrybr branch: faster_make, size: 7233)
2020-10-01
19:39
[9b2320f17e] part of check-in [64e6c50273] Add the ability to translate Pikchr text to the TCL interpreter used to build the website. Omit all of the *.svg files from the check-in because they are now generated at compile-time directly from the *.pikchr files. All SVG is inline instead of being in separately loaded files. (check-in: [64e6c50273] user: drh branch: trunk, size: 6656)
18:23
[bbe200bc23] part of check-in [285efd6656] Put all of the syntax diagrams in-line rather than loading them as separate files. (check-in: [285efd6656] user: drh branch: trunk, size: 6633)
2020-09-25
16:45
[1622ce3be3] part of check-in [ec5c7e80fa] Remove the old Tk script for generating syntax diagrams. Patch up the Makefile. Still to do:
  1. Automate generation of the syntax_linkage.tcl file
  2. Include pikchr source code in the source tree
  3. README.md file explaining how to implement the syntax diagram pikchr scripts and how to build the SVG files
  4. Improve some of the existing diagrams
(check-in: [ec5c7e80fa] user: drh branch: svg-syntax, size: 6543)
2020-09-21
14:23
[ac5694e434] part of check-in [277011128a] Add infrastructure for porting syntax diagrams to SVG. (check-in: [277011128a] user: drh branch: svg-syntax, size: 6567)
2018-02-22
20:36
[24d8b49fb4] part of check-in [5b2d8db588] The Makefile should now work out-of-the-box on Ubuntu. (check-in: [5b2d8db588] user: drh branch: trunk, size: 6543)
19:40
[a4446d69b8] part of check-in [1412cc8f93] Remove the unused TCLSTUBSFLAGS from the makefiles. (check-in: [1412cc8f93] user: drh branch: trunk, size: 6525)
19:34
[e5e731d0fe] part of check-in [76b1d7f1d4] Remove the NAWK macros from the Makefiles, since they are no longer used. (check-in: [76b1d7f1d4] user: drh branch: trunk, size: 6528)
2018-02-04
23:30
[756975fc3a] part of check-in [685371e833] Add the search.d/admin script. (check-in: [685371e833] user: drh branch: search-refactor, size: 6680)
21:41
[63150124c2] part of check-in [33c56bee81] Use Wapp to implement the search function. Search can now be run from the command-line using "./tclsh.docsrc doc/search". (check-in: [33c56bee81] user: drh branch: search-refactor, size: 6412)
2018-01-09
01:25
[12cbb03131] part of check-in [d31880687e] Add the "docapp" makefile target for building the "docapp" application. (check-in: [d31880687e] user: drh branch: trunk, size: 6351)
2017-10-21
20:59
[371bd342cf] part of check-in [9654c88db8] New updates to the change log for the 3.21.0 release. (check-in: [9654c88db8] user: drh branch: trunk, size: 5947)
2017-08-25
17:22
[c77802efeb] part of check-in [6c382d50b9] Merge changes from branch-3.20. Updated the makefile so that it works with recent changes to the core SQLite. The makefile now expects the BLD variable to be set to point to the directory in which has been run "./configure; make sqlite3.c" for the core source code. (check-in: [6c382d50b9] user: drh branch: trunk, size: 5918)
2017-06-30
00:47
[ce3e3fc604] part of check-in [4110cb10fc] Add the "fts5ext.so" target for building an SQLite extension that enables the sqlite3 command-line shell to access the website search database. (check-in: [4110cb10fc] user: drh branch: trunk, size: 5896)
2016-09-27
18:01
[bfac4cfaac] part of check-in [93e6a53620] Add the "searchdb" target to the "help" output for "make". (check-in: [93e6a53620] user: drh branch: trunk, size: 5781)
00:33
[87ceb522e7] part of check-in [0fd7f82fa7] Update the makefile to put sqlite.css in the matrix directory. (check-in: [0fd7f82fa7] user: drh branch: trunk, size: 5719)
2016-08-31
07:00
[4e6214242c] part of check-in [1e433b2be3] Fix a build error in the previous commit. (check-in: [1e433b2be3] user: dan branch: trunk, size: 5677)
06:35
[f11cec12ce] part of check-in [28aa410b46] Store the search database, search-log database and search "admin" script in a separate directory. (check-in: [28aa410b46] user: dan branch: trunk, size: 5674)
2016-08-29
20:18
[ea36dbf717] part of check-in [8d6ba1bfab] Add the $(TCLINC) to the arguments to build tclsh.docsrc (check-in: [8d6ba1bfab] user: drh branch: experimental, size: 5512)
20:00
[9c793e595a] part of check-in [f1a680e527] Fix a problem in the previous commit. (check-in: [f1a680e527] user: dan branch: experimental, size: 5502)
19:59
[097ad131b5] part of check-in [28358c49d7] Run all make scripts using the same tclsh binary - "tclsh.docsrc". (check-in: [28358c49d7] user: dan branch: experimental, size: 5520)
18:57
[406c7ca11a] part of check-in [8e290154f5] Include the TCL include path when building the searchdb target. (check-in: [8e290154f5] user: drh branch: trunk, size: 5571)
2016-08-24
19:26
[4108a1b4f8] part of check-in [cc51dec17e] Further updates to search database and script. (check-in: [cc51dec17e] user: dan branch: experimental, size: 5561)
2016-08-20
17:22
[ca36ce9a7f] part of check-in [9d49a78f9b] Add "jump to" links to relevant sections of large documents in search results. (check-in: [9d49a78f9b] user: dan branch: experimental, size: 5530)
2016-08-19
17:02
[bf512f69a6] part of check-in [c345859928] Fix more minor search problems. (check-in: [c345859928] user: dan branch: experimental, size: 5513)
2016-08-18
20:07
[2dffa17486] part of check-in [18e4a7b157] Rework the site search to use FTS5. (check-in: [18e4a7b157] user: dan branch: experimental, size: 5513)
2015-06-02
17:24
[0efa384900] part of check-in [9ba9e670e1] Clarify the comparison affinity documentation. Change the name of NONE affinity to BLOB. Update the Makefile so that it works with Ubuntu 14.04LTS. (check-in: [9ba9e670e1] user: drh branch: trunk, size: 5416)
2015-03-05
00:17
[ecf702d679] part of check-in [61f2878145] Only count duplicate requirements once when scoring, but show every usage in the matrix reports. (check-in: [61f2878145] user: drh branch: trunk, size: 5432)
2014-09-01
18:16
[f3dc7bf4e1] part of check-in [39b74ae928] Add documentation about the threads pragma and the WORKER_THREADS compile-time options. Update the change log to include the latest performance numbers and mention of multi-threaded sorting. (check-in: [39b74ae928] user: drh branch: trunk, size: 5414)
2014-05-25
22:11
[e9d110cbf4] part of check-in [df6145bd4e] Make sure fileformat.html stays in sync with fileformat2.html. (check-in: [df6145bd4e] user: drh branch: trunk, size: 5414)
2013-10-11
23:33
[5f493fdbb8] part of check-in [949c314919] Improved documentation for DETACH - explain how behavior changes in shared cache mode. Update the makefile to scan the th3/core/*.c files for requirements marks. (check-in: [949c314919] user: drh branch: trunk, size: 5369)
2012-05-30
14:25
[7c379a5f81] part of check-in [26dedb8a9a] Fix the "search" box so that it accepts upper and lower case search terms (with case folding) and OR and NEAR search and phrase searches. Exclude some of the aggregate documents from indexing. (check-in: [26dedb8a9a] user: drh branch: trunk, size: 5324)
2012-04-20
12:16
[f4c3693698] part of check-in [4da3e1833a] Update the makefile so that it no longer tries to import the GIFs from the source repository. (check-in: [4da3e1833a] user: drh branch: trunk, size: 5320)
2011-12-30
15:04
[a03ecbc85d] part of check-in [e044ff8645] Additional "help" printout from the Makefile. (check-in: [e044ff8645] user: drh branch: trunk, size: 5352)
2011-08-22
19:47
[3f01e3036a] part of check-in [01468d451c] Always specify -fPIC when building the parsehtml.so shared library. (check-in: [01468d451c] user: drh branch: trunk, size: 5283)
2011-04-20
11:01
[d1e40a8b05] part of check-in [e84c9353ca] Add the "make fast" target on the makefile - for constructing documentation without the requirements matrix. Added notation to the windows DLL on the download page to mention that it is suitable for use with Ruby on Rails. (check-in: [e84c9353ca] user: drh branch: trunk, size: 5277)
2010-08-30
13:32
[b551f13e83] part of check-in [a75f0b1a75] Pass location of custom word list to spell_chk.sh as an arg. (check-in: [a75f0b1a75] user: shaneh branch: trunk, size: 5190)
00:42
[2e4011e52c] part of check-in [99a59a73ff] Copy the spell-check exception list into the buid directory. Add "SQLite" to the spell-check exception list. (check-in: [99a59a73ff] user: drh branch: trunk, size: 5178)
2010-08-27
21:09
[65bb6c7962] part of check-in [047dfe3550] Add spell check for generated docs using aspell (make spell). (check-in: [047dfe3550] user: shaneh branch: trunk, size: 5154)
2010-08-02
18:03
[85539c3065] part of check-in [213b37eef1] Updates to documentation for ATTACH. (check-in: [213b37eef1] user: drh branch: trunk, size: 5003)
2010-07-27
15:25
[76b731a77d] part of check-in [0b915cf1f8] Add support for gathering evidence from SLT. (check-in: [0b915cf1f8] user: drh branch: trunk, size: 4946)
2010-03-10
23:17
[30fb9f69de] part of check-in [128ffc00f3] Fix typo in change log for 3.6.23. (check-in: [128ffc00f3] user: drh branch: trunk, size: 4648)
2010-01-20
18:32
[14a46ded2e] part of check-in [e3ae335670] Change the way the fts3.html document is generated to be more similar to most of the other documents. (check-in: [e3ae335670] user: dan branch: trunk, size: 4659)
2010-01-08
18:17
[7385b9208b] part of check-in [bdfb8d83ff] Corrections to substr() documentation text. Updates to the makefile. (check-in: [bdfb8d83ff] user: drh branch: trunk, size: 4646)
00:31
[6ce43b42fc] part of check-in [17ee5a34e9] Update the makefiles so that the TCL extensions used to build the FTS3 tables for the search function are built using STUBS. (check-in: [17ee5a34e9] user: drh branch: trunk, size: 4408)
2010-01-07
18:09
[8c5795154a] part of check-in [e8a8c227d5] Add the "searchdb" target to the Makefile. For building the doc/search.db database used by the search cgi script. (check-in: [e8a8c227d5] user: dan branch: trunk, size: 4308)
2009-12-21
17:10
[22d038dc3b] part of check-in [95ddf6f2f8] Modify the evidence file HTMLization process to put evidence files in separate directories to avoid name collisions. (check-in: [95ddf6f2f8] user: drh branch: trunk, size: 4022)
15:45
[bbf3e7da74] part of check-in [3d7eb1e8f0] Add the new "private" target to the makefile - used to build the requirements matrix that includes TH3 hyperlinks. (check-in: [3d7eb1e8f0] user: drh branch: trunk, size: 4045)
2009-12-14
17:41
[ad219016be] part of check-in [dca51f132e] For the requirements matrix, scan evidence marks in the original source code, not in the amalgamation. Updates to SQL comment documentation. (check-in: [dca51f132e] user: drh branch: trunk, size: 3993)
2009-10-23
20:59
[0b14c5e80b] part of check-in [e528058980] Get evidence formatting, including backlinks, working. Bug fixes. (check-in: [e528058980] user: drh branch: trunk, size: 3781)
19:17
[f7c2f19002] part of check-in [cbad51201d] Convert the requirements matrix generation over to use an SQLite database instead of a pile-of-files. There are still a few bugs, but the basic functionality is in place. (check-in: [cbad51201d] user: drh branch: trunk, size: 3642)
00:42
[1d7cf04ed2] part of check-in [5d48a990bf] Update the documentation build process so that it uses a TCLSH that is built using tclsqlite3.c and which contains SQLite and MD5 commands built in. (check-in: [5d48a990bf] user: drh branch: trunk, size: 3533)
2009-10-22
17:59
[c3992b03b8] part of check-in [fda1430aa2] Change the makefile to automatically update the HTMLized evidence files on a full make. (check-in: [fda1430aa2] user: drh branch: trunk, size: 3379)
17:53
[27708fc1ea] part of check-in [687a957242] Updates to pragma and optimizer documents. Add the evidence formatter and make corresponding revisions to the tracability matrix generator. (check-in: [687a957242] user: drh branch: trunk, size: 3363)
2009-10-21
00:19
[cb7056d2df] part of check-in [b58936c42e] When gathering test evidence, distinguish between th3/cov1 and th3/req1. (check-in: [b58936c42e] user: drh branch: trunk, size: 3103)
2009-10-12
12:35
[560ff6f008] part of check-in [9e600a556b] Further adjustments to the "evidence" target in the makefile. On the matrix translations of documents, color truth-statements orange if tested by only one of TH3 or TCL. (check-in: [9e600a556b] user: drh branch: trunk, size: 3093)
12:05
[be3f17fa24] part of check-in [a0c9d1890c] Text clarifications in the fileformat.html docuement. Add the "evidence" target to the makefile. (check-in: [a0c9d1890c] user: drh branch: trunk, size: 3093)
2009-10-10
12:11
[70bad122e9] part of check-in [3f08e43e76] When scanning for test case evidence, allow comments to be indented. Scan the th3/cov1/*.test files in addition to th3/req1/*.test. (check-in: [3f08e43e76] user: drh branch: trunk, size: 3101)
2009-10-06
19:04
[349af11622] part of check-in [9e64626f1d] Updates matrix building scripts to ignore "." contained within markup. (check-in: [9e64626f1d] user: drh branch: trunk, size: 3032)
17:03
[49a3899294] part of check-in [b349e0f779] All code in place for generating the requirements matrix. (check-in: [b349e0f779] user: drh branch: trunk, size: 2977)
15:54
[08fa33f0d3] part of check-in [9334d5b6e0] First code to build the requirements matrix. (check-in: [9334d5b6e0] user: drh branch: trunk, size: 2930)
11:59
[1b78fd3a4f] part of check-in [912746a5f1] Begin making changes that allow requirements text to be extracted directly from HTML documentation files. (check-in: [912746a5f1] user: drh branch: trunk, size: 1450)
2009-08-14
18:43
[2f57391515] part of check-in [e982745da1] Update the documentation makefile to use mksqlite3h.tcl rather than trying to process sqlite.h.in on its own. (check-in: [e982745da1] user: drh branch: trunk, size: 1207)
2008-10-02
18:04
[eca54d2f94] part of check-in [c1cdac9b55] Replace BNF with bubble diagrams in the language definition pages. Still a lot of text to update. (check-in: [c1cdac9b55] user: drh branch: trunk, size: 1297)
2008-02-06
15:02
[3849b4edb5] part of check-in [cc155d5edd] Fix the makefile so that is automatically creates directory doc/c3ref. (check-in: [cc155d5edd] user: drh branch: trunk, size: 1226)
2007-12-20
03:29
[894df6a638] part of check-in [16b1f03012] An attempt to get automatic hyperlinking working on all web pages. The website builds, but there are still many problems. (check-in: [16b1f03012] user: drh branch: trunk, size: 1217)
2007-11-13
12:50
[8eab47bd5b] part of check-in [6d275a3ac3] Fix the "clean" target of the makefile. Change the subfile naming in capi3ref.in to avoid name collisions between SQLITE_BLOB and sqlite3_blob. (check-in: [6d275a3ac3] user: drh branch: trunk, size: 1488)
01:24
[4d55989e4c] part of check-in [8a34ae6a2f] Cleaned up the famous users webpage. Work on the about page. (check-in: [8a34ae6a2f] user: drh branch: trunk, size: 1487)
2007-11-12
20:38
[baf937281c] part of check-in [ae0c38c662] Generate C interface reference document both as the single big file and also as lots of individual small files. (check-in: [ae0c38c662] user: drh branch: trunk, size: 1455)
15:32
[23480a66b1] part of check-in [275febef8f] Complete reorganization of the documentation sources. (check-in: [275febef8f] user: drh branch: trunk, size: 1445)
03:45
Added: [6d7c2647ef] part of check-in [6dc1e6a1f3] Initial check-in of documentation sources. (check-in: [6dc1e6a1f3] user: drh branch: trunk, size: 2444)