/ Check-in [81aa41e7]
Login

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

Overview
Comment:Fix the publish.sh script so that it builds and packages windows DLLs correctly. (CVS 1856)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | version_2
Files: files | file ages | folders
SHA1: 81aa41e7d4e36ba3ecc5ce66c73dae5a607a3963
User & Date: drh 2004-07-22 18:08:34
Context
2004-07-22
18:53
Version 2.8.15 (CVS 1859) check-in: 102ab941 user: drh tags: version_2
18:08
Fix the publish.sh script so that it builds and packages windows DLLs correctly. (CVS 1856) check-in: 81aa41e7 user: drh tags: version_2
17:10
Another attempt at fixing the memory allocation problem in sqliteExprListDup(). (CVS 1855) check-in: 49c2ad8a user: drh tags: version_2
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to publish.sh.

    84     84        --def tclsqlite.def -v --export-all \
    85     85        --driver-name i386-mingw32msvc-gcc \
    86     86        --dlltool-name i386-mingw32msvc-dlltool \
    87     87        --as i386-mingw32msvc-as \
    88     88        --target i386-mingw32 \
    89     89        -dllname tclsqlite.dll -lmsvcrt *.o $TCLSTUBLIB
    90     90   i386-mingw32msvc-strip tclsqlite.dll
    91         -mv tclsqlite.dll ../tclsqlite-$VERSW.dll
           91  +#mv tclsqlite.dll ../tclsqlite-$VERSW.dll
    92     92   rm tclsqlite.o
    93     93   cat >sqlite.def <<\END_OF_FILE
    94     94   EXPORTS
    95     95   sqlite_open
    96     96   sqlite_close
    97     97   sqlite_exec
    98     98   sqlite_last_insert_rowid
................................................................................
   142    142        --driver-name i386-mingw32msvc-gcc \
   143    143        --dlltool-name i386-mingw32msvc-dlltool \
   144    144        --as i386-mingw32msvc-as \
   145    145        --target i386-mingw32 \
   146    146        -dllname sqlite.dll -lmsvcrt *.o
   147    147   i386-mingw32msvc-strip sqlite.dll
   148    148   zip ../doc/tclsqlite-$VERSW.zip tclsqlite.dll
   149         -zip ../doc/tclsqlite-$VERSW.zip sqlite.dll sqlite.def
          149  +zip ../doc/sqlite-$VERSW.zip sqlite.dll sqlite.def
   150    150   cd ..
   151    151   
   152    152   # Build the sqlite.exe executable for windows.
   153    153   #
   154    154   make target_source
   155    155   cd tsrc
   156    156   rm tclsqlite.c
................................................................................
   160    160   cd ..
   161    161   
   162    162   # Construct a tarball of the source tree
   163    163   #
   164    164   ORIGIN=`pwd`
   165    165   cd $srcdir
   166    166   cd ..
   167         -EXCLUDE=`find sqlite -print | grep CVS | sed 's,sqlite/, --exclude sqlite/,'`
          167  +EXCLUDE=`find sqlite -print | grep CVS | sed 's,^, --exclude ,'`
   168    168   tar czf $ORIGIN/doc/sqlite-$VERS.tar.gz $EXCLUDE sqlite
   169    169   cd $ORIGIN
   170    170   
   171    171   #
   172    172   # Build RPMS (binary) and Source RPM
   173    173   #
   174    174