File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 1
1
.DEFAULT_GOAL := all
2
+ SQLCIPHER_DIR := ${CURDIR}/external/sqlcipher
3
+ SQLCIPHER_CFLAGS := -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC \
4
+ -DSQLITE_DEFAULT_JOURNAL_SIZE_LIMIT=1048576 -DSQLITE_THREADSAFE=1 -DNDEBUG=1 \
5
+ -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1 -DSQLITE_TEMP_STORE=3 \
6
+ -DSQLITE_ENABLE_FTS3_BACKWARDS -DSQLITE_ENABLE_LOAD_EXTENSION \
7
+ -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_COLUMN_METADATA \
8
+ -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_RTREE \
9
+ -DSQLITE_SOUNDEX -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_FTS4_UNICODE61 \
10
+ -DSQLITE_THREADSAFE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS3_PARENTHESIS \
11
+ -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_FTS5
2
12
3
13
init : init-environment build-openssl-libraries
4
14
@@ -9,4 +19,10 @@ init-environment:
9
19
build-openssl-libraries :
10
20
./build-openssl-libraries.sh
11
21
22
+ build-amalgamation :
23
+ cd ${SQLCIPHER_DIR} && \
24
+ ./configure --enable-tempstore=yes \
25
+ CFLAGS=" ${SQLCIPHER_CFLAGS} " && \
26
+ make sqlite3.c
27
+
12
28
all :
You can’t perform that action at this time.
0 commit comments