This file describes how to use the files in this directory to create a new version of the "autoconf-amalgamation" package. 1. The following files should have executable permission: chmod 755 install-sh chmod 755 missing chmod 755 depcomp chmod 755 config.sub chmod 755 config.guess 2. Copy new versions of the following SQLite files into this directory: sqlite3.c sqlite3.h sqlite3ext.h sqlite3.1 sqlite3.pc.in shell.c 3. Update the SQLite version number in the AC_INIT macro in file configure.ac: AC_INIT(sqlite, 3.6.3, http://www.sqlite.org) 4. Run the following commands to push the version number change through to the generated files. aclocal autoconf automake 5. Create the tclsqlite3.c file in the tea/generic directory. As follows: mkdir -p tea/generic echo "#ifdef USE_SYSTEM_SQLITE" > tea/generic/tclsqlite3.c echo "# include " >> tea/generic/tclsqlite3.c echo "#else" >> tea/generic/tclsqlite3.c echo "#include \"../../sqlite3.c\"" >> tea/generic/tclsqlite3.c echo "#endif" >> tea/generic/tclsqlite3.c cat ../src/tclsqlite.c >> tea/generic/tclsqlite3.c 6. Update the SQLite version in the AC_INIT macro in file tea/configure.in: AC_INIT([sqlite], [3.6.3]) 7. From the 'tea' directory, run the following commands: autoconf rm -rf autom4te.cache 8. Run "./configure && make dist". This builds a distribution package named something like "sqlite-3.6.3.tar.gz". Rename to "sqlite-amalgamation-3.6.3.tar.gz" and use.