/ Check-in [21d2f4a6]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Update the amalgamation build script to include window.c.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | exp-window-functions
Files: files | file ages | folders
SHA3-256: 21d2f4a62eceab0de0b4669bf3e81eb71512211ed710ce0eb525695fb7309d6b
User & Date: dan 2018-06-09 17:58:51
Context
2018-06-09
18:09
Merge recent trunk changes with this branch. check-in: c71f2359 user: dan tags: exp-window-functions
17:58
Update the amalgamation build script to include window.c. check-in: 21d2f4a6 user: dan tags: exp-window-functions
17:43
Add support for FILTER clause on aggregate window functions. check-in: ceaf798e user: dan tags: exp-window-functions
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.in.

   186    186            pager.lo parse.lo pcache.lo pcache1.lo pragma.lo prepare.lo printf.lo \
   187    187            random.lo resolve.lo rowset.lo rtree.lo \
   188    188            sqlite3session.lo select.lo sqlite3rbu.lo status.lo stmt.lo \
   189    189            table.lo threads.lo tokenize.lo treeview.lo trigger.lo \
   190    190            update.lo upsert.lo util.lo vacuum.lo \
   191    191            vdbe.lo vdbeapi.lo vdbeaux.lo vdbeblob.lo vdbemem.lo vdbesort.lo \
   192    192            vdbetrace.lo wal.lo walker.lo where.lo wherecode.lo whereexpr.lo \
   193         -         utf.lo vtab.lo
          193  +         window.lo utf.lo vtab.lo
   194    194   
   195    195   # Object files for the amalgamation.
   196    196   #
   197    197   LIBOBJS1 = sqlite3.lo
   198    198   
   199    199   # Determine the real value of LIBOBJ based on the 'configure' script
   200    200   #
................................................................................
   300    300     $(TOP)/src/vxworks.h \
   301    301     $(TOP)/src/wal.c \
   302    302     $(TOP)/src/wal.h \
   303    303     $(TOP)/src/walker.c \
   304    304     $(TOP)/src/where.c \
   305    305     $(TOP)/src/wherecode.c \
   306    306     $(TOP)/src/whereexpr.c \
   307         -  $(TOP)/src/whereInt.h
          307  +  $(TOP)/src/whereInt.h \
          308  +  $(TOP)/src/window.c
   308    309   
   309    310   # Source code for extensions
   310    311   #
   311    312   SRC += \
   312    313     $(TOP)/ext/fts1/fts1.c \
   313    314     $(TOP)/ext/fts1/fts1.h \
   314    315     $(TOP)/ext/fts1/fts1_hash.c \
................................................................................
   489    490     $(TOP)/src/vdbeaux.c \
   490    491     $(TOP)/src/vdbe.c \
   491    492     $(TOP)/src/vdbemem.c \
   492    493     $(TOP)/src/vdbetrace.c \
   493    494     $(TOP)/src/where.c \
   494    495     $(TOP)/src/wherecode.c \
   495    496     $(TOP)/src/whereexpr.c \
          497  +  $(TOP)/src/window.c \
   496    498     parse.c \
   497    499     $(TOP)/ext/fts3/fts3.c \
   498    500     $(TOP)/ext/fts3/fts3_aux.c \
   499    501     $(TOP)/ext/fts3/fts3_expr.c \
   500    502     $(TOP)/ext/fts3/fts3_term.c \
   501    503     $(TOP)/ext/fts3/fts3_tokenizer.c \
   502    504     $(TOP)/ext/fts3/fts3_write.c \
................................................................................
   963    965   
   964    966   wherecode.lo:	$(TOP)/src/wherecode.c $(HDR)
   965    967   	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/wherecode.c
   966    968   
   967    969   whereexpr.lo:	$(TOP)/src/whereexpr.c $(HDR)
   968    970   	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/whereexpr.c
   969    971   
          972  +window.lo:	$(TOP)/src/window.c $(HDR)
          973  +	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/window.c
          974  +
   970    975   tclsqlite.lo:	$(TOP)/src/tclsqlite.c $(HDR)
   971    976   	$(LTCOMPILE) -DUSE_TCL_STUBS=1 -c $(TOP)/src/tclsqlite.c
   972    977   
   973    978   tclsqlite-shell.lo:	$(TOP)/src/tclsqlite.c $(HDR)
   974    979   	$(LTCOMPILE) -DTCLSH -o $@ -c $(TOP)/src/tclsqlite.c
   975    980   
   976    981   tclsqlite-stubs.lo:	$(TOP)/src/tclsqlite.c $(HDR)

Changes to main.mk.

   178    178     $(TOP)/src/vxworks.h \
   179    179     $(TOP)/src/wal.c \
   180    180     $(TOP)/src/wal.h \
   181    181     $(TOP)/src/walker.c \
   182    182     $(TOP)/src/where.c \
   183    183     $(TOP)/src/wherecode.c \
   184    184     $(TOP)/src/whereexpr.c \
   185         -  $(TOP)/src/whereInt.h
          185  +  $(TOP)/src/whereInt.h \
          186  +  $(TOP)/src/window.h
   186    187   
   187    188   # Source code for extensions
   188    189   #
   189    190   SRC += \
   190    191     $(TOP)/ext/fts1/fts1.c \
   191    192     $(TOP)/ext/fts1/fts1.h \
   192    193     $(TOP)/ext/fts1/fts1_hash.c \

Changes to tool/mksqlite3c-noext.tcl.

   347    347      trigger.c
   348    348      update.c
   349    349      vacuum.c
   350    350      vtab.c
   351    351      wherecode.c
   352    352      whereexpr.c
   353    353      where.c
          354  +   window.c
   354    355   
   355    356      parse.c
   356    357   
   357    358      tokenize.c
   358    359      complete.c
   359    360   
   360    361      main.c
   361    362      notify.c
   362    363   } {
   363    364     copy_file tsrc/$file
   364    365   }
   365    366   
   366    367   close $out

Changes to tool/mksqlite3c.tcl.

   365    365      update.c
   366    366      upsert.c
   367    367      vacuum.c
   368    368      vtab.c
   369    369      wherecode.c
   370    370      whereexpr.c
   371    371      where.c
          372  +   window.c
   372    373   
   373    374      parse.c
   374    375   
   375    376      tokenize.c
   376    377      complete.c
   377    378   
   378    379      main.c