8000 Build SQLCipher amalgamation · passy/android-database-sqlcipher@87635b3 · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit 87635b3

Browse files
Build SQLCipher amalgamation
1 parent 77eea65 commit 87635b3

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Makefile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
.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
212

313
init: init-environment build-openssl-libraries
414

@@ -9,4 +19,10 @@ init-environment:
919
build-openssl-libraries:
1020
./build-openssl-libraries.sh
1121

22+
build-amalgamation:
23+
cd ${SQLCIPHER_DIR} && \
24+
./configure --enable-tempstore=yes \
25+
CFLAGS="${SQLCIPHER_CFLAGS}" && \
26+
make sqlite3.c
27+
1228
all:

0 commit comments

Comments
 (0)
0