| OLD | NEW |
| 1 ############################################################################### | 1 ############################################################################### |
| 2 # The following macros should be defined before this script is | 2 # The following macros should be defined before this script is |
| 3 # invoked: | 3 # invoked: |
| 4 # | 4 # |
| 5 # TOP The toplevel directory of the source tree. This is the | 5 # TOP The toplevel directory of the source tree. This is the |
| 6 # directory that contains this "Makefile.in" and the | 6 # directory that contains this "Makefile.in" and the |
| 7 # "configure.in" script. | 7 # "configure.in" script. |
| 8 # | 8 # |
| 9 # BCC C Compiler and options for use in building executables that | 9 # BCC C Compiler and options for use in building executables that |
| 10 # will run on the platform that is doing the build. | 10 # will run on the platform that is doing the build. |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 # This is how we compile | 45 # This is how we compile |
| 46 # | 46 # |
| 47 TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP) | 47 TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP) |
| 48 TCCX += -I$(TOP)/ext/rtree -I$(TOP)/ext/icu -I$(TOP)/ext/fts3 | 48 TCCX += -I$(TOP)/ext/rtree -I$(TOP)/ext/icu -I$(TOP)/ext/fts3 |
| 49 TCCX += -I$(TOP)/ext/async | 49 TCCX += -I$(TOP)/ext/async |
| 50 | 50 |
| 51 # Object files for the SQLite library. | 51 # Object files for the SQLite library. |
| 52 # | 52 # |
| 53 LIBOBJ+= alter.o analyze.o attach.o auth.o \ | 53 LIBOBJ+= alter.o analyze.o attach.o auth.o \ |
| 54 backup.o bitvec.o btmutex.o btree.o build.o \ | 54 backup.o bitvec.o btmutex.o btree.o build.o \ |
| 55 callback.o complete.o date.o delete.o expr.o fault.o \ | 55 callback.o complete.o ctime.o date.o delete.o expr.o fault.o fkey.o \ |
| 56 fts3.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \ | 56 fts3.o fts3_aux.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \ |
| 57 fts3_tokenizer.o fts3_tokenizer1.o \ | 57 fts3_snippet.o fts3_tokenizer.o fts3_tokenizer1.o fts3_write.o \ |
| 58 func.o global.o hash.o \ | 58 func.o global.o hash.o \ |
| 59 icu.o insert.o journal.o legacy.o loadext.o \ | 59 icu.o insert.o journal.o legacy.o loadext.o \ |
| 60 main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \ | 60 main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \ |
| 61 memjournal.o \ | 61 memjournal.o \ |
| 62 mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \ | 62 mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \ |
| 63 notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \ | 63 notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \ |
| 64 pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ | 64 pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ |
| 65 random.o resolve.o rowset.o rtree.o select.o status.o \ | 65 random.o resolve.o rowset.o rtree.o select.o status.o \ |
| 66 table.o tokenize.o trigger.o \ | 66 table.o tokenize.o trigger.o \ |
| 67 update.o util.o vacuum.o \ | 67 update.o util.o vacuum.o \ |
| 68 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o \ | 68 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o vdbetrace.o \ |
| 69 walker.o where.o utf.o vtab.o | 69 wal.o walker.o where.o utf.o vtab.o |
| 70 | 70 |
| 71 | 71 |
| 72 LIBOBJ += fts2.o \ | 72 LIBOBJ += fts2.o \ |
| 73 fts2_hash.o \ | 73 fts2_hash.o \ |
| 74 fts2_icu.o \ | 74 fts2_icu.o \ |
| 75 fts2_porter.o \ | 75 fts2_porter.o \ |
| 76 fts2_tokenizer.o \ | 76 fts2_tokenizer.o \ |
| 77 fts2_tokenizer1.o | 77 fts2_tokenizer1.o |
| 78 | 78 |
| 79 # All of the source code files. | 79 # All of the source code files. |
| 80 # | 80 # |
| 81 SRC = \ | 81 SRC = \ |
| 82 $(TOP)/src/alter.c \ | 82 $(TOP)/src/alter.c \ |
| 83 $(TOP)/src/analyze.c \ | 83 $(TOP)/src/analyze.c \ |
| 84 $(TOP)/src/attach.c \ | 84 $(TOP)/src/attach.c \ |
| 85 $(TOP)/src/auth.c \ | 85 $(TOP)/src/auth.c \ |
| 86 $(TOP)/src/backup.c \ | 86 $(TOP)/src/backup.c \ |
| 87 $(TOP)/src/bitvec.c \ | 87 $(TOP)/src/bitvec.c \ |
| 88 $(TOP)/src/btmutex.c \ | 88 $(TOP)/src/btmutex.c \ |
| 89 $(TOP)/src/btree.c \ | 89 $(TOP)/src/btree.c \ |
| 90 $(TOP)/src/btree.h \ | 90 $(TOP)/src/btree.h \ |
| 91 $(TOP)/src/btreeInt.h \ | 91 $(TOP)/src/btreeInt.h \ |
| 92 $(TOP)/src/build.c \ | 92 $(TOP)/src/build.c \ |
| 93 $(TOP)/src/callback.c \ | 93 $(TOP)/src/callback.c \ |
| 94 $(TOP)/src/complete.c \ | 94 $(TOP)/src/complete.c \ |
| 95 $(TOP)/src/ctime.c \ |
| 95 $(TOP)/src/date.c \ | 96 $(TOP)/src/date.c \ |
| 96 $(TOP)/src/delete.c \ | 97 $(TOP)/src/delete.c \ |
| 97 $(TOP)/src/expr.c \ | 98 $(TOP)/src/expr.c \ |
| 98 $(TOP)/src/fault.c \ | 99 $(TOP)/src/fault.c \ |
| 100 $(TOP)/src/fkey.c \ |
| 99 $(TOP)/src/func.c \ | 101 $(TOP)/src/func.c \ |
| 100 $(TOP)/src/global.c \ | 102 $(TOP)/src/global.c \ |
| 101 $(TOP)/src/hash.c \ | 103 $(TOP)/src/hash.c \ |
| 102 $(TOP)/src/hash.h \ | 104 $(TOP)/src/hash.h \ |
| 103 $(TOP)/src/hwtime.h \ | 105 $(TOP)/src/hwtime.h \ |
| 104 $(TOP)/src/insert.c \ | 106 $(TOP)/src/insert.c \ |
| 105 $(TOP)/src/journal.c \ | 107 $(TOP)/src/journal.c \ |
| 106 $(TOP)/src/legacy.c \ | 108 $(TOP)/src/legacy.c \ |
| 107 $(TOP)/src/loadext.c \ | 109 $(TOP)/src/loadext.c \ |
| 108 $(TOP)/src/main.c \ | 110 $(TOP)/src/main.c \ |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 152 $(TOP)/src/utf.c \ | 154 $(TOP)/src/utf.c \ |
| 153 $(TOP)/src/update.c \ | 155 $(TOP)/src/update.c \ |
| 154 $(TOP)/src/util.c \ | 156 $(TOP)/src/util.c \ |
| 155 $(TOP)/src/vacuum.c \ | 157 $(TOP)/src/vacuum.c \ |
| 156 $(TOP)/src/vdbe.c \ | 158 $(TOP)/src/vdbe.c \ |
| 157 $(TOP)/src/vdbe.h \ | 159 $(TOP)/src/vdbe.h \ |
| 158 $(TOP)/src/vdbeapi.c \ | 160 $(TOP)/src/vdbeapi.c \ |
| 159 $(TOP)/src/vdbeaux.c \ | 161 $(TOP)/src/vdbeaux.c \ |
| 160 $(TOP)/src/vdbeblob.c \ | 162 $(TOP)/src/vdbeblob.c \ |
| 161 $(TOP)/src/vdbemem.c \ | 163 $(TOP)/src/vdbemem.c \ |
| 164 $(TOP)/src/vdbetrace.c \ |
| 162 $(TOP)/src/vdbeInt.h \ | 165 $(TOP)/src/vdbeInt.h \ |
| 163 $(TOP)/src/vtab.c \ | 166 $(TOP)/src/vtab.c \ |
| 167 $(TOP)/src/wal.c \ |
| 168 $(TOP)/src/wal.h \ |
| 164 $(TOP)/src/walker.c \ | 169 $(TOP)/src/walker.c \ |
| 165 $(TOP)/src/where.c | 170 $(TOP)/src/where.c |
| 166 | 171 |
| 167 # Source code for extensions | 172 # Source code for extensions |
| 168 # | 173 # |
| 169 SRC += \ | 174 SRC += \ |
| 170 $(TOP)/ext/fts1/fts1.c \ | 175 $(TOP)/ext/fts1/fts1.c \ |
| 171 $(TOP)/ext/fts1/fts1.h \ | 176 $(TOP)/ext/fts1/fts1.h \ |
| 172 $(TOP)/ext/fts1/fts1_hash.c \ | 177 $(TOP)/ext/fts1/fts1_hash.c \ |
| 173 $(TOP)/ext/fts1/fts1_hash.h \ | 178 $(TOP)/ext/fts1/fts1_hash.h \ |
| 174 $(TOP)/ext/fts1/fts1_porter.c \ | 179 $(TOP)/ext/fts1/fts1_porter.c \ |
| 175 $(TOP)/ext/fts1/fts1_tokenizer.h \ | 180 $(TOP)/ext/fts1/fts1_tokenizer.h \ |
| 176 $(TOP)/ext/fts1/fts1_tokenizer1.c | 181 $(TOP)/ext/fts1/fts1_tokenizer1.c |
| 177 SRC += \ | 182 SRC += \ |
| 178 $(TOP)/ext/fts2/fts2.c \ | 183 $(TOP)/ext/fts2/fts2.c \ |
| 179 $(TOP)/ext/fts2/fts2.h \ | 184 $(TOP)/ext/fts2/fts2.h \ |
| 180 $(TOP)/ext/fts2/fts2_hash.c \ | 185 $(TOP)/ext/fts2/fts2_hash.c \ |
| 181 $(TOP)/ext/fts2/fts2_hash.h \ | 186 $(TOP)/ext/fts2/fts2_hash.h \ |
| 182 $(TOP)/ext/fts2/fts2_icu.c \ | 187 $(TOP)/ext/fts2/fts2_icu.c \ |
| 183 $(TOP)/ext/fts2/fts2_porter.c \ | 188 $(TOP)/ext/fts2/fts2_porter.c \ |
| 184 $(TOP)/ext/fts2/fts2_tokenizer.h \ | 189 $(TOP)/ext/fts2/fts2_tokenizer.h \ |
| 185 $(TOP)/ext/fts2/fts2_tokenizer.c \ | 190 $(TOP)/ext/fts2/fts2_tokenizer.c \ |
| 186 $(TOP)/ext/fts2/fts2_tokenizer1.c | 191 $(TOP)/ext/fts2/fts2_tokenizer1.c |
| 187 SRC += \ | 192 SRC += \ |
| 188 $(TOP)/ext/fts3/fts3.c \ | 193 $(TOP)/ext/fts3/fts3.c \ |
| 189 $(TOP)/ext/fts3/fts3.h \ | 194 $(TOP)/ext/fts3/fts3.h \ |
| 195 $(TOP)/ext/fts3/fts3Int.h \ |
| 196 $(TOP)/ext/fts3/fts3_aux.c \ |
| 190 $(TOP)/ext/fts3/fts3_expr.c \ | 197 $(TOP)/ext/fts3/fts3_expr.c \ |
| 191 $(TOP)/ext/fts3/fts3_expr.h \ | |
| 192 $(TOP)/ext/fts3/fts3_hash.c \ | 198 $(TOP)/ext/fts3/fts3_hash.c \ |
| 193 $(TOP)/ext/fts3/fts3_hash.h \ | 199 $(TOP)/ext/fts3/fts3_hash.h \ |
| 194 $(TOP)/ext/fts3/fts3_icu.c \ | 200 $(TOP)/ext/fts3/fts3_icu.c \ |
| 195 $(TOP)/ext/fts3/fts3_porter.c \ | 201 $(TOP)/ext/fts3/fts3_porter.c \ |
| 202 $(TOP)/ext/fts3/fts3_snippet.c \ |
| 196 $(TOP)/ext/fts3/fts3_tokenizer.h \ | 203 $(TOP)/ext/fts3/fts3_tokenizer.h \ |
| 197 $(TOP)/ext/fts3/fts3_tokenizer.c \ | 204 $(TOP)/ext/fts3/fts3_tokenizer.c \ |
| 198 $(TOP)/ext/fts3/fts3_tokenizer1.c | 205 $(TOP)/ext/fts3/fts3_tokenizer1.c \ |
| 206 $(TOP)/ext/fts3/fts3_write.c |
| 199 SRC += \ | 207 SRC += \ |
| 200 $(TOP)/ext/icu/sqliteicu.h \ | 208 $(TOP)/ext/icu/sqliteicu.h \ |
| 201 $(TOP)/ext/icu/icu.c | 209 $(TOP)/ext/icu/icu.c |
| 202 SRC += \ | 210 SRC += \ |
| 203 $(TOP)/ext/rtree/rtree.h \ | 211 $(TOP)/ext/rtree/rtree.h \ |
| 204 $(TOP)/ext/rtree/rtree.c | 212 $(TOP)/ext/rtree/rtree.c |
| 205 | 213 |
| 206 | 214 |
| 207 # Generated source code files | 215 # Generated source code files |
| 208 # | 216 # |
| (...skipping 16 matching lines...) Expand all Loading... |
| 225 $(TOP)/src/test5.c \ | 233 $(TOP)/src/test5.c \ |
| 226 $(TOP)/src/test6.c \ | 234 $(TOP)/src/test6.c \ |
| 227 $(TOP)/src/test7.c \ | 235 $(TOP)/src/test7.c \ |
| 228 $(TOP)/src/test8.c \ | 236 $(TOP)/src/test8.c \ |
| 229 $(TOP)/src/test9.c \ | 237 $(TOP)/src/test9.c \ |
| 230 $(TOP)/src/test_autoext.c \ | 238 $(TOP)/src/test_autoext.c \ |
| 231 $(TOP)/src/test_async.c \ | 239 $(TOP)/src/test_async.c \ |
| 232 $(TOP)/src/test_backup.c \ | 240 $(TOP)/src/test_backup.c \ |
| 233 $(TOP)/src/test_btree.c \ | 241 $(TOP)/src/test_btree.c \ |
| 234 $(TOP)/src/test_config.c \ | 242 $(TOP)/src/test_config.c \ |
| 243 $(TOP)/src/test_demovfs.c \ |
| 235 $(TOP)/src/test_devsym.c \ | 244 $(TOP)/src/test_devsym.c \ |
| 236 $(TOP)/src/test_func.c \ | 245 $(TOP)/src/test_func.c \ |
| 246 $(TOP)/src/test_fuzzer.c \ |
| 237 $(TOP)/src/test_hexio.c \ | 247 $(TOP)/src/test_hexio.c \ |
| 238 $(TOP)/src/test_init.c \ | 248 $(TOP)/src/test_init.c \ |
| 249 $(TOP)/src/test_intarray.c \ |
| 239 $(TOP)/src/test_journal.c \ | 250 $(TOP)/src/test_journal.c \ |
| 240 $(TOP)/src/test_malloc.c \ | 251 $(TOP)/src/test_malloc.c \ |
| 241 $(TOP)/src/test_md5.c \ | 252 $(TOP)/src/test_multiplex.c \ |
| 242 $(TOP)/src/test_mutex.c \ | 253 $(TOP)/src/test_mutex.c \ |
| 243 $(TOP)/src/test_onefile.c \ | 254 $(TOP)/src/test_onefile.c \ |
| 244 $(TOP)/src/test_osinst.c \ | 255 $(TOP)/src/test_osinst.c \ |
| 245 $(TOP)/src/test_pcache.c \ | 256 $(TOP)/src/test_pcache.c \ |
| 257 $(TOP)/src/test_quota.c \ |
| 258 $(TOP)/src/test_rtree.c \ |
| 246 $(TOP)/src/test_schema.c \ | 259 $(TOP)/src/test_schema.c \ |
| 247 $(TOP)/src/test_server.c \ | 260 $(TOP)/src/test_server.c \ |
| 261 $(TOP)/src/test_stat.c \ |
| 262 $(TOP)/src/test_superlock.c \ |
| 263 $(TOP)/src/test_syscall.c \ |
| 248 $(TOP)/src/test_tclvar.c \ | 264 $(TOP)/src/test_tclvar.c \ |
| 249 $(TOP)/src/test_thread.c \ | 265 $(TOP)/src/test_thread.c \ |
| 266 $(TOP)/src/test_vfs.c \ |
| 267 $(TOP)/src/test_wholenumber.c \ |
| 250 $(TOP)/src/test_wsd.c | 268 $(TOP)/src/test_wsd.c |
| 251 | 269 |
| 252 TESTSRC += \ | 270 TESTSRC += \ |
| 253 $(TOP)/ext/fts2/fts2.c \ | 271 $(TOP)/ext/fts2/fts2.c \ |
| 254 $(TOP)/ext/fts2/fts2.h \ | 272 $(TOP)/ext/fts2/fts2.h \ |
| 255 $(TOP)/ext/fts2/fts2_hash.c \ | 273 $(TOP)/ext/fts2/fts2_hash.c \ |
| 256 $(TOP)/ext/fts2/fts2_hash.h \ | 274 $(TOP)/ext/fts2/fts2_hash.h \ |
| 257 $(TOP)/ext/fts2/fts2_icu.c \ | 275 $(TOP)/ext/fts2/fts2_icu.c \ |
| 258 $(TOP)/ext/fts2/fts2_porter.c \ | 276 $(TOP)/ext/fts2/fts2_porter.c \ |
| 259 $(TOP)/ext/fts2/fts2_tokenizer.h \ | 277 $(TOP)/ext/fts2/fts2_tokenizer.h \ |
| 260 $(TOP)/ext/fts2/fts2_tokenizer.c \ | 278 $(TOP)/ext/fts2/fts2_tokenizer.c \ |
| 261 $(TOP)/ext/fts2/fts2_tokenizer1.c | 279 $(TOP)/ext/fts2/fts2_tokenizer1.c |
| 262 | 280 |
| 263 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c | 281 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c |
| 264 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c | 282 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c |
| 265 | 283 |
| 266 TESTSRC2 = \ | 284 TESTSRC2 = \ |
| 267 $(TOP)/src/attach.c $(TOP)/src/backup.c $(TOP)/src/btree.c \ | 285 $(TOP)/src/attach.c \ |
| 268 $(TOP)/src/build.c $(TOP)/src/date.c \ | 286 $(TOP)/src/backup.c \ |
| 269 $(TOP)/src/expr.c $(TOP)/src/func.c $(TOP)/src/insert.c $(TOP)/src/mem5.c \ | 287 $(TOP)/src/btree.c \ |
| 270 $(TOP)/src/os.c \ | 288 $(TOP)/src/build.c \ |
| 271 $(TOP)/src/os_os2.c $(TOP)/src/os_unix.c $(TOP)/src/os_win.c \ | 289 $(TOP)/src/date.c \ |
| 272 $(TOP)/src/pager.c $(TOP)/src/pragma.c $(TOP)/src/prepare.c \ | 290 $(TOP)/src/expr.c \ |
| 273 $(TOP)/src/printf.c $(TOP)/src/random.c $(TOP)/src/pcache.c \ | 291 $(TOP)/src/func.c \ |
| 274 $(TOP)/src/pcache1.c $(TOP)/src/select.c $(TOP)/src/tokenize.c \ | 292 $(TOP)/src/insert.c \ |
| 275 $(TOP)/src/utf.c $(TOP)/src/util.c $(TOP)/src/vdbeapi.c $(TOP)/src/vdbeaux.c \ | 293 $(TOP)/src/wal.c \ |
| 276 $(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c \ | 294 $(TOP)/src/mem5.c \ |
| 277 $(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c \ | 295 $(TOP)/src/os.c \ |
| 278 $(TOP)/ext/fts3/fts3_tokenizer.c \ | 296 $(TOP)/src/os_os2.c \ |
| 297 $(TOP)/src/os_unix.c \ |
| 298 $(TOP)/src/os_win.c \ |
| 299 $(TOP)/src/pager.c \ |
| 300 $(TOP)/src/pragma.c \ |
| 301 $(TOP)/src/prepare.c \ |
| 302 $(TOP)/src/printf.c \ |
| 303 $(TOP)/src/random.c \ |
| 304 $(TOP)/src/pcache.c \ |
| 305 $(TOP)/src/pcache1.c \ |
| 306 $(TOP)/src/select.c \ |
| 307 $(TOP)/src/tokenize.c \ |
| 308 $(TOP)/src/utf.c \ |
| 309 $(TOP)/src/util.c \ |
| 310 $(TOP)/src/vdbeapi.c \ |
| 311 $(TOP)/src/vdbeaux.c \ |
| 312 $(TOP)/src/vdbe.c \ |
| 313 $(TOP)/src/vdbemem.c \ |
| 314 $(TOP)/src/where.c \ |
| 315 parse.c \ |
| 316 $(TOP)/ext/fts3/fts3.c \ |
| 317 $(TOP)/ext/fts3/fts3_aux.c \ |
| 318 $(TOP)/ext/fts3/fts3_expr.c \ |
| 319 $(TOP)/ext/fts3/fts3_tokenizer.c \ |
| 320 $(TOP)/ext/fts3/fts3_write.c \ |
| 279 $(TOP)/ext/async/sqlite3async.c | 321 $(TOP)/ext/async/sqlite3async.c |
| 280 | 322 |
| 281 # Header files used by all library source files. | 323 # Header files used by all library source files. |
| 282 # | 324 # |
| 283 HDR = \ | 325 HDR = \ |
| 284 $(TOP)/src/btree.h \ | 326 $(TOP)/src/btree.h \ |
| 285 $(TOP)/src/btreeInt.h \ | 327 $(TOP)/src/btreeInt.h \ |
| 286 $(TOP)/src/hash.h \ | 328 $(TOP)/src/hash.h \ |
| 287 $(TOP)/src/hwtime.h \ | 329 $(TOP)/src/hwtime.h \ |
| 288 keywordhash.h \ | 330 keywordhash.h \ |
| (...skipping 16 matching lines...) Expand all Loading... |
| 305 EXTHDR += \ | 347 EXTHDR += \ |
| 306 $(TOP)/ext/fts1/fts1.h \ | 348 $(TOP)/ext/fts1/fts1.h \ |
| 307 $(TOP)/ext/fts1/fts1_hash.h \ | 349 $(TOP)/ext/fts1/fts1_hash.h \ |
| 308 $(TOP)/ext/fts1/fts1_tokenizer.h | 350 $(TOP)/ext/fts1/fts1_tokenizer.h |
| 309 EXTHDR += \ | 351 EXTHDR += \ |
| 310 $(TOP)/ext/fts2/fts2.h \ | 352 $(TOP)/ext/fts2/fts2.h \ |
| 311 $(TOP)/ext/fts2/fts2_hash.h \ | 353 $(TOP)/ext/fts2/fts2_hash.h \ |
| 312 $(TOP)/ext/fts2/fts2_tokenizer.h | 354 $(TOP)/ext/fts2/fts2_tokenizer.h |
| 313 EXTHDR += \ | 355 EXTHDR += \ |
| 314 $(TOP)/ext/fts3/fts3.h \ | 356 $(TOP)/ext/fts3/fts3.h \ |
| 315 $(TOP)/ext/fts3/fts3_expr.h \ | 357 $(TOP)/ext/fts3/fts3Int.h \ |
| 316 $(TOP)/ext/fts3/fts3_hash.h \ | 358 $(TOP)/ext/fts3/fts3_hash.h \ |
| 317 $(TOP)/ext/fts3/fts3_tokenizer.h | 359 $(TOP)/ext/fts3/fts3_tokenizer.h |
| 318 EXTHDR += \ | 360 EXTHDR += \ |
| 319 $(TOP)/ext/rtree/rtree.h | 361 $(TOP)/ext/rtree/rtree.h |
| 320 EXTHDR += \ | 362 EXTHDR += \ |
| 321 $(TOP)/ext/icu/sqliteicu.h | 363 $(TOP)/ext/icu/sqliteicu.h |
| 322 | 364 |
| 323 # This is the default Makefile target. The objects listed here | 365 # This is the default Makefile target. The objects listed here |
| 324 # are what get build when you type just "make" with no arguments. | 366 # are what get build when you type just "make" with no arguments. |
| 325 # | 367 # |
| 326 all: sqlite3.h libsqlite3.a sqlite3$(EXE) | 368 all: sqlite3.h libsqlite3.a sqlite3$(EXE) |
| 327 | 369 |
| 328 libsqlite3.a: $(LIBOBJ) | 370 libsqlite3.a: $(LIBOBJ) |
| 329 $(AR) libsqlite3.a $(LIBOBJ) | 371 $(AR) libsqlite3.a $(LIBOBJ) |
| 330 $(RANLIB) libsqlite3.a | 372 $(RANLIB) libsqlite3.a |
| 331 | 373 |
| 332 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h | 374 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h |
| 333 $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) \ | 375 $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) \ |
| 334 $(TOP)/src/shell.c $(SHELL_ICU) \ | 376 $(TOP)/src/shell.c $(SHELL_ICU) \ |
| 335 libsqlite3.a $(LIBREADLINE) $(TLIBS) $(THREADLIB) -ldl | 377 libsqlite3.a $(LIBREADLINE) $(TLIBS) $(THREADLIB) -ldl |
| 336 | 378 |
| 337 objects: $(LIBOBJ_ORIG) | |
| 338 | |
| 339 # This target creates a directory named "tsrc" and fills it with | 379 # This target creates a directory named "tsrc" and fills it with |
| 340 # copies of all of the C source code and header files needed to | 380 # copies of all of the C source code and header files needed to |
| 341 # build on the target system. Some of the C source code and header | 381 # build on the target system. Some of the C source code and header |
| 342 # files are automatically generated. This target takes care of | 382 # files are automatically generated. This target takes care of |
| 343 # all that automatic generation. | 383 # all that automatic generation. |
| 344 # | 384 # |
| 345 target_source: $(SRC) $(TOP)/tool/vdbe-compress.tcl | 385 target_source: $(SRC) $(TOP)/tool/vdbe-compress.tcl |
| 346 rm -rf tsrc | 386 rm -rf tsrc |
| 347 mkdir tsrc | 387 mkdir tsrc |
| 348 cp -f $(SRC) tsrc | 388 cp -f $(SRC) tsrc |
| 349 rm tsrc/sqlite.h.in tsrc/parse.y | 389 rm tsrc/sqlite.h.in tsrc/parse.y |
| 350 tclsh $(TOP)/tool/vdbe-compress.tcl <tsrc/vdbe.c >vdbe.new | 390 tclsh $(TOP)/tool/vdbe-compress.tcl <tsrc/vdbe.c >vdbe.new |
| 351 mv vdbe.new tsrc/vdbe.c | 391 mv vdbe.new tsrc/vdbe.c |
| 352 touch target_source | 392 touch target_source |
| 353 | 393 |
| 354 sqlite3.c: target_source $(TOP)/tool/mksqlite3c.tcl | 394 sqlite3.c: target_source $(TOP)/tool/mksqlite3c.tcl |
| 355 tclsh $(TOP)/tool/mksqlite3c.tcl | 395 tclsh $(TOP)/tool/mksqlite3c.tcl |
| 356 » cp sqlite3.c tclsqlite3.c | 396 » echo '#ifndef USE_SYSTEM_SQLITE' >tclsqlite3.c |
| 397 » cat sqlite3.c >>tclsqlite3.c |
| 398 » echo '#endif /* USE_SYSTEM_SQLITE */' >>tclsqlite3.c |
| 357 cat $(TOP)/src/tclsqlite.c >>tclsqlite3.c | 399 cat $(TOP)/src/tclsqlite.c >>tclsqlite3.c |
| 358 | 400 |
| 359 fts2amal.c: target_source $(TOP)/ext/fts2/mkfts2amal.tcl | 401 fts2amal.c: target_source $(TOP)/ext/fts2/mkfts2amal.tcl |
| 360 tclsh $(TOP)/ext/fts2/mkfts2amal.tcl | 402 tclsh $(TOP)/ext/fts2/mkfts2amal.tcl |
| 361 | 403 |
| 362 fts3amal.c: target_source $(TOP)/ext/fts3/mkfts3amal.tcl | 404 fts3amal.c: target_source $(TOP)/ext/fts3/mkfts3amal.tcl |
| 363 tclsh $(TOP)/ext/fts3/mkfts3amal.tcl | 405 tclsh $(TOP)/ext/fts3/mkfts3amal.tcl |
| 364 | 406 |
| 365 # Rules to build the LEMON compiler generator | 407 # Rules to build the LEMON compiler generator |
| 366 # | 408 # |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 398 | 440 |
| 399 # Rules to build parse.c and parse.h - the outputs of lemon. | 441 # Rules to build parse.c and parse.h - the outputs of lemon. |
| 400 # | 442 # |
| 401 parse.h: parse.c | 443 parse.h: parse.c |
| 402 | 444 |
| 403 parse.c: $(TOP)/src/parse.y lemon $(TOP)/addopcodes.awk | 445 parse.c: $(TOP)/src/parse.y lemon $(TOP)/addopcodes.awk |
| 404 cp $(TOP)/src/parse.y . | 446 cp $(TOP)/src/parse.y . |
| 405 rm -f parse.h | 447 rm -f parse.h |
| 406 ./lemon $(OPTS) parse.y | 448 ./lemon $(OPTS) parse.y |
| 407 mv parse.h parse.h.temp | 449 mv parse.h parse.h.temp |
| 408 » awk -f $(TOP)/addopcodes.awk parse.h.temp >parse.h | 450 » $(NAWK) -f $(TOP)/addopcodes.awk parse.h.temp >parse.h |
| 409 | 451 |
| 410 sqlite3.h: $(TOP)/src/sqlite.h.in $(TOP)/manifest.uuid $(TOP)/VERSION | 452 sqlite3.h: $(TOP)/src/sqlite.h.in $(TOP)/manifest.uuid $(TOP)/VERSION |
| 411 tclsh $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h | 453 tclsh $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h |
| 412 | 454 |
| 413 keywordhash.h: $(TOP)/tool/mkkeywordhash.c | 455 keywordhash.h: $(TOP)/tool/mkkeywordhash.c |
| 414 $(BCC) -o mkkeywordhash $(OPTS) $(TOP)/tool/mkkeywordhash.c | 456 $(BCC) -o mkkeywordhash $(OPTS) $(TOP)/tool/mkkeywordhash.c |
| 415 ./mkkeywordhash >keywordhash.h | 457 ./mkkeywordhash >keywordhash.h |
| 416 | 458 |
| 417 | 459 |
| 418 | 460 |
| (...skipping 16 matching lines...) Expand all Loading... |
| 435 | 477 |
| 436 fts2_tokenizer.o: $(TOP)/ext/fts2/fts2_tokenizer.c $(HDR) $(EXTHDR) | 478 fts2_tokenizer.o: $(TOP)/ext/fts2/fts2_tokenizer.c $(HDR) $(EXTHDR) |
| 437 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_tokenizer.c | 479 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_tokenizer.c |
| 438 | 480 |
| 439 fts2_tokenizer1.o: $(TOP)/ext/fts2/fts2_tokenizer1.c $(HDR) $(EXTHDR) | 481 fts2_tokenizer1.o: $(TOP)/ext/fts2/fts2_tokenizer1.c $(HDR) $(EXTHDR) |
| 440 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_tokenizer1.c | 482 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_tokenizer1.c |
| 441 | 483 |
| 442 fts3.o: $(TOP)/ext/fts3/fts3.c $(HDR) $(EXTHDR) | 484 fts3.o: $(TOP)/ext/fts3/fts3.c $(HDR) $(EXTHDR) |
| 443 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3.c | 485 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3.c |
| 444 | 486 |
| 487 fts3_aux.o: $(TOP)/ext/fts3/fts3_aux.c $(HDR) $(EXTHDR) |
| 488 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_aux.c |
| 489 |
| 445 fts3_expr.o: $(TOP)/ext/fts3/fts3_expr.c $(HDR) $(EXTHDR) | 490 fts3_expr.o: $(TOP)/ext/fts3/fts3_expr.c $(HDR) $(EXTHDR) |
| 446 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_expr.c | 491 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_expr.c |
| 447 | 492 |
| 448 fts3_hash.o: $(TOP)/ext/fts3/fts3_hash.c $(HDR) $(EXTHDR) | 493 fts3_hash.o: $(TOP)/ext/fts3/fts3_hash.c $(HDR) $(EXTHDR) |
| 449 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_hash.c | 494 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_hash.c |
| 450 | 495 |
| 451 fts3_icu.o: $(TOP)/ext/fts3/fts3_icu.c $(HDR) $(EXTHDR) | 496 fts3_icu.o: $(TOP)/ext/fts3/fts3_icu.c $(HDR) $(EXTHDR) |
| 452 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_icu.c | 497 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_icu.c |
| 453 | 498 |
| 499 fts3_snippet.o: $(TOP)/ext/fts3/fts3_snippet.c $(HDR) $(EXTHDR) |
| 500 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_snippet.c |
| 501 |
| 454 fts3_porter.o: $(TOP)/ext/fts3/fts3_porter.c $(HDR) $(EXTHDR) | 502 fts3_porter.o: $(TOP)/ext/fts3/fts3_porter.c $(HDR) $(EXTHDR) |
| 455 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_porter.c | 503 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_porter.c |
| 456 | 504 |
| 457 fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) | 505 fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) |
| 458 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c | 506 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c |
| 459 | 507 |
| 460 fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) | 508 fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) |
| 461 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c | 509 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c |
| 462 | 510 |
| 511 fts3_write.o: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR) |
| 512 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c |
| 513 |
| 463 rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) | 514 rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) |
| 464 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c | 515 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c |
| 465 | 516 |
| 466 | 517 |
| 467 # Rules for building test programs and for running tests | 518 # Rules for building test programs and for running tests |
| 468 # | 519 # |
| 469 tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a | 520 tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a |
| 470 $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \ | 521 $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \ |
| 471 $(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB) | 522 $(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB) |
| 472 | 523 |
| 473 | 524 |
| 474 # Rules to build the 'testfixture' application. | 525 # Rules to build the 'testfixture' application. |
| 475 # | 526 # |
| 476 TESTFIXTURE_FLAGS = -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 | 527 TESTFIXTURE_FLAGS = -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 |
| 477 TESTFIXTURE_FLAGS += -DSQLITE_SERVER=1 -DSQLITE_PRIVATE="" -DSQLITE_CORE | 528 TESTFIXTURE_FLAGS += -DSQLITE_SERVER=1 -DSQLITE_PRIVATE="" -DSQLITE_CORE |
| 478 | 529 |
| 479 testfixture$(EXE): $(TESTSRC2) libsqlite3.a $(TESTSRC) $(TOP)/src/tclsqlite.c | 530 testfixture$(EXE): $(TESTSRC2) libsqlite3.a $(TESTSRC) $(TOP)/src/tclsqlite.c |
| 480 » $(TCCX) $(TCL_FLAGS) $(TESTFIXTURE_FLAGS) \ | 531 » $(TCCX) $(TCL_FLAGS) -DTCLSH=1 $(TESTFIXTURE_FLAGS) \ |
| 481 $(TESTSRC) $(TESTSRC2) $(TOP)/src/tclsqlite.c \ | 532 $(TESTSRC) $(TESTSRC2) $(TOP)/src/tclsqlite.c \ |
| 482 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) libsqlite3.a | 533 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) libsqlite3.a |
| 483 | 534 |
| 484 amalgamation-testfixture$(EXE): sqlite3.c $(TESTSRC) $(TOP)/src/tclsqlite.c | 535 amalgamation-testfixture$(EXE): sqlite3.c $(TESTSRC) $(TOP)/src/tclsqlite.c |
| 485 » $(TCCX) $(TCL_FLAGS) $(TESTFIXTURE_FLAGS) \ | 536 » $(TCCX) $(TCL_FLAGS) -DTCLSH=1 $(TESTFIXTURE_FLAGS) \ |
| 486 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c \ | 537 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c \ |
| 487 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) | 538 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) |
| 488 | 539 |
| 489 fts3-testfixture$(EXE): sqlite3.c fts3amal.c $(TESTSRC) $(TOP)/src/tclsqlite.c | 540 fts3-testfixture$(EXE): sqlite3.c fts3amal.c $(TESTSRC) $(TOP)/src/tclsqlite.c |
| 490 » $(TCCX) $(TCL_FLAGS) $(TESTFIXTURE_FLAGS) \ | 541 » $(TCCX) $(TCL_FLAGS) -DTCLSH=1 $(TESTFIXTURE_FLAGS) \ |
| 491 -DSQLITE_ENABLE_FTS3=1 \ | 542 -DSQLITE_ENABLE_FTS3=1 \ |
| 492 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c fts3amal.c \ | 543 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c fts3amal.c \ |
| 493 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) | 544 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) |
| 494 | 545 |
| 495 fulltest: testfixture$(EXE) sqlite3$(EXE) | 546 fulltest: testfixture$(EXE) sqlite3$(EXE) |
| 496 ./testfixture$(EXE) $(TOP)/test/all.test | 547 ./testfixture$(EXE) $(TOP)/test/all.test |
| 497 | 548 |
| 498 soaktest: testfixture$(EXE) sqlite3$(EXE) | 549 soaktest: testfixture$(EXE) sqlite3$(EXE) |
| 499 » ./testfixture$(EXE) $(TOP)/test/all.test -soak 1 | 550 » ./testfixture$(EXE) $(TOP)/test/all.test -soak=1 |
| 500 | 551 |
| 501 test: testfixture$(EXE) sqlite3$(EXE) | 552 test: testfixture$(EXE) sqlite3$(EXE) |
| 502 ./testfixture$(EXE) $(TOP)/test/veryquick.test | 553 ./testfixture$(EXE) $(TOP)/test/veryquick.test |
| 503 | 554 |
| 555 # The next two rules are used to support the "threadtest" target. Building |
| 556 # threadtest runs a few thread-safety tests that are implemented in C. This |
| 557 # target is invoked by the releasetest.tcl script. |
| 558 # |
| 559 threadtest3$(EXE): sqlite3.o $(TOP)/test/threadtest3.c $(TOP)/test/tt3_checkpoin
t.c |
| 560 $(TCCX) -O2 sqlite3.o $(TOP)/test/threadtest3.c \ |
| 561 -o threadtest3$(EXE) $(THREADLIB) |
| 562 |
| 563 threadtest: threadtest3$(EXE) |
| 564 ./threadtest3$(EXE) |
| 565 |
| 504 fts2test: testfixture$(EXE) sqlite3$(EXE) | 566 fts2test: testfixture$(EXE) sqlite3$(EXE) |
| 505 ./testfixture$(EXE) $(TOP)/test/fts2.test | 567 ./testfixture$(EXE) $(TOP)/test/fts2.test |
| 506 | 568 |
| 507 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ | 569 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ |
| 508 $(TOP)/tool/spaceanal.tcl | 570 $(TOP)/tool/spaceanal.tcl |
| 509 sed \ | 571 sed \ |
| 510 -e '/^#/d' \ | 572 -e '/^#/d' \ |
| 511 -e 's,\\,\\\\,g' \ | 573 -e 's,\\,\\\\,g' \ |
| 512 -e 's,",\\",g' \ | 574 -e 's,",\\",g' \ |
| 513 -e 's,^,",' \ | 575 -e 's,^,",' \ |
| 514 -e 's,$$,\\n",' \ | 576 -e 's,$$,\\n",' \ |
| 515 $(TOP)/tool/spaceanal.tcl >spaceanal_tcl.h | 577 $(TOP)/tool/spaceanal.tcl >spaceanal_tcl.h |
| 516 » $(TCCX) $(TCL_FLAGS) $(TESTFIXTURE_FLAGS)
\ | 578 » $(TCCX) $(TCL_FLAGS) -DTCLSH=2 $(TESTFIXTURE_FLAGS) \ |
| 517 » » -DTCLSH=2 -DSQLITE_TEST=1 -DSQLITE_DEBUG=1 -DSQLITE_PRIVATE="" \ | 579 » » -DSQLITE_TEST=1 -DSQLITE_PRIVATE="" \ |
| 518 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c \ | 580 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c \ |
| 519 -o sqlite3_analyzer$(EXE) \ | 581 -o sqlite3_analyzer$(EXE) \ |
| 520 $(LIBTCL) $(THREADLIB) | 582 $(LIBTCL) $(THREADLIB) |
| 521 | 583 |
| 522 TEST_EXTENSION = $(SHPREFIX)testloadext.$(SO) | 584 TEST_EXTENSION = $(SHPREFIX)testloadext.$(SO) |
| 523 $(TEST_EXTENSION): $(TOP)/src/test_loadext.c | 585 $(TEST_EXTENSION): $(TOP)/src/test_loadext.c |
| 524 $(MKSHLIB) $(TOP)/src/test_loadext.c -o $(TEST_EXTENSION) | 586 $(MKSHLIB) $(TOP)/src/test_loadext.c -o $(TEST_EXTENSION) |
| 525 | 587 |
| 526 extensiontest: testfixture$(EXE) $(TEST_EXTENSION) | 588 extensiontest: testfixture$(EXE) $(TEST_EXTENSION) |
| 527 ./testfixture$(EXE) $(TOP)/test/loadext.test | 589 ./testfixture$(EXE) $(TOP)/test/loadext.test |
| 528 | 590 |
| 529 | 591 |
| 530 # Standard install and cleanup targets | 592 # Standard install and cleanup targets |
| 531 # | 593 # |
| 532 install: sqlite3 libsqlite3.a sqlite3.h | 594 install: sqlite3 libsqlite3.a sqlite3.h |
| 533 mv sqlite3 /usr/bin | 595 mv sqlite3 /usr/bin |
| 534 mv libsqlite3.a /usr/lib | 596 mv libsqlite3.a /usr/lib |
| 535 mv sqlite3.h /usr/include | 597 mv sqlite3.h /usr/include |
| 536 | 598 |
| 537 clean: | 599 clean: |
| 538 rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.* | 600 rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.* |
| 539 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h | 601 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h |
| 540 rm -f $(PUBLISH) | 602 rm -f $(PUBLISH) |
| 541 rm -f *.da *.bb *.bbg gmon.out | 603 rm -f *.da *.bb *.bbg gmon.out |
| 542 rm -rf tsrc target_source | 604 rm -rf tsrc target_source |
| 543 rm -f testloadext.dll libtestloadext.so | 605 rm -f testloadext.dll libtestloadext.so |
| 544 rm -f sqlite3.c fts?amal.c tclsqlite3.c | 606 rm -f sqlite3.c fts?amal.c tclsqlite3.c |
| OLD | NEW |