|
| 1 | +#-*-mode:makefile-gmake;indent-tabs-mode:t;tab-width:8;coding:utf-8-*-┐ |
| 2 | +#── vi: set noet ft=make ts=8 sw=8 fenc=utf-8 :vi ────────────────────┘ |
| 3 | + |
| 4 | +PKGS += THIRD_PARTY_SQLITE |
| 5 | + |
| 6 | +o/$(MODE)/third_party/sqlite/sqlite.a: \ |
| 7 | + o/$(MODE)/third_party/sqlite/sqlite3.o \ |
| 8 | + |
| 9 | +o/$(MODE)/third_party/sqlite/shell: \ |
| 10 | + o/$(MODE)/third_party/sqlite/shell.o \ |
| 11 | + o/$(MODE)/third_party/sqlite/sqlite3.o \ |
| 12 | + |
| 13 | +o/$(MODE)/third_party/sqlite/shell.o \ |
| 14 | +o/$(MODE)/third_party/sqlite/sqlite3.o: \ |
| 15 | + private CFLAGS += \ |
| 16 | + -mgcc \ |
| 17 | + -DSQLITE_CORE \ |
| 18 | + -DSQLITE_OS_UNIX \ |
| 19 | + -DHAVE_USLEEP \ |
| 20 | + -DHAVE_READLINK \ |
| 21 | + -DHAVE_FCHOWN \ |
| 22 | + -DHAVE_LOCALTIME_R \ |
| 23 | + -DHAVE_LSTAT \ |
| 24 | + -DHAVE_GMTIME_R \ |
| 25 | + -DHAVE_FDATASYNC \ |
| 26 | + -DHAVE_STRCHRNUL \ |
| 27 | + -DHAVE_LOCALTIME_R \ |
| 28 | + -DHAVE_MALLOC_USABLE_SIZE \ |
| 29 | + -DSQLITE_HAVE_C99_MATH_FUNCS \ |
| 30 | + -DSQLITE_ENABLE_STMT_SCANSTATUS \ |
| 31 | + -DSQLITE_ENABLE_FTS5 \ |
| 32 | + -DSQLITE_ENABLE_RTREE \ |
| 33 | + -DSQLITE_SOUNDEX \ |
| 34 | + -DSQLITE_ENABLE_GEOPOLY \ |
| 35 | + -DSQLITE_ENABLE_MATH_FUNCTIONS \ |
| 36 | + -USQLITE_ENABLE_FTS3 \ |
| 37 | + -DSQLITE_ENABLE_FTS5 \ |
| 38 | + -DSQLITE_ENABLE_DBSTAT_VTAB \ |
| 39 | + -DSQLITE_ENABLE_DBPAGE_VTAB \ |
| 40 | + -DSQLITE_ENABLE_STMTVTAB \ |
| 41 | + -DSQLITE_ENABLE_BYTECODE_VTAB \ |
| 42 | + -DSQLITE_ENABLE_EXPLAIN_COMMENTS \ |
| 43 | + -DSQLITE_HAVE_ZLIB \ |
| 44 | + -DSQLITE_INTROSPECTION_PRAGMAS \ |
| 45 | + -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION \ |
| 46 | + -DSQLITE_ENABLE_STMT_SCANSTATUS \ |
| 47 | + -DSQLITE_DQS=0 \ |
| 48 | + |
| 49 | +o/$(MODE)/third_party/sqlite/shell.o \ |
| 50 | +o/$(MODE)/third_party/sqlite/sqlite3.o: \ |
| 51 | + third_party/sqlite/BUILD.mk |
| 52 | + |
| 53 | +.PHONY: o/$(MODE)/third_party/sqlite |
| 54 | +o/$(MODE)/third_party/sqlite: \ |
| 55 | + o/$(MODE)/third_party/sqlite/shell \ |
| 56 | + o/$(MODE)/third_party/sqlite/sqlite.a \ |
0 commit comments