System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact e5f2ea28d9e6f034904c78685022e6e7528c3833:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74  .0" encoding="ut
0020: 66 2d 38 22 3f 3e 0d 0a 3c 21 2d 2d 0d 0a 20 2a  f-8"?>..<!--.. *
0030: 0d 0a 20 2a 20 53 51 4c 69 74 65 2e 49 6e 74 65  .. * SQLite.Inte
0040: 72 6f 70 2e 43 45 2e 32 30 31 32 2e 76 63 78 70  rop.CE.2012.vcxp
0050: 72 6f 6a 20 2d 0d 0a 20 2a 0d 0a 20 2a 20 57 72  roj -.. *.. * Wr
0060: 69 74 74 65 6e 20 62 79 20 4a 6f 65 20 4d 69 73  itten by Joe Mis
0070: 74 61 63 68 6b 69 6e 2e 0d 0a 20 2a 20 52 65 6c  tachkin... * Rel
0080: 65 61 73 65 64 20 74 6f 20 74 68 65 20 70 75 62  eased to the pub
0090: 6c 69 63 20 64 6f 6d 61 69 6e 2c 20 75 73 65 20  lic domain, use 
00a0: 61 74 20 79 6f 75 72 20 6f 77 6e 20 72 69 73 6b  at your own risk
00b0: 21 0d 0a 20 2a 0d 0a 2d 2d 3e 0d 0a 3c 50 72 6f  !.. *..-->..<Pro
00c0: 6a 65 63 74 20 44 65 66 61 75 6c 74 54 61 72 67  ject DefaultTarg
00d0: 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e  ets="Build" xmln
00e0: 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61  s="http://schema
00f0: 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f  s.microsoft.com/
0100: 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c  developer/msbuil
0110: 64 2f 32 30 30 33 22 20 54 6f 6f 6c 73 56 65 72  d/2003" ToolsVer
0120: 73 69 6f 6e 3d 22 34 2e 30 22 3e 0d 0a 20 20 3c  sion="4.0">..  <
0130: 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d  ItemGroup Label=
0140: 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72  "ProjectConfigur
0150: 61 74 69 6f 6e 73 22 3e 0d 0a 20 20 20 20 3c 50  ations">..    <P
0160: 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74  rojectConfigurat
0170: 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 44 65 62  ion Include="Deb
0180: 75 67 7c 43 45 50 43 20 44 65 76 50 6c 61 74 66  ug|CEPC DevPlatf
0190: 6f 72 6d 22 3e 0d 0a 20 20 20 20 20 20 3c 43 6f  orm">..      <Co
01a0: 6e 66 69 67 75 72 61 74 69 6f 6e 3e 44 65 62 75  nfiguration>Debu
01b0: 67 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  g</Configuration
01c0: 3e 0d 0a 20 20 20 20 20 20 3c 50 6c 61 74 66 6f  >..      <Platfo
01d0: 72 6d 3e 43 45 50 43 20 44 65 76 50 6c 61 74 66  rm>CEPC DevPlatf
01e0: 6f 72 6d 3c 2f 50 6c 61 74 66 6f 72 6d 3e 0d 0a  orm</Platform>..
01f0: 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e      </ProjectCon
0200: 66 69 67 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20  figuration>..   
0210: 20 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75   <ProjectConfigu
0220: 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22  ration Include="
0230: 52 65 6c 65 61 73 65 7c 43 45 50 43 20 44 65 76  Release|CEPC Dev
0240: 50 6c 61 74 66 6f 72 6d 22 3e 0d 0a 20 20 20 20  Platform">..    
0250: 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e    <Configuration
0260: 3e 52 65 6c 65 61 73 65 3c 2f 43 6f 6e 66 69 67  >Release</Config
0270: 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20  uration>..      
0280: 3c 50 6c 61 74 66 6f 72 6d 3e 43 45 50 43 20 44  <Platform>CEPC D
0290: 65 76 50 6c 61 74 66 6f 72 6d 3c 2f 50 6c 61 74  evPlatform</Plat
02a0: 66 6f 72 6d 3e 0d 0a 20 20 20 20 3c 2f 50 72 6f  form>..    </Pro
02b0: 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f  jectConfiguratio
02c0: 6e 3e 0d 0a 20 20 20 20 3c 50 72 6f 6a 65 63 74  n>..    <Project
02d0: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e  Configuration In
02e0: 63 6c 75 64 65 3d 22 44 65 62 75 67 7c 41 52 4d  clude="Debug|ARM
02f0: 56 37 22 3e 0d 0a 20 20 20 20 20 20 3c 43 6f 6e  V7">..      <Con
0300: 66 69 67 75 72 61 74 69 6f 6e 3e 44 65 62 75 67  figuration>Debug
0310: 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e  </Configuration>
0320: 0d 0a 20 20 20 20 20 20 3c 50 6c 61 74 66 6f 72  ..      <Platfor
0330: 6d 3e 41 52 4d 56 37 3c 2f 50 6c 61 74 66 6f 72  m>ARMV7</Platfor
0340: 6d 3e 0d 0a 20 20 20 20 3c 2f 50 72 6f 6a 65 63  m>..    </Projec
0350: 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 0d  tConfiguration>.
0360: 0a 20 20 20 20 3c 50 72 6f 6a 65 63 74 43 6f 6e  .    <ProjectCon
0370: 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75  figuration Inclu
0380: 64 65 3d 22 52 65 6c 65 61 73 65 7c 41 52 4d 56  de="Release|ARMV
0390: 37 22 3e 0d 0a 20 20 20 20 20 20 3c 43 6f 6e 66  7">..      <Conf
03a0: 69 67 75 72 61 74 69 6f 6e 3e 52 65 6c 65 61 73  iguration>Releas
03b0: 65 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  e</Configuration
03c0: 3e 0d 0a 20 20 20 20 20 20 3c 50 6c 61 74 66 6f  >..      <Platfo
03d0: 72 6d 3e 41 52 4d 56 37 3c 2f 50 6c 61 74 66 6f  rm>ARMV7</Platfo
03e0: 72 6d 3e 0d 0a 20 20 20 20 3c 2f 50 72 6f 6a 65  rm>..    </Proje
03f0: 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e  ctConfiguration>
0400: 0d 0a 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e  ..  </ItemGroup>
0410: 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79 47  ....  <PropertyG
0420: 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62  roup Label="Glob
0430: 61 6c 73 22 3e 0d 0a 20 20 20 20 3c 50 72 6f 6a  als">..    <Proj
0440: 65 63 74 47 75 69 64 3e 7b 39 65 35 61 38 66 32  ectGuid>{9e5a8f2
0450: 30 2d 35 66 30 34 2d 34 36 32 39 2d 62 32 65 31  0-5f04-4629-b2e1
0460: 2d 32 37 62 35 65 33 30 66 32 61 66 36 7d 3c 2f  -27b5e30f2af6}</
0470: 50 72 6f 6a 65 63 74 47 75 69 64 3e 0d 0a 20 20  ProjectGuid>..  
0480: 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65    <RootNamespace
0490: 3e 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 3c  >SQLite.Interop<
04a0: 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 0d  /RootNamespace>.
04b0: 0a 20 20 20 20 3c 44 65 66 61 75 6c 74 4c 61 6e  .    <DefaultLan
04c0: 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 66  guage>en-US</Def
04d0: 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 0d 0a 20  aultLanguage>.. 
04e0: 20 20 20 3c 56 43 54 61 72 67 65 74 73 50 61 74     <VCTargetsPat
04f0: 68 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28  h Condition="'$(
0500: 56 43 54 61 72 67 65 74 73 50 61 74 68 31 31 29  VCTargetsPath11)
0510: 27 20 21 3d 20 27 27 20 61 6e 64 20 27 24 28 56  ' != '' and '$(V
0520: 53 56 65 72 73 69 6f 6e 29 27 20 3d 3d 20 27 27  SVersion)' == ''
0530: 20 61 6e 64 20 27 24 28 56 69 73 75 61 6c 53 74   and '$(VisualSt
0540: 75 64 69 6f 56 65 72 73 69 6f 6e 29 27 20 3d 3d  udioVersion)' ==
0550: 20 27 27 22 3e 24 28 56 43 54 61 72 67 65 74 73   ''">$(VCTargets
0560: 50 61 74 68 31 31 29 3c 2f 56 43 54 61 72 67 65  Path11)</VCTarge
0570: 74 73 50 61 74 68 3e 0d 0a 20 20 20 20 3c 4d 69  tsPath>..    <Mi
0580: 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69  nimumVisualStudi
0590: 6f 56 65 72 73 69 6f 6e 3e 31 31 2e 30 3c 2f 4d  oVersion>11.0</M
05a0: 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64  inimumVisualStud
05b0: 69 6f 56 65 72 73 69 6f 6e 3e 0d 0a 20 20 20 20  ioVersion>..    
05c0: 3c 45 6e 61 62 6c 65 52 65 64 69 72 65 63 74 50  <EnableRedirectP
05d0: 6c 61 74 66 6f 72 6d 3e 74 72 75 65 3c 2f 45 6e  latform>true</En
05e0: 61 62 6c 65 52 65 64 69 72 65 63 74 50 6c 61 74  ableRedirectPlat
05f0: 66 6f 72 6d 3e 0d 0a 20 20 20 20 3c 52 65 64 69  form>..    <Redi
0600: 72 65 63 74 50 6c 61 74 66 6f 72 6d 56 61 6c 75  rectPlatformValu
0610: 65 3e 43 45 50 43 20 44 65 76 50 6c 61 74 66 6f  e>CEPC DevPlatfo
0620: 72 6d 3c 2f 52 65 64 69 72 65 63 74 50 6c 61 74  rm</RedirectPlat
0630: 66 6f 72 6d 56 61 6c 75 65 3e 0d 0a 20 20 20 20  formValue>..    
0640: 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74  <PlatformToolset
0650: 3e 43 45 38 30 30 3c 2f 50 6c 61 74 66 6f 72 6d  >CE800</Platform
0660: 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50 72  Toolset>..  </Pr
0670: 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a  opertyGroup>....
0680: 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63    <Import Projec
0690: 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61  t="$(VCTargetsPa
06a0: 74 68 29 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70  th)\Microsoft.Cp
06b0: 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22  p.Default.props"
06c0: 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50   />..  <Import P
06d0: 72 6f 6a 65 63 74 3d 22 70 72 6f 70 73 5c 73 71  roject="props\sq
06e0: 6c 69 74 65 33 2e 70 72 6f 70 73 22 20 2f 3e 0d  lite3.props" />.
06f0: 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65  .  <Import Proje
0700: 63 74 3d 22 70 72 6f 70 73 5c 53 51 4c 69 74 65  ct="props\SQLite
0710: 2e 49 6e 74 65 72 6f 70 2e 32 30 31 32 2e 70 72  .Interop.2012.pr
0720: 6f 70 73 22 20 2f 3e 0d 0a 20 20 3c 50 72 6f 70  ops" />..  <Prop
0730: 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20 20 20 20  ertyGroup>..    
0740: 3c 53 51 4c 69 74 65 4e 65 74 44 69 72 3e 24 28  <SQLiteNetDir>$(
0750: 4d 53 42 75 69 6c 64 50 72 6f 6a 65 63 74 44 69  MSBuildProjectDi
0760: 72 65 63 74 6f 72 79 29 5c 2e 2e 3c 2f 53 51 4c  rectory)\..</SQL
0770: 69 74 65 4e 65 74 44 69 72 3e 0d 0a 20 20 3c 2f  iteNetDir>..  </
0780: 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a  PropertyGroup>..
0790: 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63    <Import Projec
07a0: 74 3d 22 24 28 53 51 4c 69 74 65 4e 65 74 44 69  t="$(SQLiteNetDi
07b0: 72 29 5c 54 61 72 67 65 74 73 5c 53 51 4c 69 74  r)\Targets\SQLit
07c0: 65 2e 4e 45 54 2e 53 65 74 74 69 6e 67 73 2e 74  e.NET.Settings.t
07d0: 61 72 67 65 74 73 22 20 2f 3e 0d 0a 20 20 3c 49  argets" />..  <I
07e0: 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24  mport Project="$
07f0: 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f 50  (INTEROP_EXTRA_P
0800: 52 4f 50 53 5f 46 49 4c 45 29 22 0d 0a 20 20 20  ROPS_FILE)"..   
0810: 20 20 20 20 20 20 20 43 6f 6e 64 69 74 69 6f 6e         Condition
0820: 3d 22 27 24 28 49 4e 54 45 52 4f 50 5f 45 58 54  ="'$(INTEROP_EXT
0830: 52 41 5f 50 52 4f 50 53 5f 46 49 4c 45 29 27 20  RA_PROPS_FILE)' 
0840: 21 3d 20 27 27 20 41 6e 64 0d 0a 20 20 20 20 20  != '' And..     
0850: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0860: 45 78 69 73 74 73 28 27 24 28 49 4e 54 45 52 4f  Exists('$(INTERO
0870: 50 5f 45 58 54 52 41 5f 50 52 4f 50 53 5f 46 49  P_EXTRA_PROPS_FI
0880: 4c 45 29 27 29 22 20 2f 3e 0d 0a 0d 0a 20 20 3c  LE)')" />....  <
0890: 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f  PropertyGroup Co
08a0: 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66  ndition="'$(Conf
08b0: 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61  iguration)|$(Pla
08c0: 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75 67 7c  tform)'=='Debug|
08d0: 43 45 50 43 20 44 65 76 50 6c 61 74 66 6f 72 6d  CEPC DevPlatform
08e0: 27 22 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67  '" Label="Config
08f0: 75 72 61 74 69 6f 6e 22 3e 0d 0a 20 20 20 20 3c  uration">..    <
0900: 54 61 72 67 65 74 4e 61 6d 65 3e 53 51 4c 69 74  TargetName>SQLit
0910: 65 2e 49 6e 74 65 72 6f 70 2e 24 28 49 4e 54 45  e.Interop.$(INTE
0920: 52 4f 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52  ROP_BUILD_NUMBER
0930: 29 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d 0a  )</TargetName>..
0940: 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69      <Configurati
0950: 6f 6e 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c 69  onType>DynamicLi
0960: 62 72 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72 61  brary</Configura
0970: 74 69 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20 3c  tionType>..    <
0980: 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65  UseDebugLibrarie
0990: 73 3e 74 72 75 65 3c 2f 55 73 65 44 65 62 75 67  s>true</UseDebug
09a0: 4c 69 62 72 61 72 69 65 73 3e 0d 0a 20 20 20 20  Libraries>..    
09b0: 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74  <PlatformToolset
09c0: 3e 43 45 38 30 30 3c 2f 50 6c 61 74 66 6f 72 6d  >CE800</Platform
09d0: 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50 72  Toolset>..  </Pr
09e0: 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a  opertyGroup>....
09f0: 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70    <PropertyGroup
0a00: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43   Condition="'$(C
0a10: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28  onfiguration)|$(
0a20: 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c  Platform)'=='Rel
0a30: 65 61 73 65 7c 43 45 50 43 20 44 65 76 50 6c 61  ease|CEPC DevPla
0a40: 74 66 6f 72 6d 27 22 20 4c 61 62 65 6c 3d 22 43  tform'" Label="C
0a50: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 0d 0a  onfiguration">..
0a60: 20 20 20 20 3c 54 61 72 67 65 74 4e 61 6d 65 3e      <TargetName>
0a70: 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 24  SQLite.Interop.$
0a80: 28 49 4e 54 45 52 4f 50 5f 42 55 49 4c 44 5f 4e  (INTEROP_BUILD_N
0a90: 55 4d 42 45 52 29 3c 2f 54 61 72 67 65 74 4e 61  UMBER)</TargetNa
0aa0: 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66 69 67  me>..    <Config
0ab0: 75 72 61 74 69 6f 6e 54 79 70 65 3e 44 79 6e 61  urationType>Dyna
0ac0: 6d 69 63 4c 69 62 72 61 72 79 3c 2f 43 6f 6e 66  micLibrary</Conf
0ad0: 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 0d 0a  igurationType>..
0ae0: 20 20 20 20 3c 55 73 65 44 65 62 75 67 4c 69 62      <UseDebugLib
0af0: 72 61 72 69 65 73 3e 66 61 6c 73 65 3c 2f 55 73  raries>false</Us
0b00: 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e  eDebugLibraries>
0b10: 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54  ..    <PlatformT
0b20: 6f 6f 6c 73 65 74 3e 43 45 38 30 30 3c 2f 50 6c  oolset>CE800</Pl
0b30: 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 0d 0a  atformToolset>..
0b40: 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75    </PropertyGrou
0b50: 70 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74  p>....  <Propert
0b60: 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e  yGroup Condition
0b70: 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69  ="'$(Configurati
0b80: 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27  on)|$(Platform)'
0b90: 3d 3d 27 44 65 62 75 67 7c 41 52 4d 56 37 27 22  =='Debug|ARMV7'"
0ba0: 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72   Label="Configur
0bb0: 61 74 69 6f 6e 22 3e 0d 0a 20 20 20 20 3c 54 61  ation">..    <Ta
0bc0: 72 67 65 74 4e 61 6d 65 3e 53 51 4c 69 74 65 2e  rgetName>SQLite.
0bd0: 49 6e 74 65 72 6f 70 2e 24 28 49 4e 54 45 52 4f  Interop.$(INTERO
0be0: 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 29 3c  P_BUILD_NUMBER)<
0bf0: 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d 0a 20 20  /TargetName>..  
0c00: 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e    <Configuration
0c10: 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c 69 62 72  Type>DynamicLibr
0c20: 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69  ary</Configurati
0c30: 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20 3c 55 73  onType>..    <Us
0c40: 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e  eDebugLibraries>
0c50: 74 72 75 65 3c 2f 55 73 65 44 65 62 75 67 4c 69  true</UseDebugLi
0c60: 62 72 61 72 69 65 73 3e 0d 0a 20 20 20 20 3c 50  braries>..    <P
0c70: 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 43  latformToolset>C
0c80: 45 38 30 30 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f  E800</PlatformTo
0c90: 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70  olset>..  </Prop
0ca0: 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20  ertyGroup>....  
0cb0: 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43  <PropertyGroup C
0cc0: 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e  ondition="'$(Con
0cd0: 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c  figuration)|$(Pl
0ce0: 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65 61  atform)'=='Relea
0cf0: 73 65 7c 41 52 4d 56 37 27 22 20 4c 61 62 65 6c  se|ARMV7'" Label
0d00: 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22  ="Configuration"
0d10: 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65 74 4e 61  >..    <TargetNa
0d20: 6d 65 3e 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  me>SQLite.Intero
0d30: 70 2e 24 28 49 4e 54 45 52 4f 50 5f 42 55 49 4c  p.$(INTEROP_BUIL
0d40: 44 5f 4e 55 4d 42 45 52 29 3c 2f 54 61 72 67 65  D_NUMBER)</Targe
0d50: 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f 6e  tName>..    <Con
0d60: 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 44  figurationType>D
0d70: 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 3c 2f 43  ynamicLibrary</C
0d80: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65  onfigurationType
0d90: 3e 0d 0a 20 20 20 20 3c 55 73 65 44 65 62 75 67  >..    <UseDebug
0da0: 4c 69 62 72 61 72 69 65 73 3e 66 61 6c 73 65 3c  Libraries>false<
0db0: 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69  /UseDebugLibrari
0dc0: 65 73 3e 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f  es>..    <Platfo
0dd0: 72 6d 54 6f 6f 6c 73 65 74 3e 43 45 38 30 30 3c  rmToolset>CE800<
0de0: 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74  /PlatformToolset
0df0: 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47  >..  </PropertyG
0e00: 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 6d 70 6f  roup>....  <Impo
0e10: 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43  rt Project="$(VC
0e20: 54 61 72 67 65 74 73 50 61 74 68 29 5c 4d 69 63  TargetsPath)\Mic
0e30: 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73  rosoft.Cpp.props
0e40: 22 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20  " />..  <Import 
0e50: 50 72 6f 6a 65 63 74 3d 22 24 28 55 73 65 72 52  Project="$(UserR
0e60: 6f 6f 74 44 69 72 29 5c 4d 69 63 72 6f 73 6f 66  ootDir)\Microsof
0e70: 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d  t.Cpp.$(Platform
0e80: 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f  ).user.props" Co
0e90: 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73 74 73 28  ndition="exists(
0ea0: 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c  '$(UserRootDir)\
0eb0: 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28  Microsoft.Cpp.$(
0ec0: 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70  Platform).user.p
0ed0: 72 6f 70 73 27 29 22 20 4c 61 62 65 6c 3d 22 4c  rops')" Label="L
0ee0: 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66  ocalAppDataPlatf
0ef0: 6f 72 6d 22 20 2f 3e 0d 0a 0d 0a 20 20 3c 50 72  orm" />....  <Pr
0f00: 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20 20  opertyGroup>..  
0f10: 20 20 3c 4f 75 74 44 69 72 3e 24 28 50 72 6f 6a    <OutDir>$(Proj
0f20: 65 63 74 44 69 72 29 2e 2e 5c 62 69 6e 5c 24 28  ectDir)..\bin\$(
0f30: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 59 65 61  ConfigurationYea
0f40: 72 29 5c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 24  r)\$(Platform)\$
0f50: 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c  (Configuration)\
0f60: 3c 2f 4f 75 74 44 69 72 3e 0d 0a 20 20 20 20 3c  </OutDir>..    <
0f70: 49 6e 74 44 69 72 3e 2e 2e 5c 6f 62 6a 5c 24 28  IntDir>..\obj\$(
0f80: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 59 65 61  ConfigurationYea
0f90: 72 29 5c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 24  r)\$(Platform)\$
0fa0: 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c  (Configuration)\
0fb0: 3c 2f 49 6e 74 44 69 72 3e 0d 0a 20 20 3c 2f 50  </IntDir>..  </P
0fc0: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d  ropertyGroup>...
0fd0: 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e 69 74 69  .  <ItemDefiniti
0fe0: 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  onGroup Conditio
0ff0: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
1000: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
1010: 27 3d 3d 27 44 65 62 75 67 7c 43 45 50 43 20 44  '=='Debug|CEPC D
1020: 65 76 50 6c 61 74 66 6f 72 6d 27 22 3e 0d 0a 20  evPlatform'">.. 
1030: 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a     <ClCompile>..
1040: 20 20 20 20 20 20 3c 50 72 65 63 6f 6d 70 69 6c        <Precompil
1050: 65 64 48 65 61 64 65 72 3e 4e 6f 74 55 73 69 6e  edHeader>NotUsin
1060: 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65  g</PrecompiledHe
1070: 61 64 65 72 3e 0d 0a 20 20 20 20 20 20 3c 4f 70  ader>..      <Op
1080: 74 69 6d 69 7a 61 74 69 6f 6e 3e 44 69 73 61 62  timization>Disab
1090: 6c 65 64 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f  led</Optimizatio
10a0: 6e 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74  n>..      <Addit
10b0: 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65  ionalIncludeDire
10c0: 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f  ctories>$(INTERO
10d0: 50 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54  P_INCLUDE_DIRECT
10e0: 4f 52 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f  ORIES);%(Additio
10f0: 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74  nalIncludeDirect
1100: 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e  ories)</Addition
1110: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
1120: 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72  ries>..      <Pr
1130: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
1140: 74 69 6f 6e 73 3e 57 49 4e 33 32 3b 5f 44 45 42  tions>WIN32;_DEB
1150: 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 55 4e 49 43  UG;_WINDOWS;UNIC
1160: 4f 44 45 3b 24 28 53 51 4c 49 54 45 5f 57 49 4e  ODE;$(SQLITE_WIN
1170: 43 45 5f 32 30 31 33 5f 44 45 46 49 4e 45 53 29  CE_2013_DEFINES)
1180: 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e  ;$(SQLITE_COMMON
1190: 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49  _DEFINES);$(SQLI
11a0: 54 45 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53  TE_EXTRA_DEFINES
11b0: 29 3b 24 28 53 51 4c 49 54 45 5f 44 45 42 55 47  );$(SQLITE_DEBUG
11c0: 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45  _DEFINES);$(INTE
11d0: 52 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45  ROP_EXTRA_DEFINE
11e0: 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f 44 45 42  S);$(INTEROP_DEB
11f0: 55 47 5f 44 45 46 49 4e 45 53 29 3b 25 28 50 72  UG_DEFINES);%(Pr
1200: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
1210: 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65  tions)</Preproce
1220: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e  ssorDefinitions>
1230: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
1240: 6e 61 6c 4f 70 74 69 6f 6e 73 3e 2f 44 20 22 44  nalOptions>/D "D
1250: 45 42 55 47 22 20 2f 44 20 22 53 54 41 4e 44 41  EBUG" /D "STANDA
1260: 52 44 53 48 45 4c 4c 5f 55 49 5f 4d 4f 44 45 4c  RDSHELL_UI_MODEL
1270: 22 20 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70  " %(AdditionalOp
1280: 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e  tions)</Addition
1290: 61 6c 4f 70 74 69 6f 6e 73 3e 0d 0a 20 20 20 20  alOptions>..    
12a0: 20 20 3c 44 69 73 61 62 6c 65 53 70 65 63 69 66    <DisableSpecif
12b0: 69 63 57 61 72 6e 69 6e 67 73 3e 24 28 53 51 4c  icWarnings>$(SQL
12c0: 49 54 45 5f 44 49 53 41 42 4c 45 5f 57 41 52 4e  ITE_DISABLE_WARN
12d0: 49 4e 47 53 29 3b 25 28 44 69 73 61 62 6c 65 53  INGS);%(DisableS
12e0: 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 29  pecificWarnings)
12f0: 3c 2f 44 69 73 61 62 6c 65 53 70 65 63 69 66 69  </DisableSpecifi
1300: 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20 20 20  cWarnings>..    
1310: 20 20 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c    <FunctionLevel
1320: 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75  Linking>true</Fu
1330: 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69  nctionLevelLinki
1340: 6e 67 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d  ng>..    </ClCom
1350: 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 52 65 73 6f  pile>..    <Reso
1360: 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20  urceCompile>..  
1370: 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f      <Preprocesso
1380: 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 5f 44 45  rDefinitions>_DE
1390: 42 55 47 3b 49 4e 54 45 52 4f 50 5f 52 43 5f 56  BUG;INTEROP_RC_V
13a0: 45 52 53 49 4f 4e 3d 24 28 49 4e 54 45 52 4f 50  ERSION=$(INTEROP
13b0: 5f 52 43 5f 56 45 52 53 49 4f 4e 29 3b 25 28 50  _RC_VERSION);%(P
13c0: 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e  reprocessorDefin
13d0: 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63  itions)</Preproc
13e0: 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73  essorDefinitions
13f0: 3e 0d 0a 20 20 20 20 3c 2f 52 65 73 6f 75 72 63  >..    </Resourc
1400: 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c  eCompile>..    <
1410: 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20 20 3c 41 64  Link>..      <Ad
1420: 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44  ditionalLibraryD
1430: 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e 54  irectories>$(INT
1440: 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 49 52  EROP_LIBRARY_DIR
1450: 45 43 54 4f 52 49 45 53 29 3c 2f 41 64 64 69 74  ECTORIES)</Addit
1460: 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65  ionalLibraryDire
1470: 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20 20  ctories>..      
1480: 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e  <AdditionalDepen
1490: 64 65 6e 63 69 65 73 3e 24 28 49 4e 54 45 52 4f  dencies>$(INTERO
14a0: 50 5f 4c 49 42 52 41 52 59 5f 44 45 50 45 4e 44  P_LIBRARY_DEPEND
14b0: 45 4e 43 49 45 53 29 3b 25 28 41 64 64 69 74 69  ENCIES);%(Additi
14c0: 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73  onalDependencies
14d0: 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70  )</AdditionalDep
14e0: 65 6e 64 65 6e 63 69 65 73 3e 0d 0a 20 20 20 20  endencies>..    
14f0: 20 20 3c 56 65 72 73 69 6f 6e 3e 24 28 49 4e 54    <Version>$(INT
1500: 45 52 4f 50 5f 4c 49 4e 4b 45 52 5f 56 45 52 53  EROP_LINKER_VERS
1510: 49 4f 4e 29 3c 2f 56 65 72 73 69 6f 6e 3e 0d 0a  ION)</Version>..
1520: 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 65 44        <GenerateD
1530: 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e  ebugInformation>
1540: 74 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 44 65  true</GenerateDe
1550: 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 0d  bugInformation>.
1560: 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20  .    </Link>..  
1570: 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e  </ItemDefinition
1580: 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74 65  Group>....  <Ite
1590: 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70  mDefinitionGroup
15a0: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43   Condition="'$(C
15b0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28  onfiguration)|$(
15c0: 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c  Platform)'=='Rel
15d0: 65 61 73 65 7c 43 45 50 43 20 44 65 76 50 6c 61  ease|CEPC DevPla
15e0: 74 66 6f 72 6d 27 22 3e 0d 0a 20 20 20 20 3c 43  tform'">..    <C
15f0: 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20  lCompile>..     
1600: 20 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61   <PrecompiledHea
1610: 64 65 72 3e 4e 6f 74 55 73 69 6e 67 3c 2f 50 72  der>NotUsing</Pr
1620: 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e  ecompiledHeader>
1630: 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a  ..      <Optimiz
1640: 61 74 69 6f 6e 3e 4d 61 78 53 70 65 65 64 3c 2f  ation>MaxSpeed</
1650: 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20  Optimization>.. 
1660: 20 20 20 20 20 3c 46 75 6e 63 74 69 6f 6e 4c 65       <FunctionLe
1670: 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c  velLinking>true<
1680: 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69  /FunctionLevelLi
1690: 6e 6b 69 6e 67 3e 0d 0a 20 20 20 20 20 20 3c 49  nking>..      <I
16a0: 6e 74 72 69 6e 73 69 63 46 75 6e 63 74 69 6f 6e  ntrinsicFunction
16b0: 73 3e 74 72 75 65 3c 2f 49 6e 74 72 69 6e 73 69  s>true</Intrinsi
16c0: 63 46 75 6e 63 74 69 6f 6e 73 3e 0d 0a 20 20 20  cFunctions>..   
16d0: 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e     <AdditionalIn
16e0: 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73  cludeDirectories
16f0: 3e 24 28 49 4e 54 45 52 4f 50 5f 49 4e 43 4c 55  >$(INTEROP_INCLU
1700: 44 45 5f 44 49 52 45 43 54 4f 52 49 45 53 29 3b  DE_DIRECTORIES);
1710: 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c  %(AdditionalIncl
1720: 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c  udeDirectories)<
1730: 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75  /AdditionalInclu
1740: 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a  deDirectories>..
1750: 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73        <Preproces
1760: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 57  sorDefinitions>W
1770: 49 4e 33 32 3b 4e 44 45 42 55 47 3b 5f 57 49 4e  IN32;NDEBUG;_WIN
1780: 44 4f 57 53 3b 55 4e 49 43 4f 44 45 3b 24 28 53  DOWS;UNICODE;$(S
1790: 51 4c 49 54 45 5f 57 49 4e 43 45 5f 32 30 31 33  QLITE_WINCE_2013
17a0: 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49  _DEFINES);$(SQLI
17b0: 54 45 5f 43 4f 4d 4d 4f 4e 5f 44 45 46 49 4e 45  TE_COMMON_DEFINE
17c0: 53 29 3b 24 28 53 51 4c 49 54 45 5f 45 58 54 52  S);$(SQLITE_EXTR
17d0: 41 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c  A_DEFINES);$(SQL
17e0: 49 54 45 5f 52 45 4c 45 41 53 45 5f 44 45 46 49  ITE_RELEASE_DEFI
17f0: 4e 45 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f 45  NES);$(INTEROP_E
1800: 58 54 52 41 5f 44 45 46 49 4e 45 53 29 3b 25 28  XTRA_DEFINES);%(
1810: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
1820: 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f  nitions)</Prepro
1830: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
1840: 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74  s>..      <Addit
1850: 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 2f 44 20  ionalOptions>/D 
1860: 22 5f 57 49 4e 44 4f 57 53 22 20 2f 44 20 22 53  "_WINDOWS" /D "S
1870: 54 41 4e 44 41 52 44 53 48 45 4c 4c 5f 55 49 5f  TANDARDSHELL_UI_
1880: 4d 4f 44 45 4c 22 20 25 28 41 64 64 69 74 69 6f  MODEL" %(Additio
1890: 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64  nalOptions)</Add
18a0: 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 0d  itionalOptions>.
18b0: 0a 20 20 20 20 20 20 3c 44 69 73 61 62 6c 65 53  .      <DisableS
18c0: 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e  pecificWarnings>
18d0: 24 28 53 51 4c 49 54 45 5f 44 49 53 41 42 4c 45  $(SQLITE_DISABLE
18e0: 5f 57 41 52 4e 49 4e 47 53 29 3b 25 28 44 69 73  _WARNINGS);%(Dis
18f0: 61 62 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e  ableSpecificWarn
1900: 69 6e 67 73 29 3c 2f 44 69 73 61 62 6c 65 53 70  ings)</DisableSp
1910: 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 0d  ecificWarnings>.
1920: 0a 20 20 20 20 20 20 3c 46 75 6e 63 74 69 6f 6e  .      <Function
1930: 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75  LevelLinking>tru
1940: 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c  e</FunctionLevel
1950: 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20 20 20 3c 2f  Linking>..    </
1960: 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20  ClCompile>..    
1970: 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65  <ResourceCompile
1980: 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70 72 6f  >..      <Prepro
1990: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
19a0: 73 3e 4e 44 45 42 55 47 3b 49 4e 54 45 52 4f 50  s>NDEBUG;INTEROP
19b0: 5f 52 43 5f 56 45 52 53 49 4f 4e 3d 24 28 49 4e  _RC_VERSION=$(IN
19c0: 54 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e  TEROP_RC_VERSION
19d0: 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72  );%(Preprocessor
19e0: 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72  Definitions)</Pr
19f0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
1a00: 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c 2f 52 65  tions>..    </Re
1a10: 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a  sourceCompile>..
1a20: 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20      <Link>..    
1a30: 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62    <AdditionalLib
1a40: 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e  raryDirectories>
1a50: 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52  $(INTEROP_LIBRAR
1a60: 59 5f 44 49 52 45 43 54 4f 52 49 45 53 29 3c 2f  Y_DIRECTORIES)</
1a70: 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72  AdditionalLibrar
1a80: 79 44 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20  yDirectories>.. 
1a90: 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c       <Additional
1aa0: 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 24 28 49  Dependencies>$(I
1ab0: 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44  NTEROP_LIBRARY_D
1ac0: 45 50 45 4e 44 45 4e 43 49 45 53 29 3b 25 28 41  EPENDENCIES);%(A
1ad0: 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65  dditionalDepende
1ae0: 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e  ncies)</Addition
1af0: 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 0d  alDependencies>.
1b00: 0a 20 20 20 20 20 20 3c 56 65 72 73 69 6f 6e 3e  .      <Version>
1b10: 24 28 49 4e 54 45 52 4f 50 5f 4c 49 4e 4b 45 52  $(INTEROP_LINKER
1b20: 5f 56 45 52 53 49 4f 4e 29 3c 2f 56 65 72 73 69  _VERSION)</Versi
1b30: 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65 6e 65  on>..      <Gene
1b40: 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61  rateDebugInforma
1b50: 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e 65 72  tion>true</Gener
1b60: 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74  ateDebugInformat
1b70: 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 45 6e 61  ion>..      <Ena
1b80: 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67  bleCOMDATFolding
1b90: 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d  >true</EnableCOM
1ba0: 44 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a 20 20 20  DATFolding>..   
1bb0: 20 20 20 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65     <OptimizeRefe
1bc0: 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74  rences>true</Opt
1bd0: 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e  imizeReferences>
1be0: 0d 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20  ..    </Link>.. 
1bf0: 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f   </ItemDefinitio
1c00: 6e 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74  nGroup>....  <It
1c10: 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75  emDefinitionGrou
1c20: 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28  p Condition="'$(
1c30: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24  Configuration)|$
1c40: 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65  (Platform)'=='De
1c50: 62 75 67 7c 41 52 4d 56 37 27 22 3e 0d 0a 20 20  bug|ARMV7'">..  
1c60: 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20    <ClCompile>.. 
1c70: 20 20 20 20 20 3c 50 72 65 63 6f 6d 70 69 6c 65       <Precompile
1c80: 64 48 65 61 64 65 72 3e 4e 6f 74 55 73 69 6e 67  dHeader>NotUsing
1c90: 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61  </PrecompiledHea
1ca0: 64 65 72 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74  der>..      <Opt
1cb0: 69 6d 69 7a 61 74 69 6f 6e 3e 44 69 73 61 62 6c  imization>Disabl
1cc0: 65 64 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e  ed</Optimization
1cd0: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
1ce0: 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63  onalIncludeDirec
1cf0: 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50  tories>$(INTEROP
1d00: 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54 4f  _INCLUDE_DIRECTO
1d10: 52 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e  RIES);%(Addition
1d20: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
1d30: 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61  ries)</Additiona
1d40: 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72  lIncludeDirector
1d50: 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65  ies>..      <Pre
1d60: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
1d70: 69 6f 6e 73 3e 57 49 4e 33 32 3b 5f 44 45 42 55  ions>WIN32;_DEBU
1d80: 47 3b 5f 57 49 4e 44 4f 57 53 3b 55 4e 49 43 4f  G;_WINDOWS;UNICO
1d90: 44 45 3b 24 28 53 51 4c 49 54 45 5f 57 49 4e 43  DE;$(SQLITE_WINC
1da0: 45 5f 32 30 31 33 5f 44 45 46 49 4e 45 53 29 3b  E_2013_DEFINES);
1db0: 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e 5f  $(SQLITE_COMMON_
1dc0: 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54  DEFINES);$(SQLIT
1dd0: 45 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53 29  E_EXTRA_DEFINES)
1de0: 3b 24 28 53 51 4c 49 54 45 5f 44 45 42 55 47 5f  ;$(SQLITE_DEBUG_
1df0: 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45 52  DEFINES);$(INTER
1e00: 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53  OP_EXTRA_DEFINES
1e10: 29 3b 24 28 49 4e 54 45 52 4f 50 5f 44 45 42 55  );$(INTEROP_DEBU
1e20: 47 5f 44 45 46 49 4e 45 53 29 3b 25 28 50 72 65  G_DEFINES);%(Pre
1e30: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
1e40: 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73  ions)</Preproces
1e50: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d  sorDefinitions>.
1e60: 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e  .      <Addition
1e70: 61 6c 4f 70 74 69 6f 6e 73 3e 2f 44 20 22 44 45  alOptions>/D "DE
1e80: 42 55 47 22 20 2f 44 20 22 53 54 41 4e 44 41 52  BUG" /D "STANDAR
1e90: 44 53 48 45 4c 4c 5f 55 49 5f 4d 4f 44 45 4c 22  DSHELL_UI_MODEL"
1ea0: 20 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74   %(AdditionalOpt
1eb0: 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61  ions)</Additiona
1ec0: 6c 4f 70 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20  lOptions>..     
1ed0: 20 3c 44 69 73 61 62 6c 65 53 70 65 63 69 66 69   <DisableSpecifi
1ee0: 63 57 61 72 6e 69 6e 67 73 3e 24 28 53 51 4c 49  cWarnings>$(SQLI
1ef0: 54 45 5f 44 49 53 41 42 4c 45 5f 57 41 52 4e 49  TE_DISABLE_WARNI
1f00: 4e 47 53 29 3b 25 28 44 69 73 61 62 6c 65 53 70  NGS);%(DisableSp
1f10: 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 29 3c  ecificWarnings)<
1f20: 2f 44 69 73 61 62 6c 65 53 70 65 63 69 66 69 63  /DisableSpecific
1f30: 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20 20 20 20  Warnings>..     
1f40: 20 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c   <FunctionLevelL
1f50: 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e  inking>true</Fun
1f60: 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e  ctionLevelLinkin
1f70: 67 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70  g>..    </ClComp
1f80: 69 6c 65 3e 0d 0a 20 20 20 20 3c 52 65 73 6f 75  ile>..    <Resou
1f90: 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20  rceCompile>..   
1fa0: 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72     <Preprocessor
1fb0: 44 65 66 69 6e 69 74 69 6f 6e 73 3e 5f 44 45 42  Definitions>_DEB
1fc0: 55 47 3b 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45  UG;INTEROP_RC_VE
1fd0: 52 53 49 4f 4e 3d 24 28 49 4e 54 45 52 4f 50 5f  RSION=$(INTEROP_
1fe0: 52 43 5f 56 45 52 53 49 4f 4e 29 3b 25 28 50 72  RC_VERSION);%(Pr
1ff0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
2000: 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65  tions)</Preproce
2010: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e  ssorDefinitions>
2020: 0d 0a 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65  ..    </Resource
2030: 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 4c  Compile>..    <L
2040: 69 6e 6b 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64  ink>..      <Add
2050: 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69  itionalLibraryDi
2060: 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45  rectories>$(INTE
2070: 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 49 52 45  ROP_LIBRARY_DIRE
2080: 43 54 4f 52 49 45 53 29 3c 2f 41 64 64 69 74 69  CTORIES)</Additi
2090: 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63  onalLibraryDirec
20a0: 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c  tories>..      <
20b0: 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64  AdditionalDepend
20c0: 65 6e 63 69 65 73 3e 24 28 49 4e 54 45 52 4f 50  encies>$(INTEROP
20d0: 5f 4c 49 42 52 41 52 59 5f 44 45 50 45 4e 44 45  _LIBRARY_DEPENDE
20e0: 4e 43 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f  NCIES);%(Additio
20f0: 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29  nalDependencies)
2100: 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65  </AdditionalDepe
2110: 6e 64 65 6e 63 69 65 73 3e 0d 0a 20 20 20 20 20  ndencies>..     
2120: 20 3c 56 65 72 73 69 6f 6e 3e 24 28 49 4e 54 45   <Version>$(INTE
2130: 52 4f 50 5f 4c 49 4e 4b 45 52 5f 56 45 52 53 49  ROP_LINKER_VERSI
2140: 4f 4e 29 3c 2f 56 65 72 73 69 6f 6e 3e 0d 0a 20  ON)</Version>.. 
2150: 20 20 20 20 20 3c 47 65 6e 65 72 61 74 65 44 65       <GenerateDe
2160: 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 74  bugInformation>t
2170: 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 44 65 62  rue</GenerateDeb
2180: 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 0d 0a  ugInformation>..
2190: 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20 3c      </Link>..  <
21a0: 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47  /ItemDefinitionG
21b0: 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74 65 6d  roup>....  <Item
21c0: 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20  DefinitionGroup 
21d0: 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f  Condition="'$(Co
21e0: 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50  nfiguration)|$(P
21f0: 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65  latform)'=='Rele
2200: 61 73 65 7c 41 52 4d 56 37 27 22 3e 0d 0a 20 20  ase|ARMV7'">..  
2210: 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20    <ClCompile>.. 
2220: 20 20 20 20 20 3c 50 72 65 63 6f 6d 70 69 6c 65       <Precompile
2230: 64 48 65 61 64 65 72 3e 4e 6f 74 55 73 69 6e 67  dHeader>NotUsing
2240: 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61  </PrecompiledHea
2250: 64 65 72 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74  der>..      <Opt
2260: 69 6d 69 7a 61 74 69 6f 6e 3e 4d 61 78 53 70 65  imization>MaxSpe
2270: 65 64 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e  ed</Optimization
2280: 3e 0d 0a 20 20 20 20 20 20 3c 46 75 6e 63 74 69  >..      <Functi
2290: 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74  onLevelLinking>t
22a0: 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76  rue</FunctionLev
22b0: 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20 20 20  elLinking>..    
22c0: 20 20 3c 49 6e 74 72 69 6e 73 69 63 46 75 6e 63    <IntrinsicFunc
22d0: 74 69 6f 6e 73 3e 74 72 75 65 3c 2f 49 6e 74 72  tions>true</Intr
22e0: 69 6e 73 69 63 46 75 6e 63 74 69 6f 6e 73 3e 0d  insicFunctions>.
22f0: 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e  .      <Addition
2300: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
2310: 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 49  ries>$(INTEROP_I
2320: 4e 43 4c 55 44 45 5f 44 49 52 45 43 54 4f 52 49  NCLUDE_DIRECTORI
2330: 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c  ES);%(Additional
2340: 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69  IncludeDirectori
2350: 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49  es)</AdditionalI
2360: 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65  ncludeDirectorie
2370: 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70 72  s>..      <Prepr
2380: 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f  ocessorDefinitio
2390: 6e 73 3e 57 49 4e 33 32 3b 4e 44 45 42 55 47 3b  ns>WIN32;NDEBUG;
23a0: 5f 57 49 4e 44 4f 57 53 3b 55 4e 49 43 4f 44 45  _WINDOWS;UNICODE
23b0: 3b 24 28 53 51 4c 49 54 45 5f 57 49 4e 43 45 5f  ;$(SQLITE_WINCE_
23c0: 32 30 31 33 5f 44 45 46 49 4e 45 53 29 3b 24 28  2013_DEFINES);$(
23d0: 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e 5f 44 45  SQLITE_COMMON_DE
23e0: 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f  FINES);$(SQLITE_
23f0: 45 58 54 52 41 5f 44 45 46 49 4e 45 53 29 3b 24  EXTRA_DEFINES);$
2400: 28 53 51 4c 49 54 45 5f 52 45 4c 45 41 53 45 5f  (SQLITE_RELEASE_
2410: 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45 52  DEFINES);$(INTER
2420: 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53  OP_EXTRA_DEFINES
2430: 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72  );%(Preprocessor
2440: 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72  Definitions)</Pr
2450: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
2460: 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 41  tions>..      <A
2470: 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73  dditionalOptions
2480: 3e 2f 44 20 22 5f 57 49 4e 44 4f 57 53 22 20 2f  >/D "_WINDOWS" /
2490: 44 20 22 53 54 41 4e 44 41 52 44 53 48 45 4c 4c  D "STANDARDSHELL
24a0: 5f 55 49 5f 4d 4f 44 45 4c 22 20 25 28 41 64 64  _UI_MODEL" %(Add
24b0: 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c  itionalOptions)<
24c0: 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f  /AdditionalOptio
24d0: 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 44 69 73 61  ns>..      <Disa
24e0: 62 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69  bleSpecificWarni
24f0: 6e 67 73 3e 24 28 53 51 4c 49 54 45 5f 44 49 53  ngs>$(SQLITE_DIS
2500: 41 42 4c 45 5f 57 41 52 4e 49 4e 47 53 29 3b 25  ABLE_WARNINGS);%
2510: 28 44 69 73 61 62 6c 65 53 70 65 63 69 66 69 63  (DisableSpecific
2520: 57 61 72 6e 69 6e 67 73 29 3c 2f 44 69 73 61 62  Warnings)</Disab
2530: 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e  leSpecificWarnin
2540: 67 73 3e 0d 0a 20 20 20 20 20 20 3c 46 75 6e 63  gs>..      <Func
2550: 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67  tionLevelLinking
2560: 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c  >true</FunctionL
2570: 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20  evelLinking>..  
2580: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
2590: 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d      <ResourceCom
25a0: 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72  pile>..      <Pr
25b0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
25c0: 74 69 6f 6e 73 3e 4e 44 45 42 55 47 3b 49 4e 54  tions>NDEBUG;INT
25d0: 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d  EROP_RC_VERSION=
25e0: 24 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52  $(INTEROP_RC_VER
25f0: 53 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65  SION);%(Preproce
2600: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29  ssorDefinitions)
2610: 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65  </PreprocessorDe
2620: 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20  finitions>..    
2630: 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c  </ResourceCompil
2640: 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a  e>..    <Link>..
2650: 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61        <Additiona
2660: 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72  lLibraryDirector
2670: 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49  ies>$(INTEROP_LI
2680: 42 52 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45  BRARY_DIRECTORIE
2690: 53 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69  S)</AdditionalLi
26a0: 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73  braryDirectories
26b0: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
26c0: 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73  onalDependencies
26d0: 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41  >$(INTEROP_LIBRA
26e0: 52 59 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29  RY_DEPENDENCIES)
26f0: 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70  ;%(AdditionalDep
2700: 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69  endencies)</Addi
2710: 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69  tionalDependenci
2720: 65 73 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72 73  es>..      <Vers
2730: 69 6f 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49  ion>$(INTEROP_LI
2740: 4e 4b 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56  NKER_VERSION)</V
2750: 65 72 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c  ersion>..      <
2760: 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66  GenerateDebugInf
2770: 6f 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47  ormation>true</G
2780: 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f  enerateDebugInfo
2790: 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20  rmation>..      
27a0: 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c  <EnableCOMDATFol
27b0: 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c  ding>true</Enabl
27c0: 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 0d  eCOMDATFolding>.
27d0: 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65  .      <Optimize
27e0: 52 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c  References>true<
27f0: 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e  /OptimizeReferen
2800: 63 65 73 3e 0d 0a 20 20 20 20 3c 2f 4c 69 6e 6b  ces>..    </Link
2810: 3e 0d 0a 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e  >..  </ItemDefin
2820: 69 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a 0d 0a 20  itionGroup>.... 
2830: 20 3c 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20 20   <ItemGroup>..  
2840: 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63    <ClCompile Inc
2850: 6c 75 64 65 3d 22 73 72 63 5c 77 69 6e 5c 41 73  lude="src\win\As
2860: 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 70 70 22 3e  semblyInfo.cpp">
2870: 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65  ..      <Exclude
2880: 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c  dFromBuild>true<
2890: 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  /ExcludedFromBui
28a0: 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d  ld>..    </ClCom
28b0: 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f  pile>..    <ClCo
28c0: 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73  mpile Include="s
28d0: 72 63 5c 77 69 6e 5c 63 72 79 70 74 2e 63 22 3e  rc\win\crypt.c">
28e0: 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65  ..      <Exclude
28f0: 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c  dFromBuild>true<
2900: 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  /ExcludedFromBui
2910: 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d  ld>..    </ClCom
2920: 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f  pile>..    <ClCo
2930: 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73  mpile Include="s
2940: 72 63 5c 63 6f 6e 74 72 69 62 5c 65 78 74 65 6e  rc\contrib\exten
2950: 73 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 2e 63  sion-functions.c
2960: 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75  ">..      <Exclu
2970: 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75  dedFromBuild>tru
2980: 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42  e</ExcludedFromB
2990: 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43  uild>..    </ClC
29a0: 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c  ompile>..    <Cl
29b0: 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d  Compile Include=
29c0: 22 73 72 63 5c 65 78 74 5c 66 74 73 35 2e 63 22  "src\ext\fts5.c"
29d0: 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64  >..      <Exclud
29e0: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65  edFromBuild>true
29f0: 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75  </ExcludedFromBu
2a00: 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f  ild>..    </ClCo
2a10: 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43  mpile>..    <ClC
2a20: 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22  ompile Include="
2a30: 73 72 63 5c 65 78 74 5c 6a 73 6f 6e 31 2e 63 22  src\ext\json1.c"
2a40: 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64  >..      <Exclud
2a50: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65  edFromBuild>true
2a60: 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75  </ExcludedFromBu
2a70: 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f  ild>..    </ClCo
2a80: 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43  mpile>..    <ClC
2a90: 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22  ompile Include="
2aa0: 73 72 63 5c 65 78 74 5c 70 65 72 63 65 6e 74 69  src\ext\percenti
2ab0: 6c 65 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45  le.c">..      <E
2ac0: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
2ad0: 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46  >true</ExcludedF
2ae0: 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c  romBuild>..    <
2af0: 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20  /ClCompile>..   
2b00: 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c   <ClCompile Incl
2b10: 75 64 65 3d 22 73 72 63 5c 65 78 74 5c 72 65 67  ude="src\ext\reg
2b20: 65 78 70 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c  exp.c">..      <
2b30: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
2b40: 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64  d>true</Excluded
2b50: 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20  FromBuild>..    
2b60: 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20  </ClCompile>..  
2b70: 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63    <ClCompile Inc
2b80: 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c 74 6f  lude="src\ext\to
2b90: 74 79 70 65 2e 63 22 3e 0d 0a 20 20 20 20 20 20  type.c">..      
2ba0: 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  <ExcludedFromBui
2bb0: 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65  ld>true</Exclude
2bc0: 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20  dFromBuild>..   
2bd0: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
2be0: 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e     <ClCompile In
2bf0: 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c 76  clude="src\ext\v
2c00: 74 73 68 69 6d 2e 63 22 3e 0d 0a 20 20 20 20 20  tshim.c">..     
2c10: 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75   <ExcludedFromBu
2c20: 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64  ild>true</Exclud
2c30: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20  edFromBuild>..  
2c40: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
2c50: 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49      <ClCompile I
2c60: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 67 65 6e 65  nclude="src\gene
2c70: 72 69 63 5c 69 6e 74 65 72 6f 70 2e 63 22 20 2f  ric\interop.c" /
2c80: 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c  >..    <ClCompil
2c90: 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 63  e Include="src\c
2ca0: 6f 72 65 5c 73 71 6c 69 74 65 33 2e 63 22 3e 0d  ore\sqlite3.c">.
2cb0: 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64  .      <Excluded
2cc0: 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f  FromBuild>true</
2cd0: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
2ce0: 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70  d>..    </ClComp
2cf0: 69 6c 65 3e 0d 0a 20 20 3c 2f 49 74 65 6d 47 72  ile>..  </ItemGr
2d00: 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74 65 6d 47  oup>....  <ItemG
2d10: 72 6f 75 70 3e 0d 0a 20 20 20 20 3c 4e 6f 6e 65  roup>..    <None
2d20: 20 49 6e 63 6c 75 64 65 3d 22 70 72 6f 70 73 5c   Include="props\
2d30: 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32  SQLite.Interop.2
2d40: 30 31 32 2e 70 72 6f 70 73 22 20 2f 3e 0d 0a 20  012.props" />.. 
2d50: 20 20 20 3c 4e 6f 6e 65 20 49 6e 63 6c 75 64 65     <None Include
2d60: 3d 22 70 72 6f 70 73 5c 73 71 6c 69 74 65 33 2e  ="props\sqlite3.
2d70: 70 72 6f 70 73 22 20 2f 3e 0d 0a 20 20 3c 2f 49  props" />..  </I
2d80: 74 65 6d 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c  temGroup>....  <
2d90: 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 20 20  ItemGroup>..    
2da0: 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e 63 6c 75  <ClInclude Inclu
2db0: 64 65 3d 22 73 72 63 5c 63 6f 72 65 5c 73 71 6c  de="src\core\sql
2dc0: 69 74 65 33 2e 68 22 20 2f 3e 0d 0a 20 20 20 20  ite3.h" />..    
2dd0: 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e 63 6c 75  <ClInclude Inclu
2de0: 64 65 3d 22 73 72 63 5c 63 6f 72 65 5c 73 71 6c  de="src\core\sql
2df0: 69 74 65 33 65 78 74 2e 68 22 20 2f 3e 0d 0a 20  ite3ext.h" />.. 
2e00: 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e     <ClInclude In
2e10: 63 6c 75 64 65 3d 22 73 72 63 5c 67 65 6e 65 72  clude="src\gener
2e20: 69 63 5c 69 6e 74 65 72 6f 70 2e 68 22 20 2f 3e  ic\interop.h" />
2e30: 0d 0a 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e  ..  </ItemGroup>
2e40: 0d 0a 0d 0a 20 20 3c 49 74 65 6d 47 72 6f 75 70  ....  <ItemGroup
2e50: 3e 0d 0a 20 20 20 20 3c 52 65 73 6f 75 72 63 65  >..    <Resource
2e60: 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d  Compile Include=
2e70: 22 73 72 63 5c 77 69 6e 5c 53 51 4c 69 74 65 2e  "src\win\SQLite.
2e80: 49 6e 74 65 72 6f 70 2e 72 63 22 20 2f 3e 0d 0a  Interop.rc" />..
2e90: 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a    </ItemGroup>..
2ea0: 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a  ..  <Import Proj
2eb0: 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73  ect="$(VCTargets
2ec0: 50 61 74 68 29 5c 4d 69 63 72 6f 73 6f 66 74 2e  Path)\Microsoft.
2ed0: 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 0d  Cpp.targets" />.
2ee0: 0a 3c 2f 50 72 6f 6a 65 63 74 3e                 .</Project>