/ Check-in [6de21dea]
Login

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

Overview
Comment:Add support for the 'lsm1.c' target in the MSVC makefile.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 6de21deac469ab25378656f6f58115a92f5892428c6f2f3545c9bafac37e4a41
User & Date: mistachkin 2017-12-13 22:42:55
Context
2017-12-13
23:47
In valueFromExpr() only generate a OOM fault if there have been no prior faults. check-in: 3765aaf7 user: drh tags: trunk
22:42
Add support for the 'lsm1.c' target in the MSVC makefile. check-in: 6de21dea user: mistachkin tags: trunk
20:35
An improved way of generating the SQLITE_READONLY_DIRECTORY error. The error message submitted to sqlite3_log() is still correct this way. check-in: 1c0aa919 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.msc.

  2071   2071      fts5parse.c fts5parse.h \
  2072   2072      $(TOP)\ext\fts5\fts5_storage.c \
  2073   2073      $(TOP)\ext\fts5\fts5_tokenize.c \
  2074   2074      $(TOP)\ext\fts5\fts5_unicode2.c \
  2075   2075      $(TOP)\ext\fts5\fts5_varint.c \
  2076   2076      $(TOP)\ext\fts5\fts5_vocab.c
  2077   2077   
         2078  +LSM1_SRC = \
         2079  +   $(TOP)\ext\lsm1\lsm.h \
         2080  +   $(TOP)\ext\lsm1\lsmInt.h \
         2081  +   $(TOP)\ext\lsm1\lsm_ckpt.c \
         2082  +   $(TOP)\ext\lsm1\lsm_file.c \
         2083  +   $(TOP)\ext\lsm1\lsm_log.c \
         2084  +   $(TOP)\ext\lsm1\lsm_main.c \
         2085  +   $(TOP)\ext\lsm1\lsm_mem.c \
         2086  +   $(TOP)\ext\lsm1\lsm_mutex.c \
         2087  +   $(TOP)\ext\lsm1\lsm_shared.c \
         2088  +   $(TOP)\ext\lsm1\lsm_sorted.c \
         2089  +   $(TOP)\ext\lsm1\lsm_str.c \
         2090  +   $(TOP)\ext\lsm1\lsm_tree.c \
         2091  +   $(TOP)\ext\lsm1\lsm_unix.c \
         2092  +   $(TOP)\ext\lsm1\lsm_varint.c \
         2093  +   $(TOP)\ext\lsm1\lsm_vtab.c \
         2094  +   $(TOP)\ext\lsm1\lsm_win32.c
         2095  +
  2078   2096   fts5parse.c:	$(TOP)\ext\fts5\fts5parse.y lemon.exe
  2079   2097   	copy $(TOP)\ext\fts5\fts5parse.y .
  2080   2098   	del /Q fts5parse.h 2>NUL
  2081   2099   	.\lemon.exe $(REQ_FEATURE_FLAGS) $(OPT_FEATURE_FLAGS) $(EXT_FEATURE_FLAGS) $(OPTS) fts5parse.y
  2082   2100   
  2083   2101   fts5parse.h:	fts5parse.c
  2084   2102   
  2085   2103   fts5.c:	$(FTS5_SRC)
  2086   2104   	$(TCLSH_CMD) $(TOP)\ext\fts5\tool\mkfts5c.tcl
  2087   2105   	copy $(TOP)\ext\fts5\fts5.h .
  2088   2106   
         2107  +lsm1.c:	$(LSM1_SRC)
         2108  +	$(TCLSH_CMD) $(TOP)\ext\lsm1\tool\mklsm1c.tcl
         2109  +	copy $(TOP)\ext\lsm1\lsm.h .
         2110  +
  2089   2111   fts5.lo:	fts5.c $(HDR) $(EXTHDR)
  2090   2112   	$(LTCOMPILE) $(CORE_COMPILE_OPTS) $(NO_WARN) -DSQLITE_CORE -c fts5.c
  2091   2113   
  2092   2114   fts5_ext.lo:	fts5.c $(HDR) $(EXTHDR)
  2093   2115   	$(LTCOMPILE) $(NO_WARN) -c fts5.c
  2094   2116   
  2095   2117   fts5.dll:	fts5_ext.lo
................................................................................
  2311   2333   	del /Q sqlite3.c sqlite3-*.c 2>NUL
  2312   2334   	del /Q sqlite3rc.h 2>NUL
  2313   2335   	del /Q shell.c sqlite3ext.h sqlite3session.h 2>NUL
  2314   2336   	del /Q sqlite3_analyzer.exe sqlite3_analyzer.c 2>NUL
  2315   2337   	del /Q sqlite-*-output.vsix 2>NUL
  2316   2338   	del /Q fuzzershell.exe fuzzcheck.exe sqldiff.exe dbhash.exe 2>NUL
  2317   2339   	del /Q fts5.* fts5parse.* 2>NUL
         2340  +	del /Q lsm.h lsm1.c 2>NUL
  2318   2341   # <</mark>>