FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
sqlcipher/Makefile.linux-gcc at Xcode5 · sqlcipher/sqlcipher · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
sqlcipher
/
sqlcipher
Public
Notifications
You must be signed in to change notification settings
Fork
1.4k
Star
7.3k
Code
Issues
17
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
sqlcipher
/
Makefile.linux-gcc
Copy path
More file actions
More file actions
Latest commit
History
History
History
128 lines (110 loc) · 3.64 KB
Breadcrumbs
sqlcipher
/
Makefile.linux-gcc
Copy path
File metadata and controls
128 lines (110 loc) · 3.64 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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.5linux
#
TCL_FLAGS = -I/home/drh/tcltk/8.5win -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.5linux/libtcl8.5g.a -lm -ldl
#
LIBTCL = /home/drh/tcltk/8.5win/libtcl85s.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
Back
|
FazBrowse Home
|
New Git URL