2 This file describes how to use the files in this directory to create a new
3 version of the "autoconf-amalgamation" package.
5 1. The following files should have executable permission:
11 chmod 755 config.guess
13 2. Copy new versions of the following SQLite files into this directory:
22 3. Update the SQLite version number in the AC_INIT macro in file
25 AC_INIT(sqlite, 3.6.3, http://www.sqlite.org)
27 4. Run the following commands to push the version number change through
28 to the generated files.
34 5. Create the tclsqlite3.c file in the tea/generic directory. As follows:
37 echo "#ifdef USE_SYSTEM_SQLITE" > tea/generic/tclsqlite3.c
38 echo "# include <sqlite3.h>" >> tea/generic/tclsqlite3.c
39 echo "#else" >> tea/generic/tclsqlite3.c
40 echo "#include \"../../sqlite3.c\"" >> tea/generic/tclsqlite3.c
41 echo "#endif" >> tea/generic/tclsqlite3.c
42 cat ../src/tclsqlite.c >> tea/generic/tclsqlite3.c
44 6. Update the SQLite version in the AC_INIT macro in file tea/configure.in:
46 AC_INIT([sqlite], [3.6.3])
48 7. From the 'tea' directory, run the following commands:
53 8. Run "./configure && make dist". This builds a distribution package
54 named something like "sqlite-3.6.3.tar.gz". Rename to
55 "sqlite-amalgamation-3.6.3.tar.gz" and use.