System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 1d6ca016fb36378b97991c258c2654b01639e347:


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 53 51 4c 69 74 65 4e 65 74 44 69 72 29 5c 54  (SQLiteNetDir)\T
0800: 61 72 67 65 74 73 5c 53 51 4c 69 74 65 2e 4e 45  argets\SQLite.NE
0810: 54 2e 74 61 72 67 65 74 73 22 20 2f 3e 0d 0a 20  T.targets" />.. 
0820: 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74   <Import Project
0830: 3d 22 24 28 49 4e 54 45 52 4f 50 5f 45 58 54 52  ="$(INTEROP_EXTR
0840: 41 5f 50 52 4f 50 53 5f 46 49 4c 45 29 22 0d 0a  A_PROPS_FILE)"..
0850: 20 20 20 20 20 20 20 20 20 20 43 6f 6e 64 69 74            Condit
0860: 69 6f 6e 3d 22 27 24 28 49 4e 54 45 52 4f 50 5f  ion="'$(INTEROP_
0870: 45 58 54 52 41 5f 50 52 4f 50 53 5f 46 49 4c 45  EXTRA_PROPS_FILE
0880: 29 27 20 21 3d 20 27 27 20 41 6e 64 0d 0a 20 20  )' != '' And..  
0890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
08a0: 20 20 20 45 78 69 73 74 73 28 27 24 28 49 4e 54     Exists('$(INT
08b0: 45 52 4f 50 5f 45 58 54 52 41 5f 50 52 4f 50 53  EROP_EXTRA_PROPS
08c0: 5f 46 49 4c 45 29 27 29 22 20 2f 3e 0d 0a 0d 0a  _FILE)')" />....
08d0: 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70    <PropertyGroup
08e0: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43   Condition="'$(C
08f0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28  onfiguration)|$(
0900: 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62  Platform)'=='Deb
0910: 75 67 7c 43 45 50 43 20 44 65 76 50 6c 61 74 66  ug|CEPC DevPlatf
0920: 6f 72 6d 27 22 20 4c 61 62 65 6c 3d 22 43 6f 6e  orm'" Label="Con
0930: 66 69 67 75 72 61 74 69 6f 6e 22 3e 0d 0a 20 20  figuration">..  
0940: 20 20 3c 54 61 72 67 65 74 4e 61 6d 65 3e 53 51    <TargetName>SQ
0950: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 24 28 49  Lite.Interop.$(I
0960: 4e 54 45 52 4f 50 5f 42 55 49 4c 44 5f 4e 55 4d  NTEROP_BUILD_NUM
0970: 42 45 52 29 3c 2f 54 61 72 67 65 74 4e 61 6d 65  BER)</TargetName
0980: 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66 69 67 75 72  >..    <Configur
0990: 61 74 69 6f 6e 54 79 70 65 3e 44 79 6e 61 6d 69  ationType>Dynami
09a0: 63 4c 69 62 72 61 72 79 3c 2f 43 6f 6e 66 69 67  cLibrary</Config
09b0: 75 72 61 74 69 6f 6e 54 79 70 65 3e 0d 0a 20 20  urationType>..  
09c0: 20 20 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61    <UseDebugLibra
09d0: 72 69 65 73 3e 74 72 75 65 3c 2f 55 73 65 44 65  ries>true</UseDe
09e0: 62 75 67 4c 69 62 72 61 72 69 65 73 3e 0d 0a 20  bugLibraries>.. 
09f0: 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c     <PlatformTool
0a00: 73 65 74 3e 43 45 38 30 30 3c 2f 50 6c 61 74 66  set>CE800</Platf
0a10: 6f 72 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c  ormToolset>..  <
0a20: 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d  /PropertyGroup>.
0a30: 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79 47 72  ...  <PropertyGr
0a40: 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27  oup Condition="'
0a50: 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29  $(Configuration)
0a60: 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27  |$(Platform)'=='
0a70: 52 65 6c 65 61 73 65 7c 43 45 50 43 20 44 65 76  Release|CEPC Dev
0a80: 50 6c 61 74 66 6f 72 6d 27 22 20 4c 61 62 65 6c  Platform'" Label
0a90: 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22  ="Configuration"
0aa0: 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65 74 4e 61  >..    <TargetNa
0ab0: 6d 65 3e 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  me>SQLite.Intero
0ac0: 70 2e 24 28 49 4e 54 45 52 4f 50 5f 42 55 49 4c  p.$(INTEROP_BUIL
0ad0: 44 5f 4e 55 4d 42 45 52 29 3c 2f 54 61 72 67 65  D_NUMBER)</Targe
0ae0: 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f 6e  tName>..    <Con
0af0: 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 44  figurationType>D
0b00: 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 3c 2f 43  ynamicLibrary</C
0b10: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65  onfigurationType
0b20: 3e 0d 0a 20 20 20 20 3c 55 73 65 44 65 62 75 67  >..    <UseDebug
0b30: 4c 69 62 72 61 72 69 65 73 3e 66 61 6c 73 65 3c  Libraries>false<
0b40: 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69  /UseDebugLibrari
0b50: 65 73 3e 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f  es>..    <Platfo
0b60: 72 6d 54 6f 6f 6c 73 65 74 3e 43 45 38 30 30 3c  rmToolset>CE800<
0b70: 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74  /PlatformToolset
0b80: 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47  >..  </PropertyG
0b90: 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70  roup>....  <Prop
0ba0: 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74  ertyGroup Condit
0bb0: 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72  ion="'$(Configur
0bc0: 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72  ation)|$(Platfor
0bd0: 6d 29 27 3d 3d 27 44 65 62 75 67 7c 41 52 4d 56  m)'=='Debug|ARMV
0be0: 37 27 22 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69  7'" Label="Confi
0bf0: 67 75 72 61 74 69 6f 6e 22 3e 0d 0a 20 20 20 20  guration">..    
0c00: 3c 54 61 72 67 65 74 4e 61 6d 65 3e 53 51 4c 69  <TargetName>SQLi
0c10: 74 65 2e 49 6e 74 65 72 6f 70 2e 24 28 49 4e 54  te.Interop.$(INT
0c20: 45 52 4f 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45  EROP_BUILD_NUMBE
0c30: 52 29 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d  R)</TargetName>.
0c40: 0a 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74  .    <Configurat
0c50: 69 6f 6e 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c  ionType>DynamicL
0c60: 69 62 72 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72  ibrary</Configur
0c70: 61 74 69 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20  ationType>..    
0c80: 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69  <UseDebugLibrari
0c90: 65 73 3e 74 72 75 65 3c 2f 55 73 65 44 65 62 75  es>true</UseDebu
0ca0: 67 4c 69 62 72 61 72 69 65 73 3e 0d 0a 20 20 20  gLibraries>..   
0cb0: 20 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65   <PlatformToolse
0cc0: 74 3e 43 45 38 30 30 3c 2f 50 6c 61 74 66 6f 72  t>CE800</Platfor
0cd0: 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50  mToolset>..  </P
0ce0: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d  ropertyGroup>...
0cf0: 0a 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75  .  <PropertyGrou
0d00: 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28  p Condition="'$(
0d10: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24  Configuration)|$
0d20: 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65  (Platform)'=='Re
0d30: 6c 65 61 73 65 7c 41 52 4d 56 37 27 22 20 4c 61  lease|ARMV7'" La
0d40: 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69  bel="Configurati
0d50: 6f 6e 22 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65  on">..    <Targe
0d60: 74 4e 61 6d 65 3e 53 51 4c 69 74 65 2e 49 6e 74  tName>SQLite.Int
0d70: 65 72 6f 70 2e 24 28 49 4e 54 45 52 4f 50 5f 42  erop.$(INTEROP_B
0d80: 55 49 4c 44 5f 4e 55 4d 42 45 52 29 3c 2f 54 61  UILD_NUMBER)</Ta
0d90: 72 67 65 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c  rgetName>..    <
0da0: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70  ConfigurationTyp
0db0: 65 3e 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79  e>DynamicLibrary
0dc0: 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54  </ConfigurationT
0dd0: 79 70 65 3e 0d 0a 20 20 20 20 3c 55 73 65 44 65  ype>..    <UseDe
0de0: 62 75 67 4c 69 62 72 61 72 69 65 73 3e 66 61 6c  bugLibraries>fal
0df0: 73 65 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72  se</UseDebugLibr
0e00: 61 72 69 65 73 3e 0d 0a 20 20 20 20 3c 50 6c 61  aries>..    <Pla
0e10: 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 43 45 38  tformToolset>CE8
0e20: 30 30 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c  00</PlatformTool
0e30: 73 65 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72  set>..  </Proper
0e40: 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49  tyGroup>....  <I
0e50: 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24  mport Project="$
0e60: 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c  (VCTargetsPath)\
0e70: 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72  Microsoft.Cpp.pr
0e80: 6f 70 73 22 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f  ops" />..  <Impo
0e90: 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 73  rt Project="$(Us
0ea0: 65 72 52 6f 6f 74 44 69 72 29 5c 4d 69 63 72 6f  erRootDir)\Micro
0eb0: 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66  soft.Cpp.$(Platf
0ec0: 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22  orm).user.props"
0ed0: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73   Condition="exis
0ee0: 74 73 28 27 24 28 55 73 65 72 52 6f 6f 74 44 69  ts('$(UserRootDi
0ef0: 72 29 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70  r)\Microsoft.Cpp
0f00: 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65  .$(Platform).use
0f10: 72 2e 70 72 6f 70 73 27 29 22 20 4c 61 62 65 6c  r.props')" Label
0f20: 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c  ="LocalAppDataPl
0f30: 61 74 66 6f 72 6d 22 20 2f 3e 0d 0a 0d 0a 20 20  atform" />....  
0f40: 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d  <PropertyGroup>.
0f50: 0a 20 20 20 20 3c 4f 75 74 44 69 72 3e 24 28 50  .    <OutDir>$(P
0f60: 72 6f 6a 65 63 74 44 69 72 29 2e 2e 5c 62 69 6e  rojectDir)..\bin
0f70: 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  \$(Configuration
0f80: 59 65 61 72 29 5c 24 28 50 6c 61 74 66 6f 72 6d  Year)\$(Platform
0f90: 29 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  )\$(Configuratio
0fa0: 6e 29 5c 3c 2f 4f 75 74 44 69 72 3e 0d 0a 20 20  n)\</OutDir>..  
0fb0: 20 20 3c 49 6e 74 44 69 72 3e 2e 2e 5c 6f 62 6a    <IntDir>..\obj
0fc0: 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  \$(Configuration
0fd0: 59 65 61 72 29 5c 24 28 50 6c 61 74 66 6f 72 6d  Year)\$(Platform
0fe0: 29 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  )\$(Configuratio
0ff0: 6e 29 5c 3c 2f 49 6e 74 44 69 72 3e 0d 0a 20 20  n)\</IntDir>..  
1000: 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e  </PropertyGroup>
1010: 0d 0a 0d 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e  ....  <ItemDefin
1020: 69 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69  itionGroup Condi
1030: 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75  tion="'$(Configu
1040: 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f  ration)|$(Platfo
1050: 72 6d 29 27 3d 3d 27 44 65 62 75 67 7c 43 45 50  rm)'=='Debug|CEP
1060: 43 20 44 65 76 50 6c 61 74 66 6f 72 6d 27 22 3e  C DevPlatform'">
1070: 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65  ..    <ClCompile
1080: 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 63 6f 6d  >..      <Precom
1090: 70 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 55  piledHeader>NotU
10a0: 73 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65  sing</Precompile
10b0: 64 48 65 61 64 65 72 3e 0d 0a 20 20 20 20 20 20  dHeader>..      
10c0: 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 44 69  <Optimization>Di
10d0: 73 61 62 6c 65 64 3c 2f 4f 70 74 69 6d 69 7a 61  sabled</Optimiza
10e0: 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 41 64  tion>..      <Ad
10f0: 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44  ditionalIncludeD
1100: 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e 54  irectories>$(INT
1110: 45 52 4f 50 5f 49 4e 43 4c 55 44 45 5f 44 49 52  EROP_INCLUDE_DIR
1120: 45 43 54 4f 52 49 45 53 29 3b 25 28 41 64 64 69  ECTORIES);%(Addi
1130: 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72  tionalIncludeDir
1140: 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74  ectories)</Addit
1150: 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65  ionalIncludeDire
1160: 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20 20  ctories>..      
1170: 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  <PreprocessorDef
1180: 69 6e 69 74 69 6f 6e 73 3e 57 49 4e 33 32 3b 5f  initions>WIN32;_
1190: 44 45 42 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 55  DEBUG;_WINDOWS;U
11a0: 4e 49 43 4f 44 45 3b 24 28 53 51 4c 49 54 45 5f  NICODE;$(SQLITE_
11b0: 57 49 4e 43 45 5f 32 30 31 33 5f 44 45 46 49 4e  WINCE_2013_DEFIN
11c0: 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d  ES);$(SQLITE_COM
11d0: 4d 4f 4e 5f 44 45 46 49 4e 45 53 29 3b 24 28 53  MON_DEFINES);$(S
11e0: 51 4c 49 54 45 5f 45 58 54 52 41 5f 44 45 46 49  QLITE_EXTRA_DEFI
11f0: 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 44 45  NES);$(SQLITE_DE
1200: 42 55 47 5f 44 45 46 49 4e 45 53 29 3b 24 28 49  BUG_DEFINES);$(I
1210: 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f 44 45 46  NTEROP_EXTRA_DEF
1220: 49 4e 45 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f  INES);$(INTEROP_
1230: 44 45 42 55 47 5f 44 45 46 49 4e 45 53 29 3b 25  DEBUG_DEFINES);%
1240: 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  (PreprocessorDef
1250: 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72  initions)</Prepr
1260: 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f  ocessorDefinitio
1270: 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69  ns>..      <Addi
1280: 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 2f 44  tionalOptions>/D
1290: 20 22 44 45 42 55 47 22 20 2f 44 20 22 53 54 41   "DEBUG" /D "STA
12a0: 4e 44 41 52 44 53 48 45 4c 4c 5f 55 49 5f 4d 4f  NDARDSHELL_UI_MO
12b0: 44 45 4c 22 20 25 28 41 64 64 69 74 69 6f 6e 61  DEL" %(Additiona
12c0: 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74  lOptions)</Addit
12d0: 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 0d 0a 20  ionalOptions>.. 
12e0: 20 20 20 20 20 3c 44 69 73 61 62 6c 65 53 70 65       <DisableSpe
12f0: 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 24 28  cificWarnings>$(
1300: 53 51 4c 49 54 45 5f 44 49 53 41 42 4c 45 5f 57  SQLITE_DISABLE_W
1310: 41 52 4e 49 4e 47 53 29 3b 25 28 44 69 73 61 62  ARNINGS);%(Disab
1320: 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e  leSpecificWarnin
1330: 67 73 29 3c 2f 44 69 73 61 62 6c 65 53 70 65 63  gs)</DisableSpec
1340: 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20  ificWarnings>.. 
1350: 20 20 20 20 20 3c 46 75 6e 63 74 69 6f 6e 4c 65       <FunctionLe
1360: 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c  velLinking>true<
1370: 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69  /FunctionLevelLi
1380: 6e 6b 69 6e 67 3e 0d 0a 20 20 20 20 3c 2f 43 6c  nking>..    </Cl
1390: 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 52  Compile>..    <R
13a0: 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d  esourceCompile>.
13b0: 0a 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65  .      <Preproce
13c0: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e  ssorDefinitions>
13d0: 5f 44 45 42 55 47 3b 49 4e 54 45 52 4f 50 5f 52  _DEBUG;INTEROP_R
13e0: 43 5f 56 45 52 53 49 4f 4e 3d 24 28 49 4e 54 45  C_VERSION=$(INTE
13f0: 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 29 3b  ROP_RC_VERSION);
1400: 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65  %(PreprocessorDe
1410: 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70  finitions)</Prep
1420: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
1430: 6f 6e 73 3e 0d 0a 20 20 20 20 3c 2f 52 65 73 6f  ons>..    </Reso
1440: 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20  urceCompile>..  
1450: 20 20 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20 20    <Link>..      
1460: 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61  <AdditionalLibra
1470: 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28  ryDirectories>$(
1480: 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f  INTEROP_LIBRARY_
1490: 44 49 52 45 43 54 4f 52 49 45 53 29 3c 2f 41 64  DIRECTORIES)</Ad
14a0: 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44  ditionalLibraryD
14b0: 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20  irectories>..   
14c0: 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65     <AdditionalDe
14d0: 70 65 6e 64 65 6e 63 69 65 73 3e 24 28 49 4e 54  pendencies>$(INT
14e0: 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 45 50  EROP_LIBRARY_DEP
14f0: 45 4e 44 45 4e 43 49 45 53 29 3b 25 28 41 64 64  ENDENCIES);%(Add
1500: 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63  itionalDependenc
1510: 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c  ies)</Additional
1520: 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 0d 0a 20  Dependencies>.. 
1530: 20 20 20 20 20 3c 56 65 72 73 69 6f 6e 3e 24 28       <Version>$(
1540: 49 4e 54 45 52 4f 50 5f 4c 49 4e 4b 45 52 5f 56  INTEROP_LINKER_V
1550: 45 52 53 49 4f 4e 29 3c 2f 56 65 72 73 69 6f 6e  ERSION)</Version
1560: 3e 0d 0a 20 20 20 20 20 20 3c 47 65 6e 65 72 61  >..      <Genera
1570: 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69  teDebugInformati
1580: 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61 74  on>true</Generat
1590: 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f  eDebugInformatio
15a0: 6e 3e 0d 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d  n>..    </Link>.
15b0: 0a 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74  .  </ItemDefinit
15c0: 69 6f 6e 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c  ionGroup>....  <
15d0: 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72  ItemDefinitionGr
15e0: 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27  oup Condition="'
15f0: 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29  $(Configuration)
1600: 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27  |$(Platform)'=='
1610: 52 65 6c 65 61 73 65 7c 43 45 50 43 20 44 65 76  Release|CEPC Dev
1620: 50 6c 61 74 66 6f 72 6d 27 22 3e 0d 0a 20 20 20  Platform'">..   
1630: 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20   <ClCompile>..  
1640: 20 20 20 20 3c 50 72 65 63 6f 6d 70 69 6c 65 64      <Precompiled
1650: 48 65 61 64 65 72 3e 4e 6f 74 55 73 69 6e 67 3c  Header>NotUsing<
1660: 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64  /PrecompiledHead
1670: 65 72 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69  er>..      <Opti
1680: 6d 69 7a 61 74 69 6f 6e 3e 4d 61 78 53 70 65 65  mization>MaxSpee
1690: 64 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e  d</Optimization>
16a0: 0d 0a 20 20 20 20 20 20 3c 46 75 6e 63 74 69 6f  ..      <Functio
16b0: 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72  nLevelLinking>tr
16c0: 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65  ue</FunctionLeve
16d0: 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20 20 20 20  lLinking>..     
16e0: 20 3c 49 6e 74 72 69 6e 73 69 63 46 75 6e 63 74   <IntrinsicFunct
16f0: 69 6f 6e 73 3e 74 72 75 65 3c 2f 49 6e 74 72 69  ions>true</Intri
1700: 6e 73 69 63 46 75 6e 63 74 69 6f 6e 73 3e 0d 0a  nsicFunctions>..
1710: 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61        <Additiona
1720: 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72  lIncludeDirector
1730: 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 49 4e  ies>$(INTEROP_IN
1740: 43 4c 55 44 45 5f 44 49 52 45 43 54 4f 52 49 45  CLUDE_DIRECTORIE
1750: 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c 49  S);%(AdditionalI
1760: 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65  ncludeDirectorie
1770: 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e  s)</AdditionalIn
1780: 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73  cludeDirectories
1790: 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70 72 6f  >..      <Prepro
17a0: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
17b0: 73 3e 57 49 4e 33 32 3b 4e 44 45 42 55 47 3b 5f  s>WIN32;NDEBUG;_
17c0: 57 49 4e 44 4f 57 53 3b 55 4e 49 43 4f 44 45 3b  WINDOWS;UNICODE;
17d0: 24 28 53 51 4c 49 54 45 5f 57 49 4e 43 45 5f 32  $(SQLITE_WINCE_2
17e0: 30 31 33 5f 44 45 46 49 4e 45 53 29 3b 24 28 53  013_DEFINES);$(S
17f0: 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e 5f 44 45 46  QLITE_COMMON_DEF
1800: 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 45  INES);$(SQLITE_E
1810: 58 54 52 41 5f 44 45 46 49 4e 45 53 29 3b 24 28  XTRA_DEFINES);$(
1820: 53 51 4c 49 54 45 5f 52 45 4c 45 41 53 45 5f 44  SQLITE_RELEASE_D
1830: 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45 52 4f  EFINES);$(INTERO
1840: 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53 29  P_EXTRA_DEFINES)
1850: 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44  ;%(PreprocessorD
1860: 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65  efinitions)</Pre
1870: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
1880: 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64  ions>..      <Ad
1890: 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e  ditionalOptions>
18a0: 2f 44 20 22 5f 57 49 4e 44 4f 57 53 22 20 2f 44  /D "_WINDOWS" /D
18b0: 20 22 53 54 41 4e 44 41 52 44 53 48 45 4c 4c 5f   "STANDARDSHELL_
18c0: 55 49 5f 4d 4f 44 45 4c 22 20 25 28 41 64 64 69  UI_MODEL" %(Addi
18d0: 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f  tionalOptions)</
18e0: 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e  AdditionalOption
18f0: 73 3e 0d 0a 20 20 20 20 20 20 3c 44 69 73 61 62  s>..      <Disab
1900: 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e  leSpecificWarnin
1910: 67 73 3e 24 28 53 51 4c 49 54 45 5f 44 49 53 41  gs>$(SQLITE_DISA
1920: 42 4c 45 5f 57 41 52 4e 49 4e 47 53 29 3b 25 28  BLE_WARNINGS);%(
1930: 44 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57  DisableSpecificW
1940: 61 72 6e 69 6e 67 73 29 3c 2f 44 69 73 61 62 6c  arnings)</Disabl
1950: 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67  eSpecificWarning
1960: 73 3e 0d 0a 20 20 20 20 20 20 3c 46 75 6e 63 74  s>..      <Funct
1970: 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e  ionLevelLinking>
1980: 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65  true</FunctionLe
1990: 76 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20 20 20  velLinking>..   
19a0: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
19b0: 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70     <ResourceComp
19c0: 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65  ile>..      <Pre
19d0: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
19e0: 69 6f 6e 73 3e 4e 44 45 42 55 47 3b 49 4e 54 45  ions>NDEBUG;INTE
19f0: 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d 24  ROP_RC_VERSION=$
1a00: 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53  (INTEROP_RC_VERS
1a10: 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65 73  ION);%(Preproces
1a20: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c  sorDefinitions)<
1a30: 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  /PreprocessorDef
1a40: 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c  initions>..    <
1a50: 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65  /ResourceCompile
1a60: 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20  >..    <Link>.. 
1a70: 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c       <Additional
1a80: 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69  LibraryDirectori
1a90: 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42  es>$(INTEROP_LIB
1aa0: 52 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45 53  RARY_DIRECTORIES
1ab0: 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62  )</AdditionalLib
1ac0: 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e  raryDirectories>
1ad0: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
1ae0: 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e  nalDependencies>
1af0: 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52  $(INTEROP_LIBRAR
1b00: 59 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 3b  Y_DEPENDENCIES);
1b10: 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65  %(AdditionalDepe
1b20: 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74  ndencies)</Addit
1b30: 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65  ionalDependencie
1b40: 73 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72 73 69  s>..      <Versi
1b50: 6f 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 4e  on>$(INTEROP_LIN
1b60: 4b 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56 65  KER_VERSION)</Ve
1b70: 72 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47  rsion>..      <G
1b80: 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f  enerateDebugInfo
1b90: 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65  rmation>true</Ge
1ba0: 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72  nerateDebugInfor
1bb0: 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c  mation>..      <
1bc0: 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64  EnableCOMDATFold
1bd0: 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65  ing>true</Enable
1be0: 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a  COMDATFolding>..
1bf0: 20 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 52        <OptimizeR
1c00: 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f  eferences>true</
1c10: 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63  OptimizeReferenc
1c20: 65 73 3e 0d 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e  es>..    </Link>
1c30: 0d 0a 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69  ..  </ItemDefini
1c40: 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20  tionGroup>....  
1c50: 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47  <ItemDefinitionG
1c60: 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22  roup Condition="
1c70: 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  '$(Configuration
1c80: 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d  )|$(Platform)'==
1c90: 27 44 65 62 75 67 7c 41 52 4d 56 37 27 22 3e 0d  'Debug|ARMV7'">.
1ca0: 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e  .    <ClCompile>
1cb0: 0d 0a 20 20 20 20 20 20 3c 50 72 65 63 6f 6d 70  ..      <Precomp
1cc0: 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 55 73  iledHeader>NotUs
1cd0: 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64  ing</Precompiled
1ce0: 48 65 61 64 65 72 3e 0d 0a 20 20 20 20 20 20 3c  Header>..      <
1cf0: 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 44 69 73  Optimization>Dis
1d00: 61 62 6c 65 64 3c 2f 4f 70 74 69 6d 69 7a 61 74  abled</Optimizat
1d10: 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64  ion>..      <Add
1d20: 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69  itionalIncludeDi
1d30: 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45  rectories>$(INTE
1d40: 52 4f 50 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45  ROP_INCLUDE_DIRE
1d50: 43 54 4f 52 49 45 53 29 3b 25 28 41 64 64 69 74  CTORIES);%(Addit
1d60: 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65  ionalIncludeDire
1d70: 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69  ctories)</Additi
1d80: 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63  onalIncludeDirec
1d90: 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c  tories>..      <
1da0: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
1db0: 6e 69 74 69 6f 6e 73 3e 57 49 4e 33 32 3b 5f 44  nitions>WIN32;_D
1dc0: 45 42 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 55 4e  EBUG;_WINDOWS;UN
1dd0: 49 43 4f 44 45 3b 24 28 53 51 4c 49 54 45 5f 57  ICODE;$(SQLITE_W
1de0: 49 4e 43 45 5f 32 30 31 33 5f 44 45 46 49 4e 45  INCE_2013_DEFINE
1df0: 53 29 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d  S);$(SQLITE_COMM
1e00: 4f 4e 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51  ON_DEFINES);$(SQ
1e10: 4c 49 54 45 5f 45 58 54 52 41 5f 44 45 46 49 4e  LITE_EXTRA_DEFIN
1e20: 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 44 45 42  ES);$(SQLITE_DEB
1e30: 55 47 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e  UG_DEFINES);$(IN
1e40: 54 45 52 4f 50 5f 45 58 54 52 41 5f 44 45 46 49  TEROP_EXTRA_DEFI
1e50: 4e 45 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f 44  NES);$(INTEROP_D
1e60: 45 42 55 47 5f 44 45 46 49 4e 45 53 29 3b 25 28  EBUG_DEFINES);%(
1e70: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
1e80: 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f  nitions)</Prepro
1e90: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
1ea0: 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74  s>..      <Addit
1eb0: 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 2f 44 20  ionalOptions>/D 
1ec0: 22 44 45 42 55 47 22 20 2f 44 20 22 53 54 41 4e  "DEBUG" /D "STAN
1ed0: 44 41 52 44 53 48 45 4c 4c 5f 55 49 5f 4d 4f 44  DARDSHELL_UI_MOD
1ee0: 45 4c 22 20 25 28 41 64 64 69 74 69 6f 6e 61 6c  EL" %(Additional
1ef0: 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69  Options)</Additi
1f00: 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 0d 0a 20 20  onalOptions>..  
1f10: 20 20 20 20 3c 44 69 73 61 62 6c 65 53 70 65 63      <DisableSpec
1f20: 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 24 28 53  ificWarnings>$(S
1f30: 51 4c 49 54 45 5f 44 49 53 41 42 4c 45 5f 57 41  QLITE_DISABLE_WA
1f40: 52 4e 49 4e 47 53 29 3b 25 28 44 69 73 61 62 6c  RNINGS);%(Disabl
1f50: 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67  eSpecificWarning
1f60: 73 29 3c 2f 44 69 73 61 62 6c 65 53 70 65 63 69  s)</DisableSpeci
1f70: 66 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20  ficWarnings>..  
1f80: 20 20 20 20 3c 46 75 6e 63 74 69 6f 6e 4c 65 76      <FunctionLev
1f90: 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f  elLinking>true</
1fa0: 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e  FunctionLevelLin
1fb0: 6b 69 6e 67 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43  king>..    </ClC
1fc0: 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 52 65  ompile>..    <Re
1fd0: 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a  sourceCompile>..
1fe0: 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73        <Preproces
1ff0: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 5f  sorDefinitions>_
2000: 44 45 42 55 47 3b 49 4e 54 45 52 4f 50 5f 52 43  DEBUG;INTEROP_RC
2010: 5f 56 45 52 53 49 4f 4e 3d 24 28 49 4e 54 45 52  _VERSION=$(INTER
2020: 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 29 3b 25  OP_RC_VERSION);%
2030: 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  (PreprocessorDef
2040: 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72  initions)</Prepr
2050: 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f  ocessorDefinitio
2060: 6e 73 3e 0d 0a 20 20 20 20 3c 2f 52 65 73 6f 75  ns>..    </Resou
2070: 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20  rceCompile>..   
2080: 20 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20 20 3c   <Link>..      <
2090: 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72  AdditionalLibrar
20a0: 79 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49  yDirectories>$(I
20b0: 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44  NTEROP_LIBRARY_D
20c0: 49 52 45 43 54 4f 52 49 45 53 29 3c 2f 41 64 64  IRECTORIES)</Add
20d0: 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69  itionalLibraryDi
20e0: 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20  rectories>..    
20f0: 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70    <AdditionalDep
2100: 65 6e 64 65 6e 63 69 65 73 3e 24 28 49 4e 54 45  endencies>$(INTE
2110: 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 45 50 45  ROP_LIBRARY_DEPE
2120: 4e 44 45 4e 43 49 45 53 29 3b 25 28 41 64 64 69  NDENCIES);%(Addi
2130: 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69  tionalDependenci
2140: 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44  es)</AdditionalD
2150: 65 70 65 6e 64 65 6e 63 69 65 73 3e 0d 0a 20 20  ependencies>..  
2160: 20 20 20 20 3c 56 65 72 73 69 6f 6e 3e 24 28 49      <Version>$(I
2170: 4e 54 45 52 4f 50 5f 4c 49 4e 4b 45 52 5f 56 45  NTEROP_LINKER_VE
2180: 52 53 49 4f 4e 29 3c 2f 56 65 72 73 69 6f 6e 3e  RSION)</Version>
2190: 0d 0a 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74  ..      <Generat
21a0: 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f  eDebugInformatio
21b0: 6e 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61 74 65  n>true</Generate
21c0: 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e  DebugInformation
21d0: 3e 0d 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a  >..    </Link>..
21e0: 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69    </ItemDefiniti
21f0: 6f 6e 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49  onGroup>....  <I
2200: 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f  temDefinitionGro
2210: 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24  up Condition="'$
2220: 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c  (Configuration)|
2230: 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52  $(Platform)'=='R
2240: 65 6c 65 61 73 65 7c 41 52 4d 56 37 27 22 3e 0d  elease|ARMV7'">.
2250: 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e  .    <ClCompile>
2260: 0d 0a 20 20 20 20 20 20 3c 50 72 65 63 6f 6d 70  ..      <Precomp
2270: 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 55 73  iledHeader>NotUs
2280: 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64  ing</Precompiled
2290: 48 65 61 64 65 72 3e 0d 0a 20 20 20 20 20 20 3c  Header>..      <
22a0: 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 4d 61 78  Optimization>Max
22b0: 53 70 65 65 64 3c 2f 4f 70 74 69 6d 69 7a 61 74  Speed</Optimizat
22c0: 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 46 75 6e  ion>..      <Fun
22d0: 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e  ctionLevelLinkin
22e0: 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e  g>true</Function
22f0: 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 0d 0a 20  LevelLinking>.. 
2300: 20 20 20 20 20 3c 49 6e 74 72 69 6e 73 69 63 46       <IntrinsicF
2310: 75 6e 63 74 69 6f 6e 73 3e 74 72 75 65 3c 2f 49  unctions>true</I
2320: 6e 74 72 69 6e 73 69 63 46 75 6e 63 74 69 6f 6e  ntrinsicFunction
2330: 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74  s>..      <Addit
2340: 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65  ionalIncludeDire
2350: 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f  ctories>$(INTERO
2360: 50 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54  P_INCLUDE_DIRECT
2370: 4f 52 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f  ORIES);%(Additio
2380: 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74  nalIncludeDirect
2390: 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e  ories)</Addition
23a0: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
23b0: 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72  ries>..      <Pr
23c0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
23d0: 74 69 6f 6e 73 3e 57 49 4e 33 32 3b 4e 44 45 42  tions>WIN32;NDEB
23e0: 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 55 4e 49 43  UG;_WINDOWS;UNIC
23f0: 4f 44 45 3b 24 28 53 51 4c 49 54 45 5f 57 49 4e  ODE;$(SQLITE_WIN
2400: 43 45 5f 32 30 31 33 5f 44 45 46 49 4e 45 53 29  CE_2013_DEFINES)
2410: 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e  ;$(SQLITE_COMMON
2420: 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49  _DEFINES);$(SQLI
2430: 54 45 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53  TE_EXTRA_DEFINES
2440: 29 3b 24 28 53 51 4c 49 54 45 5f 52 45 4c 45 41  );$(SQLITE_RELEA
2450: 53 45 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e  SE_DEFINES);$(IN
2460: 54 45 52 4f 50 5f 45 58 54 52 41 5f 44 45 46 49  TEROP_EXTRA_DEFI
2470: 4e 45 53 29 3b 25 28 50 72 65 70 72 6f 63 65 73  NES);%(Preproces
2480: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c  sorDefinitions)<
2490: 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  /PreprocessorDef
24a0: 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20  initions>..     
24b0: 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69   <AdditionalOpti
24c0: 6f 6e 73 3e 2f 44 20 22 5f 57 49 4e 44 4f 57 53  ons>/D "_WINDOWS
24d0: 22 20 2f 44 20 22 53 54 41 4e 44 41 52 44 53 48  " /D "STANDARDSH
24e0: 45 4c 4c 5f 55 49 5f 4d 4f 44 45 4c 22 20 25 28  ELL_UI_MODEL" %(
24f0: 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e  AdditionalOption
2500: 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70  s)</AdditionalOp
2510: 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 44  tions>..      <D
2520: 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61  isableSpecificWa
2530: 72 6e 69 6e 67 73 3e 24 28 53 51 4c 49 54 45 5f  rnings>$(SQLITE_
2540: 44 49 53 41 42 4c 45 5f 57 41 52 4e 49 4e 47 53  DISABLE_WARNINGS
2550: 29 3b 25 28 44 69 73 61 62 6c 65 53 70 65 63 69  );%(DisableSpeci
2560: 66 69 63 57 61 72 6e 69 6e 67 73 29 3c 2f 44 69  ficWarnings)</Di
2570: 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61 72  sableSpecificWar
2580: 6e 69 6e 67 73 3e 0d 0a 20 20 20 20 20 20 3c 46  nings>..      <F
2590: 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b  unctionLevelLink
25a0: 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69  ing>true</Functi
25b0: 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 0d  onLevelLinking>.
25c0: 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65  .    </ClCompile
25d0: 3e 0d 0a 20 20 20 20 3c 52 65 73 6f 75 72 63 65  >..    <Resource
25e0: 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20  Compile>..      
25f0: 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  <PreprocessorDef
2600: 69 6e 69 74 69 6f 6e 73 3e 4e 44 45 42 55 47 3b  initions>NDEBUG;
2610: 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53 49  INTEROP_RC_VERSI
2620: 4f 4e 3d 24 28 49 4e 54 45 52 4f 50 5f 52 43 5f  ON=$(INTEROP_RC_
2630: 56 45 52 53 49 4f 4e 29 3b 25 28 50 72 65 70 72  VERSION);%(Prepr
2640: 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f  ocessorDefinitio
2650: 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f  ns)</Preprocesso
2660: 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20  rDefinitions>.. 
2670: 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d     </ResourceCom
2680: 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b  pile>..    <Link
2690: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
26a0: 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63  onalLibraryDirec
26b0: 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50  tories>$(INTEROP
26c0: 5f 4c 49 42 52 41 52 59 5f 44 49 52 45 43 54 4f  _LIBRARY_DIRECTO
26d0: 52 49 45 53 29 3c 2f 41 64 64 69 74 69 6f 6e 61  RIES)</Additiona
26e0: 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72  lLibraryDirector
26f0: 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64  ies>..      <Add
2700: 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63  itionalDependenc
2710: 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49  ies>$(INTEROP_LI
2720: 42 52 41 52 59 5f 44 45 50 45 4e 44 45 4e 43 49  BRARY_DEPENDENCI
2730: 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c  ES);%(Additional
2740: 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41  Dependencies)</A
2750: 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65  dditionalDepende
2760: 6e 63 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 56  ncies>..      <V
2770: 65 72 73 69 6f 6e 3e 24 28 49 4e 54 45 52 4f 50  ersion>$(INTEROP
2780: 5f 4c 49 4e 4b 45 52 5f 56 45 52 53 49 4f 4e 29  _LINKER_VERSION)
2790: 3c 2f 56 65 72 73 69 6f 6e 3e 0d 0a 20 20 20 20  </Version>..    
27a0: 20 20 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67    <GenerateDebug
27b0: 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 74 72 75 65  Information>true
27c0: 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49  </GenerateDebugI
27d0: 6e 66 6f 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20  nformation>..   
27e0: 20 20 20 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54     <EnableCOMDAT
27f0: 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e  Folding>true</En
2800: 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e  ableCOMDATFoldin
2810: 67 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d  g>..      <Optim
2820: 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72  izeReferences>tr
2830: 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65  ue</OptimizeRefe
2840: 72 65 6e 63 65 73 3e 0d 0a 20 20 20 20 3c 2f 4c  rences>..    </L
2850: 69 6e 6b 3e 0d 0a 20 20 3c 2f 49 74 65 6d 44 65  ink>..  </ItemDe
2860: 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a  finitionGroup>..
2870: 0d 0a 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 0d  ..  <ItemGroup>.
2880: 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20  .    <ClCompile 
2890: 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 77 69 6e  Include="src\win
28a0: 5c 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 70  \AssemblyInfo.cp
28b0: 70 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c  p">..      <Excl
28c0: 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72  udedFromBuild>tr
28d0: 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d  ue</ExcludedFrom
28e0: 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c  Build>..    </Cl
28f0: 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43  Compile>..    <C
2900: 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65  lCompile Include
2910: 3d 22 73 72 63 5c 77 69 6e 5c 63 72 79 70 74 2e  ="src\win\crypt.
2920: 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c  c">..      <Excl
2930: 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72  udedFromBuild>tr
2940: 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d  ue</ExcludedFrom
2950: 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c  Build>..    </Cl
2960: 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43  Compile>..    <C
2970: 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65  lCompile Include
2980: 3d 22 73 72 63 5c 63 6f 6e 74 72 69 62 5c 65 78  ="src\contrib\ex
2990: 74 65 6e 73 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e  tension-function
29a0: 73 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78  s.c">..      <Ex
29b0: 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e  cludedFromBuild>
29c0: 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72  true</ExcludedFr
29d0: 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f  omBuild>..    </
29e0: 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20  ClCompile>..    
29f0: 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75  <ClCompile Inclu
2a00: 64 65 3d 22 73 72 63 5c 65 78 74 5c 66 74 73 35  de="src\ext\fts5
2a10: 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63  .c">..      <Exc
2a20: 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74  ludedFromBuild>t
2a30: 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f  rue</ExcludedFro
2a40: 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43  mBuild>..    </C
2a50: 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c  lCompile>..    <
2a60: 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64  ClCompile Includ
2a70: 65 3d 22 73 72 63 5c 65 78 74 5c 6a 73 6f 6e 31  e="src\ext\json1
2a80: 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63  .c">..      <Exc
2a90: 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74  ludedFromBuild>t
2aa0: 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f  rue</ExcludedFro
2ab0: 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43  mBuild>..    </C
2ac0: 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c  lCompile>..    <
2ad0: 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64  ClCompile Includ
2ae0: 65 3d 22 73 72 63 5c 65 78 74 5c 70 65 72 63 65  e="src\ext\perce
2af0: 6e 74 69 6c 65 2e 63 22 3e 0d 0a 20 20 20 20 20  ntile.c">..     
2b00: 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75   <ExcludedFromBu
2b10: 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64  ild>true</Exclud
2b20: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20  edFromBuild>..  
2b30: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
2b40: 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49      <ClCompile I
2b50: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c  nclude="src\ext\
2b60: 72 65 67 65 78 70 2e 63 22 3e 0d 0a 20 20 20 20  regexp.c">..    
2b70: 20 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42    <ExcludedFromB
2b80: 75 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75  uild>true</Exclu
2b90: 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20  dedFromBuild>.. 
2ba0: 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d     </ClCompile>.
2bb0: 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20  .    <ClCompile 
2bc0: 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74  Include="src\ext
2bd0: 5c 74 6f 74 79 70 65 2e 63 22 3e 0d 0a 20 20 20  \totype.c">..   
2be0: 20 20 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d     <ExcludedFrom
2bf0: 42 75 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c  Build>true</Excl
2c00: 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a  udedFromBuild>..
2c10: 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e      </ClCompile>
2c20: 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65  ..    <ClCompile
2c30: 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78   Include="src\ex
2c40: 74 5c 76 74 73 68 69 6d 2e 63 22 3e 0d 0a 20 20  t\vtshim.c">..  
2c50: 20 20 20 20 3c 45 78 63 6c 75 64 65 64 46 72 6f      <ExcludedFro
2c60: 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63  mBuild>true</Exc
2c70: 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d  ludedFromBuild>.
2c80: 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65  .    </ClCompile
2c90: 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c  >..    <ClCompil
2ca0: 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 67  e Include="src\g
2cb0: 65 6e 65 72 69 63 5c 69 6e 74 65 72 6f 70 2e 63  eneric\interop.c
2cc0: 22 20 2f 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  " />..    <ClCom
2cd0: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
2ce0: 63 5c 63 6f 72 65 5c 73 71 6c 69 74 65 33 2e 63  c\core\sqlite3.c
2cf0: 22 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75  ">..      <Exclu
2d00: 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75  dedFromBuild>tru
2d10: 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42  e</ExcludedFromB
2d20: 75 69 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43  uild>..    </ClC
2d30: 6f 6d 70 69 6c 65 3e 0d 0a 20 20 3c 2f 49 74 65  ompile>..  </Ite
2d40: 6d 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74  mGroup>....  <It
2d50: 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 20 20 3c 4e  emGroup>..    <N
2d60: 6f 6e 65 20 49 6e 63 6c 75 64 65 3d 22 70 72 6f  one Include="pro
2d70: 70 73 5c 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  ps\SQLite.Intero
2d80: 70 2e 32 30 31 32 2e 70 72 6f 70 73 22 20 2f 3e  p.2012.props" />
2d90: 0d 0a 20 20 20 20 3c 4e 6f 6e 65 20 49 6e 63 6c  ..    <None Incl
2da0: 75 64 65 3d 22 70 72 6f 70 73 5c 73 71 6c 69 74  ude="props\sqlit
2db0: 65 33 2e 70 72 6f 70 73 22 20 2f 3e 0d 0a 20 20  e3.props" />..  
2dc0: 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 0d 0a  </ItemGroup>....
2dd0: 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20    <ItemGroup>.. 
2de0: 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e     <ClInclude In
2df0: 63 6c 75 64 65 3d 22 73 72 63 5c 63 6f 72 65 5c  clude="src\core\
2e00: 73 71 6c 69 74 65 33 2e 68 22 20 2f 3e 0d 0a 20  sqlite3.h" />.. 
2e10: 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e     <ClInclude In
2e20: 63 6c 75 64 65 3d 22 73 72 63 5c 63 6f 72 65 5c  clude="src\core\
2e30: 73 71 6c 69 74 65 33 65 78 74 2e 68 22 20 2f 3e  sqlite3ext.h" />
2e40: 0d 0a 20 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65  ..    <ClInclude
2e50: 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 67 65   Include="src\ge
2e60: 6e 65 72 69 63 5c 69 6e 74 65 72 6f 70 2e 68 22  neric\interop.h"
2e70: 20 2f 3e 0d 0a 20 20 3c 2f 49 74 65 6d 47 72 6f   />..  </ItemGro
2e80: 75 70 3e 0d 0a 0d 0a 20 20 3c 49 74 65 6d 47 72  up>....  <ItemGr
2e90: 6f 75 70 3e 0d 0a 20 20 20 20 3c 52 65 73 6f 75  oup>..    <Resou
2ea0: 72 63 65 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75  rceCompile Inclu
2eb0: 64 65 3d 22 73 72 63 5c 77 69 6e 5c 53 51 4c 69  de="src\win\SQLi
2ec0: 74 65 2e 49 6e 74 65 72 6f 70 2e 72 63 22 20 2f  te.Interop.rc" /
2ed0: 3e 0d 0a 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70  >..  </ItemGroup
2ee0: 3e 0d 0a 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50  >....  <Import P
2ef0: 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67  roject="$(VCTarg
2f00: 65 74 73 50 61 74 68 29 5c 4d 69 63 72 6f 73 6f  etsPath)\Microso
2f10: 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20  ft.Cpp.targets" 
2f20: 2f 3e 0d 0a 3c 2f 50 72 6f 6a 65 63 74 3e        />..</Project>