System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 052752ba135ca267865fd2dcfbe90f4e9c92b50a:


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 50 6c 61 74 66 6f 72 6d 2e 53  e.NET.Platform.S
07d0: 65 74 74 69 6e 67 73 2e 74 61 72 67 65 74 73 22  ettings.targets"
07e0: 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50   />..  <Import P
07f0: 72 6f 6a 65 63 74 3d 22 24 28 53 51 4c 69 74 65  roject="$(SQLite
0800: 4e 65 74 44 69 72 29 5c 54 61 72 67 65 74 73 5c  NetDir)\Targets\
0810: 53 51 4c 69 74 65 2e 4e 45 54 2e 53 65 74 74 69  SQLite.NET.Setti
0820: 6e 67 73 2e 74 61 72 67 65 74 73 22 20 2f 3e 0d  ngs.targets" />.
0830: 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65  .  <Import Proje
0840: 63 74 3d 22 24 28 53 51 4c 69 74 65 4e 65 74 44  ct="$(SQLiteNetD
0850: 69 72 29 5c 54 61 72 67 65 74 73 5c 53 51 4c 69  ir)\Targets\SQLi
0860: 74 65 2e 4e 45 54 2e 74 61 72 67 65 74 73 22 20  te.NET.targets" 
0870: 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72  />..  <Import Pr
0880: 6f 6a 65 63 74 3d 22 24 28 49 4e 54 45 52 4f 50  oject="$(INTEROP
0890: 5f 45 58 54 52 41 5f 50 52 4f 50 53 5f 46 49 4c  _EXTRA_PROPS_FIL
08a0: 45 29 22 0d 0a 20 20 20 20 20 20 20 20 20 20 43  E)"..          C
08b0: 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 49 4e 54  ondition="'$(INT
08c0: 45 52 4f 50 5f 45 58 54 52 41 5f 50 52 4f 50 53  EROP_EXTRA_PROPS
08d0: 5f 46 49 4c 45 29 27 20 21 3d 20 27 27 20 41 6e  _FILE)' != '' An
08e0: 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  d..             
08f0: 20 20 20 20 20 20 20 20 45 78 69 73 74 73 28 27          Exists('
0900: 24 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f  $(INTEROP_EXTRA_
0910: 50 52 4f 50 53 5f 46 49 4c 45 29 27 29 22 20 2f  PROPS_FILE)')" /
0920: 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79  >....  <Property
0930: 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d  Group Condition=
0940: 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  "'$(Configuratio
0950: 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d  n)|$(Platform)'=
0960: 3d 27 44 65 62 75 67 7c 43 45 50 43 20 44 65 76  ='Debug|CEPC Dev
0970: 50 6c 61 74 66 6f 72 6d 27 22 20 4c 61 62 65 6c  Platform'" Label
0980: 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22  ="Configuration"
0990: 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65 74 4e 61  >..    <TargetNa
09a0: 6d 65 3e 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  me>SQLite.Intero
09b0: 70 2e 24 28 49 4e 54 45 52 4f 50 5f 42 55 49 4c  p.$(INTEROP_BUIL
09c0: 44 5f 4e 55 4d 42 45 52 29 3c 2f 54 61 72 67 65  D_NUMBER)</Targe
09d0: 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f 6e  tName>..    <Con
09e0: 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 44  figurationType>D
09f0: 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 3c 2f 43  ynamicLibrary</C
0a00: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65  onfigurationType
0a10: 3e 0d 0a 20 20 20 20 3c 55 73 65 44 65 62 75 67  >..    <UseDebug
0a20: 4c 69 62 72 61 72 69 65 73 3e 74 72 75 65 3c 2f  Libraries>true</
0a30: 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65  UseDebugLibrarie
0a40: 73 3e 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f 72  s>..    <Platfor
0a50: 6d 54 6f 6f 6c 73 65 74 3e 43 45 38 30 30 3c 2f  mToolset>CE800</
0a60: 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e  PlatformToolset>
0a70: 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72  ..  </PropertyGr
0a80: 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65  oup>....  <Prope
0a90: 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69  rtyGroup Conditi
0aa0: 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61  on="'$(Configura
0ab0: 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d  tion)|$(Platform
0ac0: 29 27 3d 3d 27 52 65 6c 65 61 73 65 7c 43 45 50  )'=='Release|CEP
0ad0: 43 20 44 65 76 50 6c 61 74 66 6f 72 6d 27 22 20  C DevPlatform'" 
0ae0: 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61  Label="Configura
0af0: 74 69 6f 6e 22 3e 0d 0a 20 20 20 20 3c 54 61 72  tion">..    <Tar
0b00: 67 65 74 4e 61 6d 65 3e 53 51 4c 69 74 65 2e 49  getName>SQLite.I
0b10: 6e 74 65 72 6f 70 2e 24 28 49 4e 54 45 52 4f 50  nterop.$(INTEROP
0b20: 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 29 3c 2f  _BUILD_NUMBER)</
0b30: 54 61 72 67 65 74 4e 61 6d 65 3e 0d 0a 20 20 20  TargetName>..   
0b40: 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54   <ConfigurationT
0b50: 79 70 65 3e 44 79 6e 61 6d 69 63 4c 69 62 72 61  ype>DynamicLibra
0b60: 72 79 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f  ry</Configuratio
0b70: 6e 54 79 70 65 3e 0d 0a 20 20 20 20 3c 55 73 65  nType>..    <Use
0b80: 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 66  DebugLibraries>f
0b90: 61 6c 73 65 3c 2f 55 73 65 44 65 62 75 67 4c 69  alse</UseDebugLi
0ba0: 62 72 61 72 69 65 73 3e 0d 0a 20 20 20 20 3c 50  braries>..    <P
0bb0: 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 43  latformToolset>C
0bc0: 45 38 30 30 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f  E800</PlatformTo
0bd0: 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70  olset>..  </Prop
0be0: 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20  ertyGroup>....  
0bf0: 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43  <PropertyGroup C
0c00: 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e  ondition="'$(Con
0c10: 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c  figuration)|$(Pl
0c20: 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75 67  atform)'=='Debug
0c30: 7c 41 52 4d 56 37 27 22 20 4c 61 62 65 6c 3d 22  |ARMV7'" Label="
0c40: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 0d  Configuration">.
0c50: 0a 20 20 20 20 3c 54 61 72 67 65 74 4e 61 6d 65  .    <TargetName
0c60: 3e 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e  >SQLite.Interop.
0c70: 24 28 49 4e 54 45 52 4f 50 5f 42 55 49 4c 44 5f  $(INTEROP_BUILD_
0c80: 4e 55 4d 42 45 52 29 3c 2f 54 61 72 67 65 74 4e  NUMBER)</TargetN
0c90: 61 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66 69  ame>..    <Confi
0ca0: 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 44 79 6e  gurationType>Dyn
0cb0: 61 6d 69 63 4c 69 62 72 61 72 79 3c 2f 43 6f 6e  amicLibrary</Con
0cc0: 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 0d  figurationType>.
0cd0: 0a 20 20 20 20 3c 55 73 65 44 65 62 75 67 4c 69  .    <UseDebugLi
0ce0: 62 72 61 72 69 65 73 3e 74 72 75 65 3c 2f 55 73  braries>true</Us
0cf0: 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e  eDebugLibraries>
0d00: 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54  ..    <PlatformT
0d10: 6f 6f 6c 73 65 74 3e 43 45 38 30 30 3c 2f 50 6c  oolset>CE800</Pl
0d20: 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 0d 0a  atformToolset>..
0d30: 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75    </PropertyGrou
0d40: 70 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74  p>....  <Propert
0d50: 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e  yGroup Condition
0d60: 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69  ="'$(Configurati
0d70: 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27  on)|$(Platform)'
0d80: 3d 3d 27 52 65 6c 65 61 73 65 7c 41 52 4d 56 37  =='Release|ARMV7
0d90: 27 22 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67  '" Label="Config
0da0: 75 72 61 74 69 6f 6e 22 3e 0d 0a 20 20 20 20 3c  uration">..    <
0db0: 54 61 72 67 65 74 4e 61 6d 65 3e 53 51 4c 69 74  TargetName>SQLit
0dc0: 65 2e 49 6e 74 65 72 6f 70 2e 24 28 49 4e 54 45  e.Interop.$(INTE
0dd0: 52 4f 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52  ROP_BUILD_NUMBER
0de0: 29 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d 0a  )</TargetName>..
0df0: 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69      <Configurati
0e00: 6f 6e 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c 69  onType>DynamicLi
0e10: 62 72 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72 61  brary</Configura
0e20: 74 69 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20 3c  tionType>..    <
0e30: 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65  UseDebugLibrarie
0e40: 73 3e 66 61 6c 73 65 3c 2f 55 73 65 44 65 62 75  s>false</UseDebu
0e50: 67 4c 69 62 72 61 72 69 65 73 3e 0d 0a 20 20 20  gLibraries>..   
0e60: 20 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65   <PlatformToolse
0e70: 74 3e 43 45 38 30 30 3c 2f 50 6c 61 74 66 6f 72  t>CE800</Platfor
0e80: 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50  mToolset>..  </P
0e90: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d  ropertyGroup>...
0ea0: 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65  .  <Import Proje
0eb0: 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50  ct="$(VCTargetsP
0ec0: 61 74 68 29 5c 4d 69 63 72 6f 73 6f 66 74 2e 43  ath)\Microsoft.C
0ed0: 70 70 2e 70 72 6f 70 73 22 20 2f 3e 0d 0a 20 20  pp.props" />..  
0ee0: 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d  <Import Project=
0ef0: 22 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c  "$(UserRootDir)\
0f00: 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28  Microsoft.Cpp.$(
0f10: 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70  Platform).user.p
0f20: 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d  rops" Condition=
0f30: 22 65 78 69 73 74 73 28 27 24 28 55 73 65 72 52  "exists('$(UserR
0f40: 6f 6f 74 44 69 72 29 5c 4d 69 63 72 6f 73 6f 66  ootDir)\Microsof
0f50: 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d  t.Cpp.$(Platform
0f60: 29 2e 75 73 65 72 2e 70 72 6f 70 73 27 29 22 20  ).user.props')" 
0f70: 4c 61 62 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44  Label="LocalAppD
0f80: 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 0d  ataPlatform" />.
0f90: 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79 47 72  ...  <PropertyGr
0fa0: 6f 75 70 3e 0d 0a 20 20 20 20 3c 4f 75 74 44 69  oup>..    <OutDi
0fb0: 72 3e 24 28 50 72 6f 6a 65 63 74 44 69 72 29 2e  r>$(ProjectDir).
0fc0: 2e 5c 62 69 6e 5c 24 28 43 6f 6e 66 69 67 75 72  .\bin\$(Configur
0fd0: 61 74 69 6f 6e 59 65 61 72 29 5c 24 28 50 6c 61  ationYear)\$(Pla
0fe0: 74 66 6f 72 6d 29 5c 24 28 43 6f 6e 66 69 67 75  tform)\$(Configu
0ff0: 72 61 74 69 6f 6e 29 5c 3c 2f 4f 75 74 44 69 72  ration)\</OutDir
1000: 3e 0d 0a 20 20 20 20 3c 49 6e 74 44 69 72 3e 2e  >..    <IntDir>.
1010: 2e 5c 6f 62 6a 5c 24 28 43 6f 6e 66 69 67 75 72  .\obj\$(Configur
1020: 61 74 69 6f 6e 59 65 61 72 29 5c 24 28 50 6c 61  ationYear)\$(Pla
1030: 74 66 6f 72 6d 29 5c 24 28 43 6f 6e 66 69 67 75  tform)\$(Configu
1040: 72 61 74 69 6f 6e 29 5c 3c 2f 49 6e 74 44 69 72  ration)\</IntDir
1050: 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47  >..  </PropertyG
1060: 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74 65 6d  roup>....  <Item
1070: 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20  DefinitionGroup 
1080: 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f  Condition="'$(Co
1090: 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50  nfiguration)|$(P
10a0: 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75  latform)'=='Debu
10b0: 67 7c 43 45 50 43 20 44 65 76 50 6c 61 74 66 6f  g|CEPC DevPlatfo
10c0: 72 6d 27 22 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f  rm'">..    <ClCo
10d0: 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50  mpile>..      <P
10e0: 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72  recompiledHeader
10f0: 3e 4e 6f 74 55 73 69 6e 67 3c 2f 50 72 65 63 6f  >NotUsing</Preco
1100: 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 0d 0a 20  mpiledHeader>.. 
1110: 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 61 74 69       <Optimizati
1120: 6f 6e 3e 44 69 73 61 62 6c 65 64 3c 2f 4f 70 74  on>Disabled</Opt
1130: 69 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20 20 20  imization>..    
1140: 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63    <AdditionalInc
1150: 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e  ludeDirectories>
1160: 24 28 49 4e 54 45 52 4f 50 5f 49 4e 43 4c 55 44  $(INTEROP_INCLUD
1170: 45 5f 44 49 52 45 43 54 4f 52 49 45 53 29 3b 25  E_DIRECTORIES);%
1180: 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75  (AdditionalInclu
1190: 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f  deDirectories)</
11a0: 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64  AdditionalInclud
11b0: 65 44 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20  eDirectories>.. 
11c0: 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73       <Preprocess
11d0: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 57 49  orDefinitions>WI
11e0: 4e 33 32 3b 5f 44 45 42 55 47 3b 5f 57 49 4e 44  N32;_DEBUG;_WIND
11f0: 4f 57 53 3b 55 4e 49 43 4f 44 45 3b 24 28 53 51  OWS;UNICODE;$(SQ
1200: 4c 49 54 45 5f 57 49 4e 43 45 5f 32 30 31 33 5f  LITE_WINCE_2013_
1210: 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54  DEFINES);$(SQLIT
1220: 45 5f 43 4f 4d 4d 4f 4e 5f 44 45 46 49 4e 45 53  E_COMMON_DEFINES
1230: 29 3b 24 28 53 51 4c 49 54 45 5f 45 58 54 52 41  );$(SQLITE_EXTRA
1240: 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49  _DEFINES);$(SQLI
1250: 54 45 5f 44 45 42 55 47 5f 44 45 46 49 4e 45 53  TE_DEBUG_DEFINES
1260: 29 3b 24 28 49 4e 54 45 52 4f 50 5f 45 58 54 52  );$(INTEROP_EXTR
1270: 41 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54  A_DEFINES);$(INT
1280: 45 52 4f 50 5f 44 45 42 55 47 5f 44 45 46 49 4e  EROP_DEBUG_DEFIN
1290: 45 53 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73  ES);%(Preprocess
12a0: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f  orDefinitions)</
12b0: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
12c0: 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20  nitions>..      
12d0: 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f  <AdditionalOptio
12e0: 6e 73 3e 2f 44 20 22 44 45 42 55 47 22 20 2f 44  ns>/D "DEBUG" /D
12f0: 20 22 53 54 41 4e 44 41 52 44 53 48 45 4c 4c 5f   "STANDARDSHELL_
1300: 55 49 5f 4d 4f 44 45 4c 22 20 25 28 41 64 64 69  UI_MODEL" %(Addi
1310: 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f  tionalOptions)</
1320: 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e  AdditionalOption
1330: 73 3e 0d 0a 20 20 20 20 20 20 3c 44 69 73 61 62  s>..      <Disab
1340: 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e  leSpecificWarnin
1350: 67 73 3e 24 28 53 51 4c 49 54 45 5f 44 49 53 41  gs>$(SQLITE_DISA
1360: 42 4c 45 5f 57 41 52 4e 49 4e 47 53 29 3b 25 28  BLE_WARNINGS);%(
1370: 44 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57  DisableSpecificW
1380: 61 72 6e 69 6e 67 73 29 3c 2f 44 69 73 61 62 6c  arnings)</Disabl
1390: 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67  eSpecificWarning
13a0: 73 3e 0d 0a 20 20 20 20 20 20 3c 46 75 6e 63 74  s>..      <Funct
13b0: 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e  ionLevelLinking>
13c0: 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65  true</FunctionLe
13d0: 76 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20 20  velLinking>..   
13e0: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
13f0: 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70     <ResourceComp
1400: 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65  ile>..      <Pre
1410: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
1420: 69 6f 6e 73 3e 5f 44 45 42 55 47 3b 49 4e 54 45  ions>_DEBUG;INTE
1430: 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d 24  ROP_RC_VERSION=$
1440: 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53  (INTEROP_RC_VERS
1450: 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65 73  ION);%(Preproces
1460: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c  sorDefinitions)<
1470: 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  /PreprocessorDef
1480: 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c  initions>..    <
1490: 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65  /ResourceCompile
14a0: 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20  >..    <Link>.. 
14b0: 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c       <Additional
14c0: 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69  LibraryDirectori
14d0: 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42  es>$(INTEROP_LIB
14e0: 52 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45 53  RARY_DIRECTORIES
14f0: 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62  )</AdditionalLib
1500: 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e  raryDirectories>
1510: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
1520: 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e  nalDependencies>
1530: 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52  $(INTEROP_LIBRAR
1540: 59 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 3b  Y_DEPENDENCIES);
1550: 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65  %(AdditionalDepe
1560: 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74  ndencies)</Addit
1570: 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65  ionalDependencie
1580: 73 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72 73 69  s>..      <Versi
1590: 6f 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 4e  on>$(INTEROP_LIN
15a0: 4b 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56 65  KER_VERSION)</Ve
15b0: 72 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47  rsion>..      <G
15c0: 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f  enerateDebugInfo
15d0: 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65  rmation>true</Ge
15e0: 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72  nerateDebugInfor
15f0: 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 2f 4c  mation>..    </L
1600: 69 6e 6b 3e 0d 0a 20 20 3c 2f 49 74 65 6d 44 65  ink>..  </ItemDe
1610: 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a  finitionGroup>..
1620: 0d 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e 69 74  ..  <ItemDefinit
1630: 69 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69 74 69  ionGroup Conditi
1640: 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61  on="'$(Configura
1650: 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d  tion)|$(Platform
1660: 29 27 3d 3d 27 52 65 6c 65 61 73 65 7c 43 45 50  )'=='Release|CEP
1670: 43 20 44 65 76 50 6c 61 74 66 6f 72 6d 27 22 3e  C DevPlatform'">
1680: 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65  ..    <ClCompile
1690: 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 63 6f 6d  >..      <Precom
16a0: 70 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 55  piledHeader>NotU
16b0: 73 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65  sing</Precompile
16c0: 64 48 65 61 64 65 72 3e 0d 0a 20 20 20 20 20 20  dHeader>..      
16d0: 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 4d 61  <Optimization>Ma
16e0: 78 53 70 65 65 64 3c 2f 4f 70 74 69 6d 69 7a 61  xSpeed</Optimiza
16f0: 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 46 75  tion>..      <Fu
1700: 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69  nctionLevelLinki
1710: 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f  ng>true</Functio
1720: 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a  nLevelLinking>..
1730: 20 20 20 20 20 20 3c 49 6e 74 72 69 6e 73 69 63        <Intrinsic
1740: 46 75 6e 63 74 69 6f 6e 73 3e 74 72 75 65 3c 2f  Functions>true</
1750: 49 6e 74 72 69 6e 73 69 63 46 75 6e 63 74 69 6f  IntrinsicFunctio
1760: 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69  ns>..      <Addi
1770: 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72  tionalIncludeDir
1780: 65 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52  ectories>$(INTER
1790: 4f 50 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45 43  OP_INCLUDE_DIREC
17a0: 54 4f 52 49 45 53 29 3b 25 28 41 64 64 69 74 69  TORIES);%(Additi
17b0: 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63  onalIncludeDirec
17c0: 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f  tories)</Additio
17d0: 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74  nalIncludeDirect
17e0: 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50  ories>..      <P
17f0: 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e  reprocessorDefin
1800: 69 74 69 6f 6e 73 3e 57 49 4e 33 32 3b 4e 44 45  itions>WIN32;NDE
1810: 42 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 55 4e 49  BUG;_WINDOWS;UNI
1820: 43 4f 44 45 3b 24 28 53 51 4c 49 54 45 5f 57 49  CODE;$(SQLITE_WI
1830: 4e 43 45 5f 32 30 31 33 5f 44 45 46 49 4e 45 53  NCE_2013_DEFINES
1840: 29 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f  );$(SQLITE_COMMO
1850: 4e 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c  N_DEFINES);$(SQL
1860: 49 54 45 5f 45 58 54 52 41 5f 44 45 46 49 4e 45  ITE_EXTRA_DEFINE
1870: 53 29 3b 24 28 53 51 4c 49 54 45 5f 52 45 4c 45  S);$(SQLITE_RELE
1880: 41 53 45 5f 44 45 46 49 4e 45 53 29 3b 24 28 49  ASE_DEFINES);$(I
1890: 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f 44 45 46  NTEROP_EXTRA_DEF
18a0: 49 4e 45 53 29 3b 25 28 50 72 65 70 72 6f 63 65  INES);%(Preproce
18b0: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29  ssorDefinitions)
18c0: 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65  </PreprocessorDe
18d0: 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20  finitions>..    
18e0: 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74    <AdditionalOpt
18f0: 69 6f 6e 73 3e 2f 44 20 22 5f 57 49 4e 44 4f 57  ions>/D "_WINDOW
1900: 53 22 20 2f 44 20 22 53 54 41 4e 44 41 52 44 53  S" /D "STANDARDS
1910: 48 45 4c 4c 5f 55 49 5f 4d 4f 44 45 4c 22 20 25  HELL_UI_MODEL" %
1920: 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f  (AdditionalOptio
1930: 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f  ns)</AdditionalO
1940: 70 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c  ptions>..      <
1950: 44 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57  DisableSpecificW
1960: 61 72 6e 69 6e 67 73 3e 24 28 53 51 4c 49 54 45  arnings>$(SQLITE
1970: 5f 44 49 53 41 42 4c 45 5f 57 41 52 4e 49 4e 47  _DISABLE_WARNING
1980: 53 29 3b 25 28 44 69 73 61 62 6c 65 53 70 65 63  S);%(DisableSpec
1990: 69 66 69 63 57 61 72 6e 69 6e 67 73 29 3c 2f 44  ificWarnings)</D
19a0: 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61  isableSpecificWa
19b0: 72 6e 69 6e 67 73 3e 0d 0a 20 20 20 20 20 20 3c  rnings>..      <
19c0: 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e  FunctionLevelLin
19d0: 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74  king>true</Funct
19e0: 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e  ionLevelLinking>
19f0: 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c  ..    </ClCompil
1a00: 65 3e 0d 0a 20 20 20 20 3c 52 65 73 6f 75 72 63  e>..    <Resourc
1a10: 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20  eCompile>..     
1a20: 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65   <PreprocessorDe
1a30: 66 69 6e 69 74 69 6f 6e 73 3e 4e 44 45 42 55 47  finitions>NDEBUG
1a40: 3b 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53  ;INTEROP_RC_VERS
1a50: 49 4f 4e 3d 24 28 49 4e 54 45 52 4f 50 5f 52 43  ION=$(INTEROP_RC
1a60: 5f 56 45 52 53 49 4f 4e 29 3b 25 28 50 72 65 70  _VERSION);%(Prep
1a70: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
1a80: 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73  ons)</Preprocess
1a90: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a  orDefinitions>..
1aa0: 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f      </ResourceCo
1ab0: 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e  mpile>..    <Lin
1ac0: 6b 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74  k>..      <Addit
1ad0: 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65  ionalLibraryDire
1ae0: 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f  ctories>$(INTERO
1af0: 50 5f 4c 49 42 52 41 52 59 5f 44 49 52 45 43 54  P_LIBRARY_DIRECT
1b00: 4f 52 49 45 53 29 3c 2f 41 64 64 69 74 69 6f 6e  ORIES)</Addition
1b10: 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f  alLibraryDirecto
1b20: 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64  ries>..      <Ad
1b30: 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e  ditionalDependen
1b40: 63 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c  cies>$(INTEROP_L
1b50: 49 42 52 41 52 59 5f 44 45 50 45 4e 44 45 4e 43  IBRARY_DEPENDENC
1b60: 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61  IES);%(Additiona
1b70: 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f  lDependencies)</
1b80: 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64  AdditionalDepend
1b90: 65 6e 63 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c  encies>..      <
1ba0: 56 65 72 73 69 6f 6e 3e 24 28 49 4e 54 45 52 4f  Version>$(INTERO
1bb0: 50 5f 4c 49 4e 4b 45 52 5f 56 45 52 53 49 4f 4e  P_LINKER_VERSION
1bc0: 29 3c 2f 56 65 72 73 69 6f 6e 3e 0d 0a 20 20 20  )</Version>..   
1bd0: 20 20 20 3c 47 65 6e 65 72 61 74 65 44 65 62 75     <GenerateDebu
1be0: 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 74 72 75  gInformation>tru
1bf0: 65 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67  e</GenerateDebug
1c00: 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20  Information>..  
1c10: 20 20 20 20 3c 45 6e 61 62 6c 65 43 4f 4d 44 41      <EnableCOMDA
1c20: 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45  TFolding>true</E
1c30: 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69  nableCOMDATFoldi
1c40: 6e 67 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69  ng>..      <Opti
1c50: 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74  mizeReferences>t
1c60: 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66  rue</OptimizeRef
1c70: 65 72 65 6e 63 65 73 3e 0d 0a 20 20 20 20 3c 2f  erences>..    </
1c80: 4c 69 6e 6b 3e 0d 0a 20 20 3c 2f 49 74 65 6d 44  Link>..  </ItemD
1c90: 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 0d  efinitionGroup>.
1ca0: 0a 0d 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e 69  ...  <ItemDefini
1cb0: 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69 74  tionGroup Condit
1cc0: 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72  ion="'$(Configur
1cd0: 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72  ation)|$(Platfor
1ce0: 6d 29 27 3d 3d 27 44 65 62 75 67 7c 41 52 4d 56  m)'=='Debug|ARMV
1cf0: 37 27 22 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  7'">..    <ClCom
1d00: 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72  pile>..      <Pr
1d10: 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e  ecompiledHeader>
1d20: 4e 6f 74 55 73 69 6e 67 3c 2f 50 72 65 63 6f 6d  NotUsing</Precom
1d30: 70 69 6c 65 64 48 65 61 64 65 72 3e 0d 0a 20 20  piledHeader>..  
1d40: 20 20 20 20 3c 4f 70 74 69 6d 69 7a 61 74 69 6f      <Optimizatio
1d50: 6e 3e 44 69 73 61 62 6c 65 64 3c 2f 4f 70 74 69  n>Disabled</Opti
1d60: 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20  mization>..     
1d70: 20 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c   <AdditionalIncl
1d80: 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 24  udeDirectories>$
1d90: 28 49 4e 54 45 52 4f 50 5f 49 4e 43 4c 55 44 45  (INTEROP_INCLUDE
1da0: 5f 44 49 52 45 43 54 4f 52 49 45 53 29 3b 25 28  _DIRECTORIES);%(
1db0: 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64  AdditionalInclud
1dc0: 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41  eDirectories)</A
1dd0: 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65  dditionalInclude
1de0: 44 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20  Directories>..  
1df0: 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f      <Preprocesso
1e00: 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 57 49 4e  rDefinitions>WIN
1e10: 33 32 3b 5f 44 45 42 55 47 3b 5f 57 49 4e 44 4f  32;_DEBUG;_WINDO
1e20: 57 53 3b 55 4e 49 43 4f 44 45 3b 24 28 53 51 4c  WS;UNICODE;$(SQL
1e30: 49 54 45 5f 57 49 4e 43 45 5f 32 30 31 33 5f 44  ITE_WINCE_2013_D
1e40: 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45  EFINES);$(SQLITE
1e50: 5f 43 4f 4d 4d 4f 4e 5f 44 45 46 49 4e 45 53 29  _COMMON_DEFINES)
1e60: 3b 24 28 53 51 4c 49 54 45 5f 45 58 54 52 41 5f  ;$(SQLITE_EXTRA_
1e70: 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54  DEFINES);$(SQLIT
1e80: 45 5f 44 45 42 55 47 5f 44 45 46 49 4e 45 53 29  E_DEBUG_DEFINES)
1e90: 3b 24 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41  ;$(INTEROP_EXTRA
1ea0: 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45  _DEFINES);$(INTE
1eb0: 52 4f 50 5f 44 45 42 55 47 5f 44 45 46 49 4e 45  ROP_DEBUG_DEFINE
1ec0: 53 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f  S);%(Preprocesso
1ed0: 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50  rDefinitions)</P
1ee0: 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e  reprocessorDefin
1ef0: 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c  itions>..      <
1f00: 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e  AdditionalOption
1f10: 73 3e 2f 44 20 22 44 45 42 55 47 22 20 2f 44 20  s>/D "DEBUG" /D 
1f20: 22 53 54 41 4e 44 41 52 44 53 48 45 4c 4c 5f 55  "STANDARDSHELL_U
1f30: 49 5f 4d 4f 44 45 4c 22 20 25 28 41 64 64 69 74  I_MODEL" %(Addit
1f40: 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41  ionalOptions)</A
1f50: 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73  dditionalOptions
1f60: 3e 0d 0a 20 20 20 20 20 20 3c 44 69 73 61 62 6c  >..      <Disabl
1f70: 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67  eSpecificWarning
1f80: 73 3e 24 28 53 51 4c 49 54 45 5f 44 49 53 41 42  s>$(SQLITE_DISAB
1f90: 4c 45 5f 57 41 52 4e 49 4e 47 53 29 3b 25 28 44  LE_WARNINGS);%(D
1fa0: 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61  isableSpecificWa
1fb0: 72 6e 69 6e 67 73 29 3c 2f 44 69 73 61 62 6c 65  rnings)</Disable
1fc0: 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73  SpecificWarnings
1fd0: 3e 0d 0a 20 20 20 20 20 20 3c 46 75 6e 63 74 69  >..      <Functi
1fe0: 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74  onLevelLinking>t
1ff0: 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76  rue</FunctionLev
2000: 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20 20 20  elLinking>..    
2010: 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20  </ClCompile>..  
2020: 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69    <ResourceCompi
2030: 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70  le>..      <Prep
2040: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
2050: 6f 6e 73 3e 5f 44 45 42 55 47 3b 49 4e 54 45 52  ons>_DEBUG;INTER
2060: 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d 24 28  OP_RC_VERSION=$(
2070: 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53 49  INTEROP_RC_VERSI
2080: 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73  ON);%(Preprocess
2090: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f  orDefinitions)</
20a0: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
20b0: 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c 2f  nitions>..    </
20c0: 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e  ResourceCompile>
20d0: 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20 20  ..    <Link>..  
20e0: 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4c      <AdditionalL
20f0: 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65  ibraryDirectorie
2100: 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52  s>$(INTEROP_LIBR
2110: 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45 53 29  ARY_DIRECTORIES)
2120: 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72  </AdditionalLibr
2130: 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 0d  aryDirectories>.
2140: 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e  .      <Addition
2150: 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 24  alDependencies>$
2160: 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59  (INTEROP_LIBRARY
2170: 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 3b 25  _DEPENDENCIES);%
2180: 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e  (AdditionalDepen
2190: 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69  dencies)</Additi
21a0: 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73  onalDependencies
21b0: 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72 73 69 6f  >..      <Versio
21c0: 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 4e 4b  n>$(INTEROP_LINK
21d0: 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56 65 72  ER_VERSION)</Ver
21e0: 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65  sion>..      <Ge
21f0: 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72  nerateDebugInfor
2200: 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e  mation>true</Gen
2210: 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d  erateDebugInform
2220: 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 2f 4c 69  ation>..    </Li
2230: 6e 6b 3e 0d 0a 20 20 3c 2f 49 74 65 6d 44 65 66  nk>..  </ItemDef
2240: 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a 0d  initionGroup>...
2250: 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e 69 74 69  .  <ItemDefiniti
2260: 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  onGroup Conditio
2270: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
2280: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
2290: 27 3d 3d 27 52 65 6c 65 61 73 65 7c 41 52 4d 56  '=='Release|ARMV
22a0: 37 27 22 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  7'">..    <ClCom
22b0: 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72  pile>..      <Pr
22c0: 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e  ecompiledHeader>
22d0: 4e 6f 74 55 73 69 6e 67 3c 2f 50 72 65 63 6f 6d  NotUsing</Precom
22e0: 70 69 6c 65 64 48 65 61 64 65 72 3e 0d 0a 20 20  piledHeader>..  
22f0: 20 20 20 20 3c 4f 70 74 69 6d 69 7a 61 74 69 6f      <Optimizatio
2300: 6e 3e 4d 61 78 53 70 65 65 64 3c 2f 4f 70 74 69  n>MaxSpeed</Opti
2310: 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20  mization>..     
2320: 20 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c   <FunctionLevelL
2330: 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e  inking>true</Fun
2340: 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e  ctionLevelLinkin
2350: 67 3e 0d 0a 20 20 20 20 20 20 3c 49 6e 74 72 69  g>..      <Intri
2360: 6e 73 69 63 46 75 6e 63 74 69 6f 6e 73 3e 74 72  nsicFunctions>tr
2370: 75 65 3c 2f 49 6e 74 72 69 6e 73 69 63 46 75 6e  ue</IntrinsicFun
2380: 63 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c  ctions>..      <
2390: 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64  AdditionalInclud
23a0: 65 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49  eDirectories>$(I
23b0: 4e 54 45 52 4f 50 5f 49 4e 43 4c 55 44 45 5f 44  NTEROP_INCLUDE_D
23c0: 49 52 45 43 54 4f 52 49 45 53 29 3b 25 28 41 64  IRECTORIES);%(Ad
23d0: 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44  ditionalIncludeD
23e0: 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64  irectories)</Add
23f0: 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69  itionalIncludeDi
2400: 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20  rectories>..    
2410: 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44    <PreprocessorD
2420: 65 66 69 6e 69 74 69 6f 6e 73 3e 57 49 4e 33 32  efinitions>WIN32
2430: 3b 4e 44 45 42 55 47 3b 5f 57 49 4e 44 4f 57 53  ;NDEBUG;_WINDOWS
2440: 3b 55 4e 49 43 4f 44 45 3b 24 28 53 51 4c 49 54  ;UNICODE;$(SQLIT
2450: 45 5f 57 49 4e 43 45 5f 32 30 31 33 5f 44 45 46  E_WINCE_2013_DEF
2460: 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 43  INES);$(SQLITE_C
2470: 4f 4d 4d 4f 4e 5f 44 45 46 49 4e 45 53 29 3b 24  OMMON_DEFINES);$
2480: 28 53 51 4c 49 54 45 5f 45 58 54 52 41 5f 44 45  (SQLITE_EXTRA_DE
2490: 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f  FINES);$(SQLITE_
24a0: 52 45 4c 45 41 53 45 5f 44 45 46 49 4e 45 53 29  RELEASE_DEFINES)
24b0: 3b 24 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41  ;$(INTEROP_EXTRA
24c0: 5f 44 45 46 49 4e 45 53 29 3b 25 28 50 72 65 70  _DEFINES);%(Prep
24d0: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
24e0: 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73  ons)</Preprocess
24f0: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a  orDefinitions>..
2500: 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61        <Additiona
2510: 6c 4f 70 74 69 6f 6e 73 3e 2f 44 20 22 5f 57 49  lOptions>/D "_WI
2520: 4e 44 4f 57 53 22 20 2f 44 20 22 53 54 41 4e 44  NDOWS" /D "STAND
2530: 41 52 44 53 48 45 4c 4c 5f 55 49 5f 4d 4f 44 45  ARDSHELL_UI_MODE
2540: 4c 22 20 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f  L" %(AdditionalO
2550: 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f  ptions)</Additio
2560: 6e 61 6c 4f 70 74 69 6f 6e 73 3e 0d 0a 20 20 20  nalOptions>..   
2570: 20 20 20 3c 44 69 73 61 62 6c 65 53 70 65 63 69     <DisableSpeci
2580: 66 69 63 57 61 72 6e 69 6e 67 73 3e 24 28 53 51  ficWarnings>$(SQ
2590: 4c 49 54 45 5f 44 49 53 41 42 4c 45 5f 57 41 52  LITE_DISABLE_WAR
25a0: 4e 49 4e 47 53 29 3b 25 28 44 69 73 61 62 6c 65  NINGS);%(Disable
25b0: 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73  SpecificWarnings
25c0: 29 3c 2f 44 69 73 61 62 6c 65 53 70 65 63 69 66  )</DisableSpecif
25d0: 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20 20  icWarnings>..   
25e0: 20 20 20 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65     <FunctionLeve
25f0: 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46  lLinking>true</F
2600: 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b  unctionLevelLink
2610: 69 6e 67 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f  ing>..    </ClCo
2620: 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 52 65 73  mpile>..    <Res
2630: 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20  ourceCompile>.. 
2640: 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73       <Preprocess
2650: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 4e 44  orDefinitions>ND
2660: 45 42 55 47 3b 49 4e 54 45 52 4f 50 5f 52 43 5f  EBUG;INTEROP_RC_
2670: 56 45 52 53 49 4f 4e 3d 24 28 49 4e 54 45 52 4f  VERSION=$(INTERO
2680: 50 5f 52 43 5f 56 45 52 53 49 4f 4e 29 3b 25 28  P_RC_VERSION);%(
2690: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
26a0: 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f  nitions)</Prepro
26b0: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
26c0: 73 3e 0d 0a 20 20 20 20 3c 2f 52 65 73 6f 75 72  s>..    </Resour
26d0: 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20  ceCompile>..    
26e0: 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20 20 3c 41  <Link>..      <A
26f0: 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79  dditionalLibrary
2700: 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e  Directories>$(IN
2710: 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 49  TEROP_LIBRARY_DI
2720: 52 45 43 54 4f 52 49 45 53 29 3c 2f 41 64 64 69  RECTORIES)</Addi
2730: 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72  tionalLibraryDir
2740: 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20  ectories>..     
2750: 20 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65   <AdditionalDepe
2760: 6e 64 65 6e 63 69 65 73 3e 24 28 49 4e 54 45 52  ndencies>$(INTER
2770: 4f 50 5f 4c 49 42 52 41 52 59 5f 44 45 50 45 4e  OP_LIBRARY_DEPEN
2780: 44 45 4e 43 49 45 53 29 3b 25 28 41 64 64 69 74  DENCIES);%(Addit
2790: 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65  ionalDependencie
27a0: 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65  s)</AdditionalDe
27b0: 70 65 6e 64 65 6e 63 69 65 73 3e 0d 0a 20 20 20  pendencies>..   
27c0: 20 20 20 3c 56 65 72 73 69 6f 6e 3e 24 28 49 4e     <Version>$(IN
27d0: 54 45 52 4f 50 5f 4c 49 4e 4b 45 52 5f 56 45 52  TEROP_LINKER_VER
27e0: 53 49 4f 4e 29 3c 2f 56 65 72 73 69 6f 6e 3e 0d  SION)</Version>.
27f0: 0a 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 65  .      <Generate
2800: 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e  DebugInformation
2810: 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 44  >true</GenerateD
2820: 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e  ebugInformation>
2830: 0d 0a 20 20 20 20 20 20 3c 45 6e 61 62 6c 65 43  ..      <EnableC
2840: 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75  OMDATFolding>tru
2850: 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46  e</EnableCOMDATF
2860: 6f 6c 64 69 6e 67 3e 0d 0a 20 20 20 20 20 20 3c  olding>..      <
2870: 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63  OptimizeReferenc
2880: 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a  es>true</Optimiz
2890: 65 52 65 66 65 72 65 6e 63 65 73 3e 0d 0a 20 20  eReferences>..  
28a0: 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20 3c 2f 49    </Link>..  </I
28b0: 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f  temDefinitionGro
28c0: 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74 65 6d 47 72  up>....  <ItemGr
28d0: 6f 75 70 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  oup>..    <ClCom
28e0: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
28f0: 63 5c 77 69 6e 5c 41 73 73 65 6d 62 6c 79 49 6e  c\win\AssemblyIn
2900: 66 6f 2e 63 70 70 22 3e 0d 0a 20 20 20 20 20 20  fo.cpp">..      
2910: 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  <ExcludedFromBui
2920: 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65  ld>true</Exclude
2930: 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20  dFromBuild>..   
2940: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
2950: 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e     <ClCompile In
2960: 63 6c 75 64 65 3d 22 73 72 63 5c 77 69 6e 5c 63  clude="src\win\c
2970: 72 79 70 74 2e 63 22 3e 0d 0a 20 20 20 20 20 20  rypt.c">..      
2980: 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  <ExcludedFromBui
2990: 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65  ld>true</Exclude
29a0: 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20  dFromBuild>..   
29b0: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
29c0: 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e     <ClCompile In
29d0: 63 6c 75 64 65 3d 22 73 72 63 5c 63 6f 6e 74 72  clude="src\contr
29e0: 69 62 5c 65 78 74 65 6e 73 69 6f 6e 2d 66 75 6e  ib\extension-fun
29f0: 63 74 69 6f 6e 73 2e 63 22 3e 0d 0a 20 20 20 20  ctions.c">..    
2a00: 20 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42    <ExcludedFromB
2a10: 75 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75  uild>true</Exclu
2a20: 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20  dedFromBuild>.. 
2a30: 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d     </ClCompile>.
2a40: 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20  .    <ClCompile 
2a50: 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74  Include="src\ext
2a60: 5c 66 74 73 35 2e 63 22 3e 0d 0a 20 20 20 20 20  \fts5.c">..     
2a70: 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75   <ExcludedFromBu
2a80: 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64  ild>true</Exclud
2a90: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20  edFromBuild>..  
2aa0: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
2ab0: 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49      <ClCompile I
2ac0: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c  nclude="src\ext\
2ad0: 6a 73 6f 6e 31 2e 63 22 3e 0d 0a 20 20 20 20 20  json1.c">..     
2ae0: 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75   <ExcludedFromBu
2af0: 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64  ild>true</Exclud
2b00: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20  edFromBuild>..  
2b10: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
2b20: 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49      <ClCompile I
2b30: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c  nclude="src\ext\
2b40: 70 65 72 63 65 6e 74 69 6c 65 2e 63 22 3e 0d 0a  percentile.c">..
2b50: 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64 46        <ExcludedF
2b60: 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f 45  romBuild>true</E
2b70: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
2b80: 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69  >..    </ClCompi
2b90: 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70  le>..    <ClComp
2ba0: 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63  ile Include="src
2bb0: 5c 65 78 74 5c 72 65 67 65 78 70 2e 63 22 3e 0d  \ext\regexp.c">.
2bc0: 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64  .      <Excluded
2bd0: 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f  FromBuild>true</
2be0: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
2bf0: 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70  d>..    </ClComp
2c00: 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  ile>..    <ClCom
2c10: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
2c20: 63 5c 65 78 74 5c 73 68 61 31 2e 63 22 3e 0d 0a  c\ext\sha1.c">..
2c30: 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64 46        <ExcludedF
2c40: 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f 45  romBuild>true</E
2c50: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
2c60: 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69  >..    </ClCompi
2c70: 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70  le>..    <ClComp
2c80: 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63  ile Include="src
2c90: 5c 65 78 74 5c 74 6f 74 79 70 65 2e 63 22 3e 0d  \ext\totype.c">.
2ca0: 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64  .      <Excluded
2cb0: 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f  FromBuild>true</
2cc0: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
2cd0: 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70  d>..    </ClComp
2ce0: 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  ile>..    <ClCom
2cf0: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
2d00: 63 5c 65 78 74 5c 76 74 73 68 69 6d 2e 63 22 3e  c\ext\vtshim.c">
2d10: 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65  ..      <Exclude
2d20: 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c  dFromBuild>true<
2d30: 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  /ExcludedFromBui
2d40: 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d  ld>..    </ClCom
2d50: 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f  pile>..    <ClCo
2d60: 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73  mpile Include="s
2d70: 72 63 5c 67 65 6e 65 72 69 63 5c 69 6e 74 65 72  rc\generic\inter
2d80: 6f 70 2e 63 22 20 2f 3e 0d 0a 20 20 20 20 3c 43  op.c" />..    <C
2d90: 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65  lCompile Include
2da0: 3d 22 73 72 63 5c 63 6f 72 65 5c 73 71 6c 69 74  ="src\core\sqlit
2db0: 65 33 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45  e3.c">..      <E
2dc0: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
2dd0: 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46  >true</ExcludedF
2de0: 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c  romBuild>..    <
2df0: 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 3c  /ClCompile>..  <
2e00: 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 0d 0a 20  /ItemGroup>.... 
2e10: 20 3c 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20 20   <ItemGroup>..  
2e20: 20 20 3c 4e 6f 6e 65 20 49 6e 63 6c 75 64 65 3d    <None Include=
2e30: 22 70 72 6f 70 73 5c 53 51 4c 69 74 65 2e 49 6e  "props\SQLite.In
2e40: 74 65 72 6f 70 2e 32 30 31 32 2e 70 72 6f 70 73  terop.2012.props
2e50: 22 20 2f 3e 0d 0a 20 20 20 20 3c 4e 6f 6e 65 20  " />..    <None 
2e60: 49 6e 63 6c 75 64 65 3d 22 70 72 6f 70 73 5c 73  Include="props\s
2e70: 71 6c 69 74 65 33 2e 70 72 6f 70 73 22 20 2f 3e  qlite3.props" />
2e80: 0d 0a 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e  ..  </ItemGroup>
2e90: 0d 0a 0d 0a 20 20 3c 49 74 65 6d 47 72 6f 75 70  ....  <ItemGroup
2ea0: 3e 0d 0a 20 20 20 20 3c 43 6c 49 6e 63 6c 75 64  >..    <ClInclud
2eb0: 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 63  e Include="src\c
2ec0: 6f 72 65 5c 73 71 6c 69 74 65 33 2e 68 22 20 2f  ore\sqlite3.h" /
2ed0: 3e 0d 0a 20 20 20 20 3c 43 6c 49 6e 63 6c 75 64  >..    <ClInclud
2ee0: 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 63  e Include="src\c
2ef0: 6f 72 65 5c 73 71 6c 69 74 65 33 65 78 74 2e 68  ore\sqlite3ext.h
2f00: 22 20 2f 3e 0d 0a 20 20 20 20 3c 43 6c 49 6e 63  " />..    <ClInc
2f10: 6c 75 64 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  lude Include="sr
2f20: 63 5c 67 65 6e 65 72 69 63 5c 69 6e 74 65 72 6f  c\generic\intero
2f30: 70 2e 68 22 20 2f 3e 0d 0a 20 20 3c 2f 49 74 65  p.h" />..  </Ite
2f40: 6d 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74  mGroup>....  <It
2f50: 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 20 20 3c 52  emGroup>..    <R
2f60: 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 49  esourceCompile I
2f70: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 77 69 6e 5c  nclude="src\win\
2f80: 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 72  SQLite.Interop.r
2f90: 63 22 20 2f 3e 0d 0a 20 20 3c 2f 49 74 65 6d 47  c" />..  </ItemG
2fa0: 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 6d 70 6f  roup>....  <Impo
2fb0: 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43  rt Project="$(VC
2fc0: 54 61 72 67 65 74 73 50 61 74 68 29 5c 4d 69 63  TargetsPath)\Mic
2fd0: 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65  rosoft.Cpp.targe
2fe0: 74 73 22 20 2f 3e 0d 0a 3c 2f 50 72 6f 6a 65 63  ts" />..</Projec
2ff0: 74 3e                                            t>