File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / sqlite3 / mkextw.sh
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 17:04:16 2012 UTC (12 years, 10 months ago) by misho
Branches: sqlite3, MAIN
CVS tags: v3_7_10, HEAD
sqlite3

    1: #!/bin/sh
    2: #
    3: # This script is used to compile SQLite extensions into DLLs.
    4: #
    5: make fts2amal.c
    6: PATH=$PATH:/opt/mingw/bin
    7: OPTS='-DTHREADSAFE=1 -DBUILD_sqlite=1 -DSQLITE_OS_WIN=1'
    8: CC="i386-mingw32msvc-gcc -O2 $OPTS -Itsrc"
    9: NM="i386-mingw32msvc-nm"
   10: CMD="$CC -c fts2amal.c"
   11: echo $CMD
   12: $CMD
   13: echo 'EXPORTS' >fts2.def
   14: echo 'sqlite3_extension_init' >>fts2.def
   15: i386-mingw32msvc-dllwrap \
   16:      --def fts2.def -v --export-all \
   17:      --driver-name i386-mingw32msvc-gcc \
   18:      --dlltool-name i386-mingw32msvc-dlltool \
   19:      --as i386-mingw32msvc-as \
   20:      --target i386-mingw32 \
   21:      -dllname fts2.dll -lmsvcrt fts2amal.o
   22: zip fts2dll.zip fts2.dll fts2.def

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>