forked from sqlcipher/sqlcipher
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 617ed01
Showing
597 changed files
with
309,864 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
#!/usr/make | ||
# | ||
# Makefile for SQLITE | ||
# | ||
# This is a template makefile for SQLite. Most people prefer to | ||
# use the autoconf generated "configure" script to generate the | ||
# makefile automatically. But that does not work for everybody | ||
# and in every situation. If you are having problems with the | ||
# "configure" script, you might want to try this makefile as an | ||
# alternative. Create a copy of this file, edit the parameters | ||
# below and type "make". | ||
# | ||
|
||
#### The toplevel directory of the source tree. This is the directory | ||
# that contains this "Makefile.in" and the "configure.in" script. | ||
# | ||
TOP = ../sqlite | ||
|
||
#### C Compiler and options for use in building executables that | ||
# will run on the platform that is doing the build. | ||
# | ||
BCC = gcc -g -O2 | ||
#BCC = /opt/ancic/bin/c89 -0 | ||
|
||
#### If the target operating system supports the "usleep()" system | ||
# call, then define the HAVE_USLEEP macro for all C modules. | ||
# | ||
#USLEEP = | ||
USLEEP = -DHAVE_USLEEP=1 | ||
|
||
#### If you want the SQLite library to be safe for use within a | ||
# multi-threaded program, then define the following macro | ||
# appropriately: | ||
# | ||
#THREADSAFE = -DTHREADSAFE=1 | ||
THREADSAFE = -DTHREADSAFE=0 | ||
|
||
#### Specify any extra linker options needed to make the library | ||
# thread safe | ||
# | ||
#THREADLIB = -lpthread | ||
THREADLIB = | ||
|
||
#### Specify any extra libraries needed to access required functions. | ||
# | ||
#TLIBS = -lrt # fdatasync on Solaris 8 | ||
TLIBS = | ||
|
||
#### Leave SQLITE_DEBUG undefined for maximum speed. Use SQLITE_DEBUG=1 | ||
# to check for memory leaks. Use SQLITE_DEBUG=2 to print a log of all | ||
# malloc()s and free()s in order to track down memory leaks. | ||
# | ||
# SQLite uses some expensive assert() statements in the inner loop. | ||
# You can make the library go almost twice as fast if you compile | ||
# with -DNDEBUG=1 | ||
# | ||
#OPTS = -DSQLITE_DEBUG=2 | ||
#OPTS = -DSQLITE_DEBUG=1 | ||
#OPTS = | ||
OPTS = -DNDEBUG=1 | ||
OPTS += -DHAVE_FDATASYNC=1 | ||
|
||
#### The suffix to add to executable files. ".exe" for windows. | ||
# Nothing for unix. | ||
# | ||
#EXE = .exe | ||
EXE = | ||
|
||
#### C Compile and options for use in building executables that | ||
# will run on the target platform. This is usually the same | ||
# as BCC, unless you are cross-compiling. | ||
# | ||
TCC = gcc -O6 | ||
#TCC = gcc -g -O0 -Wall | ||
#TCC = gcc -g -O0 -Wall -fprofile-arcs -ftest-coverage | ||
#TCC = /opt/mingw/bin/i386-mingw32-gcc -O6 | ||
#TCC = /opt/ansic/bin/c89 -O +z -Wl,-a,archive | ||
|
||
#### Tools used to build a static library. | ||
# | ||
AR = ar cr | ||
#AR = /opt/mingw/bin/i386-mingw32-ar cr | ||
RANLIB = ranlib | ||
#RANLIB = /opt/mingw/bin/i386-mingw32-ranlib | ||
|
||
MKSHLIB = gcc -shared | ||
SO = so | ||
SHPREFIX = lib | ||
# SO = dll | ||
# SHPREFIX = | ||
|
||
#### Extra compiler options needed for programs that use the TCL library. | ||
# | ||
#TCL_FLAGS = | ||
#TCL_FLAGS = -DSTATIC_BUILD=1 | ||
TCL_FLAGS = -I/home/drh/tcltk/8.4linux | ||
#TCL_FLAGS = -I/home/drh/tcltk/8.4win -DSTATIC_BUILD=1 | ||
#TCL_FLAGS = -I/home/drh/tcltk/8.3hpux | ||
|
||
#### Linker options needed to link against the TCL library. | ||
# | ||
#LIBTCL = -ltcl -lm -ldl | ||
LIBTCL = /home/drh/tcltk/8.4linux/libtcl8.4g.a -lm -ldl | ||
#LIBTCL = /home/drh/tcltk/8.4win/libtcl84s.a -lmsvcrt | ||
#LIBTCL = /home/drh/tcltk/8.3hpux/libtcl8.3.a -ldld -lm -lc | ||
|
||
#### Additional objects for SQLite library when TCL support is enabled. | ||
#TCLOBJ = | ||
TCLOBJ = tclsqlite.o | ||
|
||
#### Compiler options needed for programs that use the readline() library. | ||
# | ||
READLINE_FLAGS = | ||
#READLINE_FLAGS = -DHAVE_READLINE=1 -I/usr/include/readline | ||
|
||
#### Linker options needed by programs using readline() must link against. | ||
# | ||
LIBREADLINE = | ||
#LIBREADLINE = -static -lreadline -ltermcap | ||
|
||
#### Which "awk" program provides nawk compatibilty | ||
# | ||
# NAWK = nawk | ||
NAWK = awk | ||
|
||
# You should not have to change anything below this line | ||
############################################################################### | ||
include $(TOP)/main.mk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
This directory contains source code to | ||
|
||
SQLite: An Embeddable SQL Database Engine | ||
|
||
To compile the project, first create a directory in which to place | ||
the build products. It is recommended, but not required, that the | ||
build directory be separate from the source directory. Cd into the | ||
build directory and then from the build directory run the configure | ||
script found at the root of the source tree. Then run "make". | ||
|
||
For example: | ||
|
||
tar xzf sqlite.tar.gz ;# Unpack the source tree into "sqlite" | ||
mkdir bld ;# Build will occur in a sibling directory | ||
cd bld ;# Change to the build directory | ||
../sqlite/configure ;# Run the configure script | ||
make ;# Run the makefile. | ||
make install ;# (Optional) Install the build products | ||
|
||
The configure script uses autoconf 2.61 and libtool. If the configure | ||
script does not work out for you, there is a generic makefile named | ||
"Makefile.linux-gcc" in the top directory of the source tree that you | ||
can copy and edit to suit your needs. Comments on the generic makefile | ||
show what changes are needed. | ||
|
||
The linux binaries on the website are created using the generic makefile, | ||
not the configure script. | ||
The windows binaries on the website are created using MinGW32 configured | ||
as a cross-compiler running under Linux. For details, see the ./publish.sh | ||
script at the top-level of the source tree. | ||
|
||
Contacts: | ||
|
||
http://www.sqlite.org/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
3.6.0 |
Oops, something went wrong.