Fossil SCM
Enable the 'sqlite' command to work with SEE.
Commit
564edc69aa4c5c50dd420eb762a525c7c9cbd57efe506fe2ccd877b8a0ffd69b
Parent
95f14fae0044fcb…
6 files changed
+1
-1
+3
-3
+30
-2
+1
-1
+1
-1
+1
-1
+1
-1
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -569,11 +569,11 @@ | ||
| 569 | 569 | SQLITE3_SHELL_SRC.0 = shell.c |
| 570 | 570 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 571 | 571 | SQLITE3_SHELL_SRC. = shell.c |
| 572 | 572 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 573 | 573 | SEE_FLAGS.0 = |
| 574 | -SEE_FLAGS.1 = -DSQLITE_HAS_CODEC | |
| 574 | +SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 575 | 575 | SEE_FLAGS. = |
| 576 | 576 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 577 | 577 | |
| 578 | 578 | |
| 579 | 579 | EXTRAOBJ = \ |
| 580 | 580 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -569,11 +569,11 @@ | |
| 569 | SQLITE3_SHELL_SRC.0 = shell.c |
| 570 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 571 | SQLITE3_SHELL_SRC. = shell.c |
| 572 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 573 | SEE_FLAGS.0 = |
| 574 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC |
| 575 | SEE_FLAGS. = |
| 576 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 577 | |
| 578 | |
| 579 | EXTRAOBJ = \ |
| 580 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -569,11 +569,11 @@ | |
| 569 | SQLITE3_SHELL_SRC.0 = shell.c |
| 570 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 571 | SQLITE3_SHELL_SRC. = shell.c |
| 572 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 573 | SEE_FLAGS.0 = |
| 574 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 575 | SEE_FLAGS. = |
| 576 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 577 | |
| 578 | |
| 579 | EXTRAOBJ = \ |
| 580 |
+3
-3
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -387,11 +387,11 @@ | ||
| 387 | 387 | SQLITE3_SHELL_SRC.0 = shell.c |
| 388 | 388 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 389 | 389 | SQLITE3_SHELL_SRC. = shell.c |
| 390 | 390 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 391 | 391 | SEE_FLAGS.0 = |
| 392 | -SEE_FLAGS.1 = -DSQLITE_HAS_CODEC | |
| 392 | +SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 393 | 393 | SEE_FLAGS. = |
| 394 | 394 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 395 | 395 | }] |
| 396 | 396 | |
| 397 | 397 | writeln [string map [list <<<NEXT_LINE>>> \\] { |
| @@ -1072,11 +1072,11 @@ | ||
| 1072 | 1072 | SQLITE3_SHELL_SRC.0 = shell.c |
| 1073 | 1073 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 1074 | 1074 | SQLITE3_SHELL_SRC. = shell.c |
| 1075 | 1075 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 1076 | 1076 | SEE_FLAGS.0 = |
| 1077 | -SEE_FLAGS.1 = -DSQLITE_HAS_CODEC | |
| 1077 | +SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 1078 | 1078 | SEE_FLAGS. = |
| 1079 | 1079 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 1080 | 1080 | } |
| 1081 | 1081 | |
| 1082 | 1082 | writeln [string map [list <<<NEXT_LINE>>> \\] { |
| @@ -1850,11 +1850,11 @@ | ||
| 1850 | 1850 | |
| 1851 | 1851 | codecheck1$E: $(SRCDIR)\codecheck1.c |
| 1852 | 1852 | $(BCC) $** |
| 1853 | 1853 | |
| 1854 | 1854 | !if $(USE_SEE)!=0 |
| 1855 | -SEE_FLAGS = /DSQLITE_HAS_CODEC=1 | |
| 1855 | +SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 1856 | 1856 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c |
| 1857 | 1857 | SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c |
| 1858 | 1858 | !else |
| 1859 | 1859 | SEE_FLAGS = |
| 1860 | 1860 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c |
| 1861 | 1861 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -387,11 +387,11 @@ | |
| 387 | SQLITE3_SHELL_SRC.0 = shell.c |
| 388 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 389 | SQLITE3_SHELL_SRC. = shell.c |
| 390 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 391 | SEE_FLAGS.0 = |
| 392 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC |
| 393 | SEE_FLAGS. = |
| 394 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 395 | }] |
| 396 | |
| 397 | writeln [string map [list <<<NEXT_LINE>>> \\] { |
| @@ -1072,11 +1072,11 @@ | |
| 1072 | SQLITE3_SHELL_SRC.0 = shell.c |
| 1073 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 1074 | SQLITE3_SHELL_SRC. = shell.c |
| 1075 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 1076 | SEE_FLAGS.0 = |
| 1077 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC |
| 1078 | SEE_FLAGS. = |
| 1079 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 1080 | } |
| 1081 | |
| 1082 | writeln [string map [list <<<NEXT_LINE>>> \\] { |
| @@ -1850,11 +1850,11 @@ | |
| 1850 | |
| 1851 | codecheck1$E: $(SRCDIR)\codecheck1.c |
| 1852 | $(BCC) $** |
| 1853 | |
| 1854 | !if $(USE_SEE)!=0 |
| 1855 | SEE_FLAGS = /DSQLITE_HAS_CODEC=1 |
| 1856 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c |
| 1857 | SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c |
| 1858 | !else |
| 1859 | SEE_FLAGS = |
| 1860 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c |
| 1861 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -387,11 +387,11 @@ | |
| 387 | SQLITE3_SHELL_SRC.0 = shell.c |
| 388 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 389 | SQLITE3_SHELL_SRC. = shell.c |
| 390 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 391 | SEE_FLAGS.0 = |
| 392 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 393 | SEE_FLAGS. = |
| 394 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 395 | }] |
| 396 | |
| 397 | writeln [string map [list <<<NEXT_LINE>>> \\] { |
| @@ -1072,11 +1072,11 @@ | |
| 1072 | SQLITE3_SHELL_SRC.0 = shell.c |
| 1073 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 1074 | SQLITE3_SHELL_SRC. = shell.c |
| 1075 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 1076 | SEE_FLAGS.0 = |
| 1077 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 1078 | SEE_FLAGS. = |
| 1079 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 1080 | } |
| 1081 | |
| 1082 | writeln [string map [list <<<NEXT_LINE>>> \\] { |
| @@ -1850,11 +1850,11 @@ | |
| 1850 | |
| 1851 | codecheck1$E: $(SRCDIR)\codecheck1.c |
| 1852 | $(BCC) $** |
| 1853 | |
| 1854 | !if $(USE_SEE)!=0 |
| 1855 | SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 1856 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c |
| 1857 | SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c |
| 1858 | !else |
| 1859 | SEE_FLAGS = |
| 1860 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c |
| 1861 |
+30
-2
| --- src/sqlcmd.c | ||
| +++ src/sqlcmd.c | ||
| @@ -151,17 +151,20 @@ | ||
| 151 | 151 | search_sql_setup(db); |
| 152 | 152 | foci_register(db); |
| 153 | 153 | g.repositoryOpen = 1; |
| 154 | 154 | g.db = db; |
| 155 | 155 | sqlite3_db_config(db, SQLITE_DBCONFIG_MAINDBNAME, "repository"); |
| 156 | + db_set_key(db, g.zRepositoryName); | |
| 156 | 157 | if( g.zLocalDbName ){ |
| 157 | - char *zSql = sqlite3_mprintf("ATTACH %Q AS 'localdb'", g.zLocalDbName); | |
| 158 | + char *zSql = sqlite3_mprintf("ATTACH %Q AS 'localdb' KEY ''", | |
| 159 | + g.zLocalDbName); | |
| 158 | 160 | sqlite3_exec(db, zSql, 0, 0, 0); |
| 159 | 161 | sqlite3_free(zSql); |
| 160 | 162 | } |
| 161 | 163 | if( g.zConfigDbName ){ |
| 162 | - char *zSql = sqlite3_mprintf("ATTACH %Q AS 'configdb'", g.zConfigDbName); | |
| 164 | + char *zSql = sqlite3_mprintf("ATTACH %Q AS 'configdb' KEY ''", | |
| 165 | + g.zConfigDbName); | |
| 163 | 166 | sqlite3_exec(db, zSql, 0, 0, 0); |
| 164 | 167 | sqlite3_free(zSql); |
| 165 | 168 | } |
| 166 | 169 | return SQLITE_OK; |
| 167 | 170 | } |
| @@ -179,10 +182,35 @@ | ||
| 179 | 182 | */ |
| 180 | 183 | void fossil_open(const char **pzRepoName){ |
| 181 | 184 | sqlite3_auto_extension((void(*)(void))sqlcmd_autoinit); |
| 182 | 185 | *pzRepoName = g.zRepositoryName; |
| 183 | 186 | } |
| 187 | + | |
| 188 | +#if USE_SEE | |
| 189 | +/* | |
| 190 | +** This routine is called by the patched sqlite3 command-line shell in order | |
| 191 | +** to load the encryption key for the open Fossil database. The memory that | |
| 192 | +** is pointed to by the value placed in pzKey must be obtained from SQLite. | |
| 193 | +*/ | |
| 194 | +void fossil_key(const char **pzKey, int *pnKey){ | |
| 195 | + char *zSavedKey = db_get_saved_encryption_key(); | |
| 196 | + char *zKey; | |
| 197 | + size_t savedKeySize = db_get_saved_encryption_key_size(); | |
| 198 | + size_t nByte; | |
| 199 | + | |
| 200 | + if( zSavedKey==0 || savedKeySize==0 ) return; | |
| 201 | + nByte = savedKeySize * sizeof(char); | |
| 202 | + zKey = sqlite3_malloc( (int)nByte ); | |
| 203 | + if( zKey ){ | |
| 204 | + memcpy(zKey, zSavedKey, nByte); | |
| 205 | + *pzKey = zKey; | |
| 206 | + *pnKey = (int)strlen(zKey); | |
| 207 | + }else{ | |
| 208 | + fossil_fatal("failed to allocate %u bytes for key", nByte); | |
| 209 | + } | |
| 210 | +} | |
| 211 | +#endif | |
| 184 | 212 | |
| 185 | 213 | /* |
| 186 | 214 | ** This routine closes the Fossil databases and/or invalidates the global |
| 187 | 215 | ** state variables that keep track of them. |
| 188 | 216 | */ |
| 189 | 217 |
| --- src/sqlcmd.c | |
| +++ src/sqlcmd.c | |
| @@ -151,17 +151,20 @@ | |
| 151 | search_sql_setup(db); |
| 152 | foci_register(db); |
| 153 | g.repositoryOpen = 1; |
| 154 | g.db = db; |
| 155 | sqlite3_db_config(db, SQLITE_DBCONFIG_MAINDBNAME, "repository"); |
| 156 | if( g.zLocalDbName ){ |
| 157 | char *zSql = sqlite3_mprintf("ATTACH %Q AS 'localdb'", g.zLocalDbName); |
| 158 | sqlite3_exec(db, zSql, 0, 0, 0); |
| 159 | sqlite3_free(zSql); |
| 160 | } |
| 161 | if( g.zConfigDbName ){ |
| 162 | char *zSql = sqlite3_mprintf("ATTACH %Q AS 'configdb'", g.zConfigDbName); |
| 163 | sqlite3_exec(db, zSql, 0, 0, 0); |
| 164 | sqlite3_free(zSql); |
| 165 | } |
| 166 | return SQLITE_OK; |
| 167 | } |
| @@ -179,10 +182,35 @@ | |
| 179 | */ |
| 180 | void fossil_open(const char **pzRepoName){ |
| 181 | sqlite3_auto_extension((void(*)(void))sqlcmd_autoinit); |
| 182 | *pzRepoName = g.zRepositoryName; |
| 183 | } |
| 184 | |
| 185 | /* |
| 186 | ** This routine closes the Fossil databases and/or invalidates the global |
| 187 | ** state variables that keep track of them. |
| 188 | */ |
| 189 |
| --- src/sqlcmd.c | |
| +++ src/sqlcmd.c | |
| @@ -151,17 +151,20 @@ | |
| 151 | search_sql_setup(db); |
| 152 | foci_register(db); |
| 153 | g.repositoryOpen = 1; |
| 154 | g.db = db; |
| 155 | sqlite3_db_config(db, SQLITE_DBCONFIG_MAINDBNAME, "repository"); |
| 156 | db_set_key(db, g.zRepositoryName); |
| 157 | if( g.zLocalDbName ){ |
| 158 | char *zSql = sqlite3_mprintf("ATTACH %Q AS 'localdb' KEY ''", |
| 159 | g.zLocalDbName); |
| 160 | sqlite3_exec(db, zSql, 0, 0, 0); |
| 161 | sqlite3_free(zSql); |
| 162 | } |
| 163 | if( g.zConfigDbName ){ |
| 164 | char *zSql = sqlite3_mprintf("ATTACH %Q AS 'configdb' KEY ''", |
| 165 | g.zConfigDbName); |
| 166 | sqlite3_exec(db, zSql, 0, 0, 0); |
| 167 | sqlite3_free(zSql); |
| 168 | } |
| 169 | return SQLITE_OK; |
| 170 | } |
| @@ -179,10 +182,35 @@ | |
| 182 | */ |
| 183 | void fossil_open(const char **pzRepoName){ |
| 184 | sqlite3_auto_extension((void(*)(void))sqlcmd_autoinit); |
| 185 | *pzRepoName = g.zRepositoryName; |
| 186 | } |
| 187 | |
| 188 | #if USE_SEE |
| 189 | /* |
| 190 | ** This routine is called by the patched sqlite3 command-line shell in order |
| 191 | ** to load the encryption key for the open Fossil database. The memory that |
| 192 | ** is pointed to by the value placed in pzKey must be obtained from SQLite. |
| 193 | */ |
| 194 | void fossil_key(const char **pzKey, int *pnKey){ |
| 195 | char *zSavedKey = db_get_saved_encryption_key(); |
| 196 | char *zKey; |
| 197 | size_t savedKeySize = db_get_saved_encryption_key_size(); |
| 198 | size_t nByte; |
| 199 | |
| 200 | if( zSavedKey==0 || savedKeySize==0 ) return; |
| 201 | nByte = savedKeySize * sizeof(char); |
| 202 | zKey = sqlite3_malloc( (int)nByte ); |
| 203 | if( zKey ){ |
| 204 | memcpy(zKey, zSavedKey, nByte); |
| 205 | *pzKey = zKey; |
| 206 | *pnKey = (int)strlen(zKey); |
| 207 | }else{ |
| 208 | fossil_fatal("failed to allocate %u bytes for key", nByte); |
| 209 | } |
| 210 | } |
| 211 | #endif |
| 212 | |
| 213 | /* |
| 214 | ** This routine closes the Fossil databases and/or invalidates the global |
| 215 | ** state variables that keep track of them. |
| 216 | */ |
| 217 |
+1
-1
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -980,11 +980,11 @@ | ||
| 980 | 980 | SQLITE3_SHELL_SRC.0 = shell.c |
| 981 | 981 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 982 | 982 | SQLITE3_SHELL_SRC. = shell.c |
| 983 | 983 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 984 | 984 | SEE_FLAGS.0 = |
| 985 | -SEE_FLAGS.1 = -DSQLITE_HAS_CODEC | |
| 985 | +SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 986 | 986 | SEE_FLAGS. = |
| 987 | 987 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 988 | 988 | |
| 989 | 989 | |
| 990 | 990 | EXTRAOBJ = \ |
| 991 | 991 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -980,11 +980,11 @@ | |
| 980 | SQLITE3_SHELL_SRC.0 = shell.c |
| 981 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 982 | SQLITE3_SHELL_SRC. = shell.c |
| 983 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 984 | SEE_FLAGS.0 = |
| 985 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC |
| 986 | SEE_FLAGS. = |
| 987 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 988 | |
| 989 | |
| 990 | EXTRAOBJ = \ |
| 991 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -980,11 +980,11 @@ | |
| 980 | SQLITE3_SHELL_SRC.0 = shell.c |
| 981 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 982 | SQLITE3_SHELL_SRC. = shell.c |
| 983 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 984 | SEE_FLAGS.0 = |
| 985 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 986 | SEE_FLAGS. = |
| 987 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 988 | |
| 989 | |
| 990 | EXTRAOBJ = \ |
| 991 |
+1
-1
| --- win/Makefile.mingw.mistachkin | ||
| +++ win/Makefile.mingw.mistachkin | ||
| @@ -980,11 +980,11 @@ | ||
| 980 | 980 | SQLITE3_SHELL_SRC.0 = shell.c |
| 981 | 981 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 982 | 982 | SQLITE3_SHELL_SRC. = shell.c |
| 983 | 983 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 984 | 984 | SEE_FLAGS.0 = |
| 985 | -SEE_FLAGS.1 = -DSQLITE_HAS_CODEC | |
| 985 | +SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 986 | 986 | SEE_FLAGS. = |
| 987 | 987 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 988 | 988 | |
| 989 | 989 | |
| 990 | 990 | EXTRAOBJ = \ |
| 991 | 991 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -980,11 +980,11 @@ | |
| 980 | SQLITE3_SHELL_SRC.0 = shell.c |
| 981 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 982 | SQLITE3_SHELL_SRC. = shell.c |
| 983 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 984 | SEE_FLAGS.0 = |
| 985 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC |
| 986 | SEE_FLAGS. = |
| 987 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 988 | |
| 989 | |
| 990 | EXTRAOBJ = \ |
| 991 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -980,11 +980,11 @@ | |
| 980 | SQLITE3_SHELL_SRC.0 = shell.c |
| 981 | SQLITE3_SHELL_SRC.1 = shell-see.c |
| 982 | SQLITE3_SHELL_SRC. = shell.c |
| 983 | SQLITE3_SHELL_SRC = $(SRCDIR)/$(SQLITE3_SHELL_SRC.$(USE_SEE)) |
| 984 | SEE_FLAGS.0 = |
| 985 | SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 986 | SEE_FLAGS. = |
| 987 | SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE)) |
| 988 | |
| 989 | |
| 990 | EXTRAOBJ = \ |
| 991 |
+1
-1
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -867,11 +867,11 @@ | ||
| 867 | 867 | |
| 868 | 868 | codecheck1$E: $(SRCDIR)\codecheck1.c |
| 869 | 869 | $(BCC) $** |
| 870 | 870 | |
| 871 | 871 | !if $(USE_SEE)!=0 |
| 872 | -SEE_FLAGS = /DSQLITE_HAS_CODEC=1 | |
| 872 | +SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key | |
| 873 | 873 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c |
| 874 | 874 | SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c |
| 875 | 875 | !else |
| 876 | 876 | SEE_FLAGS = |
| 877 | 877 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c |
| 878 | 878 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -867,11 +867,11 @@ | |
| 867 | |
| 868 | codecheck1$E: $(SRCDIR)\codecheck1.c |
| 869 | $(BCC) $** |
| 870 | |
| 871 | !if $(USE_SEE)!=0 |
| 872 | SEE_FLAGS = /DSQLITE_HAS_CODEC=1 |
| 873 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c |
| 874 | SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c |
| 875 | !else |
| 876 | SEE_FLAGS = |
| 877 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c |
| 878 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -867,11 +867,11 @@ | |
| 867 | |
| 868 | codecheck1$E: $(SRCDIR)\codecheck1.c |
| 869 | $(BCC) $** |
| 870 | |
| 871 | !if $(USE_SEE)!=0 |
| 872 | SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key |
| 873 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c |
| 874 | SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c |
| 875 | !else |
| 876 | SEE_FLAGS = |
| 877 | SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c |
| 878 |