System.Data.SQLite
Check-in [40f3162207]
Not logged in

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

Overview
Comment:Backport build/release support for Windows Embedded Compact 2013. Cherrypick of [0adcab7b75], [0f1a7b72fa], [a9fdc1ae22], [a148b0071a], [25aa74f219], and [6f169a658f].
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | branch-1.0.89.0
Files: files | file ages | folders
SHA1: 40f31622076ddac7495291e93bc62a6a29f13916
User & Date: mistachkin 2013-11-22 04:55:56
Context
2013-11-22
08:52
Backport of integration adjustments for the Windows Embedded Compact 2013 Toolkit. Cherrypick of [c6cd6a27d0]. check-in: c7aefa82b3 user: mistachkin tags: branch-1.0.89.0
04:55
Backport build/release support for Windows Embedded Compact 2013. Cherrypick of [0adcab7b75], [0f1a7b72fa], [a9fdc1ae22], [a148b0071a], [25aa74f219], and [6f169a658f]. check-in: 40f3162207 user: mistachkin tags: branch-1.0.89.0
04:22
Add Windows Embedded Compact 2013 binary archives to the master release archive manifest. check-in: 6f169a658f user: mistachkin tags: wince2013
03:50
Add platform configuration batch files. check-in: 25aa74f219 user: mistachkin tags: wince2013
03:11
Further corrections to release automation. check-in: a148b0071a user: mistachkin tags: wince2013
02:57
Correct solution configurations. check-in: a9fdc1ae22 user: mistachkin tags: wince2013
02:48
Support for Windows Embedded Compact 2013 in the build and release automation. check-in: 0f1a7b72fa user: mistachkin tags: wince2013
2013-11-15
21:01
Add support for compiling the core projects for Windows Embedded Compact 2013 using the appropriate SDK with Visual Studio 2012. check-in: 0adcab7b75 user: mistachkin tags: trunk
2013-10-27
04:20
Final updates for release 1.0.89.0. check-in: 63f8d14b1d user: mistachkin tags: trunk, release, release-1.0.89.0
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to .fossil-settings/ignore-glob.

     1      1   *.sln
     2      2   Externals/Eagle/bin/Eagle*.pdb
     3      3   Externals/Eagle/bin/x64/Spilornis.pdb
     4      4   Externals/Eagle/bin/x86/Spilornis.pdb
     5         -SQLite.Interop/*.vcxproj
     6         -SQLite.Interop/*.vcxproj.filters
     7         -System.Data.SQLite/*.csproj
     8         -testce/*.csproj

Added SQLite.Interop/SQLite.Interop.CE.2012.vcxproj.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * SQLite.Interop.CE.2012.vcxproj -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
           11  +  <PropertyGroup>
           12  +    <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
           13  +  </PropertyGroup>
           14  +  <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" />
           15  +
           16  +  <ItemGroup Label="ProjectConfigurations">
           17  +    <ProjectConfiguration Include="Debug|CEPC DevPlatform">
           18  +      <Configuration>Debug</Configuration>
           19  +      <Platform>CEPC DevPlatform</Platform>
           20  +    </ProjectConfiguration>
           21  +    <ProjectConfiguration Include="Release|CEPC DevPlatform">
           22  +      <Configuration>Release</Configuration>
           23  +      <Platform>CEPC DevPlatform</Platform>
           24  +    </ProjectConfiguration>
           25  +    <ProjectConfiguration Include="Debug|WCE80_ARMV7TIEVM3730">
           26  +      <Configuration>Debug</Configuration>
           27  +      <Platform>WCE80_ARMV7TIEVM3730</Platform>
           28  +    </ProjectConfiguration>
           29  +    <ProjectConfiguration Include="Release|WCE80_ARMV7TIEVM3730">
           30  +      <Configuration>Release</Configuration>
           31  +      <Platform>WCE80_ARMV7TIEVM3730</Platform>
           32  +    </ProjectConfiguration>
           33  +  </ItemGroup>
           34  +
           35  +  <PropertyGroup Label="Globals">
           36  +    <ProjectGuid>{9e5a8f20-5f04-4629-b2e1-27b5e30f2af6}</ProjectGuid>
           37  +    <RootNamespace>SQLite.Interop</RootNamespace>
           38  +    <DefaultLanguage>en-US</DefaultLanguage>
           39  +    <VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VSVersion)' == '' and '$(VisualStudioVersion)' == ''">$(VCTargetsPath11)</VCTargetsPath>
           40  +    <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
           41  +    <EnableRedirectPlatform>true</EnableRedirectPlatform>
           42  +    <RedirectPlatformValue>CEPC DevPlatform</RedirectPlatformValue>
           43  +    <PlatformToolset>CE800</PlatformToolset>
           44  +  </PropertyGroup>
           45  +
           46  +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
           47  +  <Import Project="props\sqlite3.props" />
           48  +  <Import Project="props\SQLite.Interop.2012.props" />
           49  +  <Import Project="$(INTEROP_EXTRA_PROPS_FILE)"
           50  +          Condition="'$(INTEROP_EXTRA_PROPS_FILE)' != '' And
           51  +                     Exists('$(INTEROP_EXTRA_PROPS_FILE)')" />
           52  +
           53  +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|CEPC DevPlatform'" Label="Configuration">
           54  +    <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
           55  +    <ConfigurationType>DynamicLibrary</ConfigurationType>
           56  +    <UseDebugLibraries>true</UseDebugLibraries>
           57  +    <PlatformToolset>CE800</PlatformToolset>
           58  +  </PropertyGroup>
           59  +
           60  +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|CEPC DevPlatform'" Label="Configuration">
           61  +    <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
           62  +    <ConfigurationType>DynamicLibrary</ConfigurationType>
           63  +    <UseDebugLibraries>false</UseDebugLibraries>
           64  +    <PlatformToolset>CE800</PlatformToolset>
           65  +  </PropertyGroup>
           66  +
           67  +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|WCE80_ARMV7TIEVM3730'" Label="Configuration">
           68  +    <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
           69  +    <ConfigurationType>DynamicLibrary</ConfigurationType>
           70  +    <UseDebugLibraries>true</UseDebugLibraries>
           71  +    <PlatformToolset>CE800</PlatformToolset>
           72  +  </PropertyGroup>
           73  +
           74  +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|WCE80_ARMV7TIEVM3730'" Label="Configuration">
           75  +    <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
           76  +    <ConfigurationType>DynamicLibrary</ConfigurationType>
           77  +    <UseDebugLibraries>false</UseDebugLibraries>
           78  +    <PlatformToolset>CE800</PlatformToolset>
           79  +  </PropertyGroup>
           80  +
           81  +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
           82  +  <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
           83  +
           84  +  <PropertyGroup>
           85  +    <OutDir>$(ProjectDir)..\bin\$(ConfigurationYear)\$(Platform)\$(Configuration)\</OutDir>
           86  +    <IntDir>..\obj\$(ConfigurationYear)\$(Platform)\$(Configuration)\</IntDir>
           87  +  </PropertyGroup>
           88  +
           89  +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|CEPC DevPlatform'">
           90  +    <ClCompile>
           91  +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
           92  +      <Optimization>Disabled</Optimization>
           93  +      <AdditionalIncludeDirectories>$(INTEROP_INCLUDE_DIRECTORIES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
           94  +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;UNICODE;HAVE_ERRNO_H=1;SQLITE_MSVC_LOCALTIME_API=1;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);$(INTEROP_DEBUG_DEFINES);%(PreprocessorDefinitions)</PreprocessorDefinitions>
           95  +      <AdditionalOptions>/D "DEBUG" /D "STANDARDSHELL_UI_MODEL" %(AdditionalOptions)</AdditionalOptions>
           96  +      <DisableSpecificWarnings>$(SQLITE_DISABLE_WARNINGS);%(DisableSpecificWarnings)</DisableSpecificWarnings>
           97  +    </ClCompile>
           98  +    <ResourceCompile>
           99  +      <PreprocessorDefinitions>_DEBUG;INTEROP_RC_VERSION=$(INTEROP_RC_VERSION);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          100  +    </ResourceCompile>
          101  +    <Link>
          102  +      <AdditionalLibraryDirectories>$(INTEROP_LIBRARY_DIRECTORIES)</AdditionalLibraryDirectories>
          103  +      <AdditionalDependencies>$(INTEROP_LIBRARY_DEPENDENCIES);%(AdditionalDependencies)</AdditionalDependencies>
          104  +      <Version>$(INTEROP_LINKER_VERSION)</Version>
          105  +      <GenerateDebugInformation>true</GenerateDebugInformation>
          106  +    </Link>
          107  +  </ItemDefinitionGroup>
          108  +
          109  +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|CEPC DevPlatform'">
          110  +    <ClCompile>
          111  +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
          112  +      <Optimization>MaxSpeed</Optimization>
          113  +      <FunctionLevelLinking>true</FunctionLevelLinking>
          114  +      <IntrinsicFunctions>true</IntrinsicFunctions>
          115  +      <AdditionalIncludeDirectories>$(INTEROP_INCLUDE_DIRECTORIES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
          116  +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;UNICODE;HAVE_ERRNO_H=1;SQLITE_MSVC_LOCALTIME_API=1;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          117  +      <AdditionalOptions>/D "_WINDOWS" /D "STANDARDSHELL_UI_MODEL" %(AdditionalOptions)</AdditionalOptions>
          118  +      <DisableSpecificWarnings>$(SQLITE_DISABLE_WARNINGS);%(DisableSpecificWarnings)</DisableSpecificWarnings>
          119  +    </ClCompile>
          120  +    <ResourceCompile>
          121  +      <PreprocessorDefinitions>NDEBUG;INTEROP_RC_VERSION=$(INTEROP_RC_VERSION);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          122  +    </ResourceCompile>
          123  +    <Link>
          124  +      <AdditionalLibraryDirectories>$(INTEROP_LIBRARY_DIRECTORIES)</AdditionalLibraryDirectories>
          125  +      <AdditionalDependencies>$(INTEROP_LIBRARY_DEPENDENCIES);%(AdditionalDependencies)</AdditionalDependencies>
          126  +      <Version>$(INTEROP_LINKER_VERSION)</Version>
          127  +      <GenerateDebugInformation>true</GenerateDebugInformation>
          128  +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
          129  +      <OptimizeReferences>true</OptimizeReferences>
          130  +    </Link>
          131  +  </ItemDefinitionGroup>
          132  +
          133  +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|WCE80_ARMV7TIEVM3730'">
          134  +    <ClCompile>
          135  +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
          136  +      <Optimization>Disabled</Optimization>
          137  +      <AdditionalIncludeDirectories>$(INTEROP_INCLUDE_DIRECTORIES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
          138  +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;UNICODE;HAVE_ERRNO_H=1;SQLITE_MSVC_LOCALTIME_API=1;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);$(INTEROP_DEBUG_DEFINES);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          139  +      <AdditionalOptions>/D "DEBUG" /D "STANDARDSHELL_UI_MODEL" %(AdditionalOptions)</AdditionalOptions>
          140  +      <DisableSpecificWarnings>$(SQLITE_DISABLE_WARNINGS);%(DisableSpecificWarnings)</DisableSpecificWarnings>
          141  +    </ClCompile>
          142  +    <ResourceCompile>
          143  +      <PreprocessorDefinitions>_DEBUG;INTEROP_RC_VERSION=$(INTEROP_RC_VERSION);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          144  +    </ResourceCompile>
          145  +    <Link>
          146  +      <AdditionalLibraryDirectories>$(INTEROP_LIBRARY_DIRECTORIES)</AdditionalLibraryDirectories>
          147  +      <AdditionalDependencies>$(INTEROP_LIBRARY_DEPENDENCIES);%(AdditionalDependencies)</AdditionalDependencies>
          148  +      <Version>$(INTEROP_LINKER_VERSION)</Version>
          149  +      <GenerateDebugInformation>true</GenerateDebugInformation>
          150  +    </Link>
          151  +  </ItemDefinitionGroup>
          152  +
          153  +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|WCE80_ARMV7TIEVM3730'">
          154  +    <ClCompile>
          155  +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
          156  +      <Optimization>MaxSpeed</Optimization>
          157  +      <FunctionLevelLinking>true</FunctionLevelLinking>
          158  +      <IntrinsicFunctions>true</IntrinsicFunctions>
          159  +      <AdditionalIncludeDirectories>$(INTEROP_INCLUDE_DIRECTORIES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
          160  +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;UNICODE;HAVE_ERRNO_H=1;SQLITE_MSVC_LOCALTIME_API=1;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          161  +      <AdditionalOptions>/D "_WINDOWS" /D "STANDARDSHELL_UI_MODEL" %(AdditionalOptions)</AdditionalOptions>
          162  +      <DisableSpecificWarnings>$(SQLITE_DISABLE_WARNINGS);%(DisableSpecificWarnings)</DisableSpecificWarnings>
          163  +    </ClCompile>
          164  +    <ResourceCompile>
          165  +      <PreprocessorDefinitions>NDEBUG;INTEROP_RC_VERSION=$(INTEROP_RC_VERSION);%(PreprocessorDefinitions)</PreprocessorDefinitions>
          166  +    </ResourceCompile>
          167  +    <Link>
          168  +      <AdditionalLibraryDirectories>$(INTEROP_LIBRARY_DIRECTORIES)</AdditionalLibraryDirectories>
          169  +      <AdditionalDependencies>$(INTEROP_LIBRARY_DEPENDENCIES);%(AdditionalDependencies)</AdditionalDependencies>
          170  +      <Version>$(INTEROP_LINKER_VERSION)</Version>
          171  +      <GenerateDebugInformation>true</GenerateDebugInformation>
          172  +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
          173  +      <OptimizeReferences>true</OptimizeReferences>
          174  +    </Link>
          175  +  </ItemDefinitionGroup>
          176  +
          177  +  <ItemGroup>
          178  +    <ClCompile Include="src\win\AssemblyInfo.cpp">
          179  +      <ExcludedFromBuild>true</ExcludedFromBuild>
          180  +    </ClCompile>
          181  +    <ClCompile Include="src\win\crypt.c">
          182  +      <ExcludedFromBuild>true</ExcludedFromBuild>
          183  +    </ClCompile>
          184  +    <ClCompile Include="src\contrib\extension-functions.c">
          185  +      <ExcludedFromBuild>true</ExcludedFromBuild>
          186  +    </ClCompile>
          187  +    <ClCompile Include="src\ext\vtshim.c">
          188  +      <ExcludedFromBuild>true</ExcludedFromBuild>
          189  +    </ClCompile>
          190  +    <ClCompile Include="src\win\interop.c" />
          191  +    <ClCompile Include="src\core\sqlite3.c">
          192  +      <ExcludedFromBuild>true</ExcludedFromBuild>
          193  +    </ClCompile>
          194  +  </ItemGroup>
          195  +
          196  +  <ItemGroup>
          197  +    <None Include="props\SQLite.Interop.2012.props" />
          198  +    <None Include="props\sqlite3.props" />
          199  +  </ItemGroup>
          200  +
          201  +  <ItemGroup>
          202  +    <ClInclude Include="src\core\sqlite3.h" />
          203  +    <ClInclude Include="src\core\sqlite3ext.h" />
          204  +    <ClInclude Include="src\win\interop.h" />
          205  +  </ItemGroup>
          206  +
          207  +  <ItemGroup>
          208  +    <ResourceCompile Include="src\win\SQLite.Interop.rc" />
          209  +  </ItemGroup>
          210  +
          211  +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
          212  +</Project>

Added SQLite.Interop/SQLite.Interop.CE.2012.vcxproj.filters.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * SQLite.Interop.CE.2012.vcxproj.filters -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
           11  +  <ItemGroup>
           12  +    <Filter Include="Source Files">
           13  +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
           14  +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
           15  +    </Filter>
           16  +    <Filter Include="Header Files">
           17  +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
           18  +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
           19  +    </Filter>
           20  +    <Filter Include="Resource Files">
           21  +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
           22  +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
           23  +    </Filter>
           24  +    <Filter Include="Property Files">
           25  +      <UniqueIdentifier>{d69d5c95-1d03-4325-ad06-fce223ab4e42}</UniqueIdentifier>
           26  +    </Filter>
           27  +  </ItemGroup>
           28  +  <ItemGroup>
           29  +    <ClCompile Include="src\win\AssemblyInfo.cpp">
           30  +      <Filter>Source Files</Filter>
           31  +    </ClCompile>
           32  +    <ClCompile Include="src\win\crypt.c">
           33  +      <Filter>Source Files</Filter>
           34  +    </ClCompile>
           35  +    <ClCompile Include="src\contrib\extension-functions.c">
           36  +      <Filter>Source Files</Filter>
           37  +    </ClCompile>
           38  +    <ClCompile Include="src\ext\vtshim.c">
           39  +      <Filter>Source Files</Filter>
           40  +    </ClCompile>
           41  +    <ClCompile Include="src\win\interop.c">
           42  +      <Filter>Source Files</Filter>
           43  +    </ClCompile>
           44  +    <ClCompile Include="src\core\sqlite3.c">
           45  +      <Filter>Source Files</Filter>
           46  +    </ClCompile>
           47  +  </ItemGroup>
           48  +  <ItemGroup>
           49  +    <None Include="props\sqlite3.props">
           50  +      <Filter>Property Files</Filter>
           51  +    </None>
           52  +    <None Include="props\SQLite.Interop.2012.props">
           53  +      <Filter>Property Files</Filter>
           54  +    </None>
           55  +  </ItemGroup>
           56  +  <ItemGroup>
           57  +    <ClInclude Include="src\core\sqlite3.h">
           58  +      <Filter>Header Files</Filter>
           59  +    </ClInclude>
           60  +    <ClInclude Include="src\core\sqlite3ext.h">
           61  +      <Filter>Header Files</Filter>
           62  +    </ClInclude>
           63  +    <ClInclude Include="src\win\interop.h">
           64  +      <Filter>Header Files</Filter>
           65  +    </ClInclude>
           66  +  </ItemGroup>
           67  +  <ItemGroup>
           68  +    <ResourceCompile Include="src\win\SQLite.Interop.rc">
           69  +      <Filter>Resource Files</Filter>
           70  +    </ResourceCompile>
           71  +  </ItemGroup>
           72  +</Project>

Added SQLite.NET.2012.Compact.sln.

            1  +Microsoft Visual Studio Solution File, Format Version 12.00
            2  +# Visual Studio 2012
            3  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Compact.2012", "System.Data.SQLite\System.Data.SQLite.Compact.2012.csproj", "{AC139951-261A-4463-B6FA-AEBC25283A66}"
            4  +	ProjectSection(ProjectDependencies) = postProject
            5  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6} = {9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}
            6  +	EndProjectSection
            7  +EndProject
            8  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "testce.2012", "testce\testce.2012.csproj", "{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}"
            9  +EndProject
           10  +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SQLite.Interop.CE.2012", "SQLite.Interop\SQLite.Interop.CE.2012.vcxproj", "{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}"
           11  +EndProject
           12  +Global
           13  +	GlobalSection(SolutionConfigurationPlatforms) = preSolution
           14  +		Debug|Any CPU = Debug|Any CPU
           15  +		Debug|CEPC DevPlatform = Debug|CEPC DevPlatform
           16  +		Debug|Mixed Platforms = Debug|Mixed Platforms
           17  +		Debug|WCE80_ARMV7TIEVM3730 = Debug|WCE80_ARMV7TIEVM3730
           18  +		Release|Any CPU = Release|Any CPU
           19  +		Release|CEPC DevPlatform = Release|CEPC DevPlatform
           20  +		Release|Mixed Platforms = Release|Mixed Platforms
           21  +		Release|WCE80_ARMV7TIEVM3730 = Release|WCE80_ARMV7TIEVM3730
           22  +	EndGlobalSection
           23  +	GlobalSection(ProjectConfigurationPlatforms) = postSolution
           24  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
           25  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
           26  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|CEPC DevPlatform.ActiveCfg = Debug|Any CPU
           27  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|CEPC DevPlatform.Build.0 = Debug|Any CPU
           28  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
           29  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
           30  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|WCE80_ARMV7TIEVM3730.ActiveCfg = Debug|Any CPU
           31  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|WCE80_ARMV7TIEVM3730.Build.0 = Debug|Any CPU
           32  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
           33  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU
           34  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|CEPC DevPlatform.ActiveCfg = Release|Any CPU
           35  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|CEPC DevPlatform.Build.0 = Release|Any CPU
           36  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
           37  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Mixed Platforms.Build.0 = Release|Any CPU
           38  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|WCE80_ARMV7TIEVM3730.ActiveCfg = Release|Any CPU
           39  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|WCE80_ARMV7TIEVM3730.Build.0 = Release|Any CPU
           40  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
           41  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
           42  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
           43  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|CEPC DevPlatform.ActiveCfg = Debug|Any CPU
           44  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|CEPC DevPlatform.Build.0 = Debug|Any CPU
           45  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|CEPC DevPlatform.Deploy.0 = Debug|Any CPU
           46  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
           47  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
           48  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
           49  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|WCE80_ARMV7TIEVM3730.ActiveCfg = Debug|Any CPU
           50  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|WCE80_ARMV7TIEVM3730.Build.0 = Debug|Any CPU
           51  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|WCE80_ARMV7TIEVM3730.Deploy.0 = Debug|Any CPU
           52  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
           53  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Any CPU.Build.0 = Release|Any CPU
           54  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Any CPU.Deploy.0 = Release|Any CPU
           55  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|CEPC DevPlatform.ActiveCfg = Release|Any CPU
           56  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|CEPC DevPlatform.Build.0 = Release|Any CPU
           57  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|CEPC DevPlatform.Deploy.0 = Release|Any CPU
           58  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
           59  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
           60  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
           61  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|WCE80_ARMV7TIEVM3730.ActiveCfg = Release|Any CPU
           62  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|WCE80_ARMV7TIEVM3730.Build.0 = Release|Any CPU
           63  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|WCE80_ARMV7TIEVM3730.Deploy.0 = Release|Any CPU
           64  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Any CPU.ActiveCfg = Debug|CEPC DevPlatform
           65  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Any CPU.Build.0 = Debug|CEPC DevPlatform
           66  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|CEPC DevPlatform.ActiveCfg = Debug|CEPC DevPlatform
           67  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|CEPC DevPlatform.Build.0 = Debug|CEPC DevPlatform
           68  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Mixed Platforms.ActiveCfg = Debug|CEPC DevPlatform
           69  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Mixed Platforms.Build.0 = Debug|CEPC DevPlatform
           70  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|WCE80_ARMV7TIEVM3730.ActiveCfg = Debug|WCE80_ARMV7TIEVM3730
           71  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|WCE80_ARMV7TIEVM3730.Build.0 = Debug|WCE80_ARMV7TIEVM3730
           72  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Any CPU.ActiveCfg = Release|CEPC DevPlatform
           73  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Any CPU.Build.0 = Release|CEPC DevPlatform
           74  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|CEPC DevPlatform.ActiveCfg = Release|CEPC DevPlatform
           75  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|CEPC DevPlatform.Build.0 = Release|CEPC DevPlatform
           76  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Mixed Platforms.ActiveCfg = Release|CEPC DevPlatform
           77  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Mixed Platforms.Build.0 = Release|CEPC DevPlatform
           78  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|WCE80_ARMV7TIEVM3730.ActiveCfg = Release|WCE80_ARMV7TIEVM3730
           79  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|WCE80_ARMV7TIEVM3730.Build.0 = Release|WCE80_ARMV7TIEVM3730
           80  +	EndGlobalSection
           81  +	GlobalSection(SolutionProperties) = preSolution
           82  +		HideSolutionNode = FALSE
           83  +	EndGlobalSection
           84  +EndGlobal

Name change from Setup/build_ce.bat to Setup/build_ce_200x.bat.

     1      1   @ECHO OFF
     2      2   
     3      3   ::
     4         -:: build_ce.bat --
            4  +:: build_ce_200x.bat --
     5      5   ::
     6      6   :: WinCE Wrapper Tool for MSBuild
     7      7   ::
     8      8   :: Written by Joe Mistachkin.
     9      9   :: Released to the public domain, use at your own risk!
    10     10   ::
    11     11   
................................................................................
    29     29   SET TOOLS=%TOOLS:~0,-1%
    30     30   
    31     31   %_VECHO% Tools = '%TOOLS%'
    32     32   
    33     33   SET BUILD_CONFIGURATIONS=Debug Release
    34     34   SET BASE_CONFIGURATIONSUFFIX=Compact
    35     35   SET PLATFORMS="Pocket PC 2003 (ARMV4)"
    36         -SET PROCESSORS=arm
    37     36   SET YEARS=2005 2008
    38         -SET BASE_PLATFORM=PocketPC-ARM
    39     37   
    40     38   CALL :fn_ResetErrorLevel
    41     39   
    42     40   %__ECHO3% CALL "%TOOLS%\build_all.bat"
    43     41   
    44     42   IF ERRORLEVEL 1 (
    45         -  ECHO Failed to build PocketPC binaries.
           43  +  ECHO Failed to build WinCE binaries.
    46     44     GOTO errors
    47     45   )
    48     46   
    49     47   :fn_ResetErrorLevel
    50     48     VERIFY > NUL
    51     49     GOTO :EOF
    52     50   

Added Setup/build_ce_2013.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: build_ce_2013.bat --
            5  +::
            6  +:: WinCE Wrapper Tool for MSBuild
            7  +::
            8  +:: Written by Joe Mistachkin.
            9  +:: Released to the public domain, use at your own risk!
           10  +::
           11  +
           12  +SETLOCAL
           13  +
           14  +REM SET __ECHO=ECHO
           15  +REM SET __ECHO3=ECHO
           16  +IF NOT DEFINED _AECHO (SET _AECHO=REM)
           17  +IF NOT DEFINED _CECHO (SET _CECHO=REM)
           18  +IF NOT DEFINED _VECHO (SET _VECHO=REM)
           19  +
           20  +%_AECHO% Running %0 %*
           21  +
           22  +SET DUMMY2=%1
           23  +
           24  +IF DEFINED DUMMY2 (
           25  +  GOTO usage
           26  +)
           27  +
           28  +SET TOOLS=%~dp0
           29  +SET TOOLS=%TOOLS:~0,-1%
           30  +
           31  +%_VECHO% Tools = '%TOOLS%'
           32  +
           33  +SET BUILD_CONFIGURATIONS=Debug Release
           34  +SET BASE_CONFIGURATIONSUFFIX=Compact
           35  +SET PLATFORMS="CEPC DevPlatform" WCE80_ARMV7TIEVM3730
           36  +SET YEARS=2012
           37  +SET SOLUTION=%TOOLS%\..\SQLite.NET.2012.Compact.sln
           38  +
           39  +CALL :fn_ResetErrorLevel
           40  +
           41  +%__ECHO3% CALL "%TOOLS%\build_all.bat"
           42  +
           43  +IF ERRORLEVEL 1 (
           44  +  ECHO Failed to build WinCE binaries.
           45  +  GOTO errors
           46  +)
           47  +
           48  +:fn_ResetErrorLevel
           49  +  VERIFY > NUL
           50  +  GOTO :EOF
           51  +
           52  +:fn_SetErrorLevel
           53  +  VERIFY MAYBE 2> NUL
           54  +  GOTO :EOF
           55  +
           56  +:usage
           57  +  ECHO.
           58  +  ECHO Usage: %~nx0
           59  +  ECHO.
           60  +  GOTO errors
           61  +
           62  +:errors
           63  +  CALL :fn_SetErrorLevel
           64  +  ENDLOCAL
           65  +  ECHO.
           66  +  ECHO Build failure, errors were encountered.
           67  +  GOTO end_of_file
           68  +
           69  +:no_errors
           70  +  CALL :fn_ResetErrorLevel
           71  +  ENDLOCAL
           72  +  ECHO.
           73  +  ECHO Build success, no errors were encountered.
           74  +  GOTO end_of_file
           75  +
           76  +:end_of_file
           77  +%__ECHO% EXIT /B %ERRORLEVEL%

Changes to Setup/release.bat.

    74     74   %_VECHO% BaseConfigurationSuffix = '%BASE_CONFIGURATIONSUFFIX%'
    75     75   
    76     76   IF NOT DEFINED BASE_PLATFORM (
    77     77     CALL :fn_SetVariable BASE_PLATFORM PLATFORM
    78     78   )
    79     79   
    80     80   %_VECHO% BasePlatform = '%BASE_PLATFORM%'
           81  +%_VECHO% ExtraPlatform = '%EXTRA_PLATFORM%'
    81     82   
    82     83   IF NOT DEFINED TYPE (
    83     84     IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" (
    84     85       SET TYPE=%TYPE_PREFIX%binary-bundle
    85     86     ) ELSE (
    86     87       SET TYPE=%TYPE_PREFIX%binary
    87     88     )
................................................................................
   165    166     )
   166    167   )
   167    168   
   168    169   IF DEFINED BASE_CONFIGURATIONSUFFIX (
   169    170     FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" 2^> NUL') DO (
   170    171       %__ECHO% RMDIR /S /Q "%%F"
   171    172     )
   172         -  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" -x @exclude_bin.txt
          173  +  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" -x @exclude_bin.txt
   173    174   ) ELSE (
   174    175     FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%\bin" 2^> NUL') DO (
   175    176       %__ECHO% RMDIR /S /Q "%%F"
   176    177     )
   177         -  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x @exclude_bin.txt
          178  +  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x @exclude_bin.txt
   178    179   )
   179    180   
   180    181   IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" (
   181    182     IF NOT DEFINED BASE_CONFIGURATIONSUFFIX (
   182         -    %__ECHO% zip -v -d "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.*
          183  +    %__ECHO% zip -v -d "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.*
   183    184     )
   184    185   )
   185    186   
   186         -%__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x @exclude_bin.txt
          187  +%__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x @exclude_bin.txt
   187    188   
   188    189   IF ERRORLEVEL 1 (
   189    190     ECHO Failed to archive binary files.
   190    191     GOTO errors
   191    192   )
   192    193   
   193    194   %__ECHO2% POPD

Changes to Setup/release_all.bat.

    63     63   )
    64     64   
    65     65   %_VECHO% Years = '%YEARS%'
    66     66   
    67     67   FOR %%C IN (%RELEASE_CONFIGURATIONS%) DO (
    68     68     FOR %%P IN (%PLATFORMS%) DO (
    69     69       FOR %%Y IN (%YEARS%) DO (
           70  +      CALL :fn_SetExtraPlatform "%%~P"
           71  +
    70     72         %__ECHO3% CALL "%TOOLS%\release.bat" %%C %%P %%Y
    71     73   
    72     74         IF ERRORLEVEL 1 (
    73     75           ECHO Could not build release archive for %%C/%%P/%%Y.
    74     76           GOTO errors
    75     77         )
    76     78       )
................................................................................
    82     84   :fn_ResetErrorLevel
    83     85     VERIFY > NUL
    84     86     GOTO :EOF
    85     87   
    86     88   :fn_SetErrorLevel
    87     89     VERIFY MAYBE 2> NUL
    88     90     GOTO :EOF
           91  +
           92  +:fn_CopyVariable
           93  +  IF NOT DEFINED %1 GOTO :EOF
           94  +  IF "%2" == "" GOTO :EOF
           95  +  SETLOCAL
           96  +  SET __ECHO_CMD=ECHO %%%1%%
           97  +  FOR /F "delims=" %%V IN ('%__ECHO_CMD%') DO (
           98  +    SET VALUE=%%V
           99  +  )
          100  +  ENDLOCAL && SET %2=%VALUE%
          101  +  GOTO :EOF
          102  +
          103  +:fn_UnsetVariable
          104  +  IF NOT "%1" == "" (
          105  +    SET %1=
          106  +    CALL :fn_ResetErrorLevel
          107  +  )
          108  +  GOTO :EOF
          109  +
          110  +:fn_SetExtraPlatform
          111  +  IF "%~1" == "" GOTO :EOF
          112  +  SETLOCAL
          113  +  SET VALUE=%~1
          114  +  SET VALUE=%VALUE: =_%
          115  +  SET VALUE=%VALUE:(=%
          116  +  SET VALUE=%VALUE:)=%
          117  +  IF NOT DEFINED EXTRA_PLATFORM_%VALUE% (
          118  +    ENDLOCAL && CALL :fn_UnsetVariable EXTRA_PLATFORM
          119  +    GOTO :EOF
          120  +  )
          121  +  CALL :fn_CopyVariable EXTRA_PLATFORM_%VALUE% EXTRA_PLATFORM
          122  +  ENDLOCAL && SET EXTRA_PLATFORM=-%EXTRA_PLATFORM%
          123  +  GOTO :EOF
    89    124   
    90    125   :usage
    91    126     ECHO.
    92    127     ECHO Usage: %~nx0
    93    128     ECHO.
    94    129     GOTO errors
    95    130   

Name change from Setup/release_ce.bat to Setup/release_ce_200x.bat.

     1      1   @ECHO OFF
     2      2   
     3      3   ::
     4         -:: release_ce.bat --
            4  +:: release_ce_200x.bat --
     5      5   ::
     6      6   :: WinCE Binary Release Tool
     7      7   ::
     8      8   :: Written by Joe Mistachkin.
     9      9   :: Released to the public domain, use at your own risk!
    10     10   ::
    11     11   
................................................................................
    29     29   SET TOOLS=%TOOLS:~0,-1%
    30     30   
    31     31   %_VECHO% Tools = '%TOOLS%'
    32     32   
    33     33   SET RELEASE_CONFIGURATIONS=Release
    34     34   SET BASE_CONFIGURATIONSUFFIX=Compact
    35     35   SET PLATFORMS="Pocket PC 2003 (ARMV4)"
    36         -SET PROCESSORS=arm
    37     36   SET YEARS=2008
    38         -SET BASE_PLATFORM=PocketPC-ARM
           37  +SET BASE_PLATFORM=PocketPC
           38  +SET EXTRA_PLATFORM_Pocket_PC_2003_ARMV4=ARM
    39     39   SET TYPE=binary
    40     40   
    41     41   CALL :fn_ResetErrorLevel
    42     42   
    43     43   %__ECHO3% CALL "%TOOLS%\release_all.bat"
    44     44   
    45     45   IF ERRORLEVEL 1 (
    46         -  ECHO Failed to build PocketPC release files.
           46  +  ECHO Failed to build WinCE release files.
    47     47     GOTO errors
    48     48   )
    49     49   
    50     50   :fn_ResetErrorLevel
    51     51     VERIFY > NUL
    52     52     GOTO :EOF
    53     53   

Added Setup/release_ce_2013.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: release_ce_2013.bat --
            5  +::
            6  +:: WinCE Binary Release Tool
            7  +::
            8  +:: Written by Joe Mistachkin.
            9  +:: Released to the public domain, use at your own risk!
           10  +::
           11  +
           12  +SETLOCAL
           13  +
           14  +REM SET __ECHO=ECHO
           15  +REM SET __ECHO3=ECHO
           16  +IF NOT DEFINED _AECHO (SET _AECHO=REM)
           17  +IF NOT DEFINED _CECHO (SET _CECHO=REM)
           18  +IF NOT DEFINED _VECHO (SET _VECHO=REM)
           19  +
           20  +%_AECHO% Running %0 %*
           21  +
           22  +SET DUMMY2=%1
           23  +
           24  +IF DEFINED DUMMY2 (
           25  +  GOTO usage
           26  +)
           27  +
           28  +SET TOOLS=%~dp0
           29  +SET TOOLS=%TOOLS:~0,-1%
           30  +
           31  +%_VECHO% Tools = '%TOOLS%'
           32  +
           33  +SET FRAMEWORK2012=netFx39
           34  +SET RELEASE_CONFIGURATIONS=Release
           35  +SET BASE_CONFIGURATIONSUFFIX=Compact
           36  +SET PLATFORMS="CEPC DevPlatform" WCE80_ARMV7TIEVM3730
           37  +SET YEARS=2012
           38  +SET BASE_PLATFORM=WinCE
           39  +SET EXTRA_PLATFORM_CEPC_DevPlatform=x86
           40  +SET EXTRA_PLATFORM_WCE80_ARMV7TIEVM3730=ARM
           41  +SET TYPE=binary
           42  +
           43  +CALL :fn_ResetErrorLevel
           44  +
           45  +%__ECHO3% CALL "%TOOLS%\release_all.bat"
           46  +
           47  +IF ERRORLEVEL 1 (
           48  +  ECHO Failed to build WinCE release files.
           49  +  GOTO errors
           50  +)
           51  +
           52  +:fn_ResetErrorLevel
           53  +  VERIFY > NUL
           54  +  GOTO :EOF
           55  +
           56  +:fn_SetErrorLevel
           57  +  VERIFY MAYBE 2> NUL
           58  +  GOTO :EOF
           59  +
           60  +:usage
           61  +  ECHO.
           62  +  ECHO Usage: %~nx0
           63  +  ECHO.
           64  +  GOTO errors
           65  +
           66  +:errors
           67  +  CALL :fn_SetErrorLevel
           68  +  ENDLOCAL
           69  +  ECHO.
           70  +  ECHO Release failure, errors were encountered.
           71  +  GOTO end_of_file
           72  +
           73  +:no_errors
           74  +  CALL :fn_ResetErrorLevel
           75  +  ENDLOCAL
           76  +  ECHO.
           77  +  ECHO Release success, no errors were encountered.
           78  +  GOTO end_of_file
           79  +
           80  +:end_of_file
           81  +%__ECHO% EXIT /B %ERRORLEVEL%

Added Setup/set_ReleaseNativeOnly_CEPC DevPlatform.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_ReleaseNativeOnly_CEPC DevPlatform.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_ReleaseNativeOnly.bat"

Added Setup/set_ReleaseNativeOnly_WCE80_ARMV7TIEVM3730.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_ReleaseNativeOnly_WCE80_ARMV7TIEVM3730.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_ReleaseNativeOnly.bat"

Added Setup/set_Release_CEPC DevPlatform.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_Release_CEPC DevPlatform.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_Release.bat"

Added Setup/set_Release_WCE80_ARMV7TIEVM3730.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_Release_WCE80_ARMV7TIEVM3730.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_Release.bat"

Name change from Setup/test_ce.bat to Setup/test_ce_200x.bat.

     1      1   @ECHO OFF
     2      2   
     3      3   ::
     4         -:: test_ce.bat --
            4  +:: test_ce_200x.bat --
     5      5   ::
     6      6   :: WinCE Testing Tool
     7      7   ::
     8      8   :: Written by Joe Mistachkin.
     9      9   :: Released to the public domain, use at your own risk!
    10     10   ::
    11     11   

Changes to Setup/verify.lst.

    75     75     readme.htm
    76     76     Setup/
    77     77     Setup/archive.bat
    78     78     Setup/bake.bat
    79     79     Setup/bake_all.bat
    80     80     Setup/build.bat
    81     81     Setup/build_all.bat
    82         -  Setup/build_ce.bat
           82  +  Setup/build_ce_200x.bat
           83  +  Setup/build_ce_2013.bat
    83     84     Setup/CheckForNetFx.pas
    84     85     Setup/clean.bat
    85     86     Setup/deployAndTestCe.eagle
    86     87     Setup/InitializeSetup.pas
    87     88     Setup/release.bat
    88     89     Setup/release_all.bat
    89         -  Setup/release_ce.bat
           90  +  Setup/release_ce_200x.bat
           91  +  Setup/release_ce_2013.bat
    90     92     Setup/release_static.bat
    91     93     Setup/set_2005.bat
    92     94     Setup/set_2008.bat
    93     95     Setup/set_2010.bat
    94     96     Setup/set_2012.bat
    95     97     Setup/set_common.bat
    96     98     Setup/set_netFx20.bat
    97     99     Setup/set_netFx35.bat
    98    100     Setup/set_netFx40.bat
    99    101     Setup/set_netFx45.bat
   100    102     Setup/set_Release.bat
   101    103     Setup/set_ReleaseNativeOnly.bat
          104  +  "Setup/set_ReleaseNativeOnly_CEPC DevPlatform.bat"
   102    105     "Setup/set_ReleaseNativeOnly_Pocket PC 2003 (ARMV4).bat"
          106  +  "Setup/set_ReleaseNativeOnly_WCE80_ARMV7TIEVM3730.bat"
   103    107     Setup/set_ReleaseNativeOnly_Win32.bat
   104    108     Setup/set_ReleaseNativeOnly_x64.bat
   105    109     Setup/set_ReleaseNativeOnly_x64_2005.bat
   106    110     Setup/set_ReleaseNativeOnly_x64_2008.bat
   107    111     Setup/set_ReleaseNativeOnly_x64_2010.bat
   108    112     Setup/set_ReleaseNativeOnly_x64_2012.bat
   109    113     Setup/set_ReleaseNativeOnly_x86_2005.bat
   110    114     Setup/set_ReleaseNativeOnly_x86_2008.bat
   111    115     Setup/set_ReleaseNativeOnly_x86_2010.bat
   112    116     Setup/set_ReleaseNativeOnly_x86_2012.bat
          117  +  "Setup/set_Release_CEPC DevPlatform.bat"
   113    118     "Setup/set_Release_Pocket PC 2003 (ARMV4).bat"
          119  +  "Setup/set_Release_WCE80_ARMV7TIEVM3730.bat"
   114    120     Setup/set_Release_Win32.bat
   115    121     Setup/set_Release_x64.bat
   116    122     Setup/set_Release_x64_2005.bat
   117    123     Setup/set_Release_x64_2008.bat
   118    124     Setup/set_Release_x64_2010.bat
   119    125     Setup/set_Release_x64_2012.bat
   120    126     Setup/set_Release_x86_2005.bat
................................................................................
   128    134     Setup/set_x86_2005.bat
   129    135     Setup/set_x86_2008.bat
   130    136     Setup/set_x86_2010.bat
   131    137     Setup/set_x86_2012.bat
   132    138     Setup/sourceTag.eagle
   133    139     Setup/SQLite.iss
   134    140     Setup/test_all.bat
   135         -  Setup/test_ce.bat
          141  +  Setup/test_ce_200x.bat
   136    142     Setup/updateFileInfo.tcl
   137    143     Setup/verify.eagle
   138    144     Setup/verify.lst
   139    145     Setup/vsSp.bat
   140    146     SQLite.Beta.nuspec
   141    147     SQLite.Designer/
   142    148     SQLite.Designer/AssemblyInfo.cs
................................................................................
   538    544     SQLite.Interop.dll
   539    545     SQLite.Interop.pdb
   540    546   }
   541    547   
   542    548   ###############################################################################
   543    549   #
   544    550   # NOTE: This is the list of interop and other files that should be present in
   545         -#       the standard "PocketPC" binary archives (i.e. for the .NET Compact
   546         -#       Framework).
          551  +#       the standard "PocketPC" / "WinCE" binary archives (i.e. for the .NET
          552  +#       Compact Framework).
   547    553   #
   548    554   set sds_manifests(binaryCompact) {
   549    555     [appendArgs SQLite.Interop. [format %03d $build] .dll]
   550    556     [appendArgs SQLite.Interop. [format %03d $build] .pdb]
   551    557     test.cfg
   552    558     test.sql
   553    559     testce.exe
................................................................................
   855    861   
   856    862   ###############################################################################
   857    863   
   858    864   set manifests(sqlite-netFx35-setup-bundle-x64-2008-.exe) [list sds \
   859    865       setupCore setupLinqCore setupBundle setupLinqBundle setupX64Vs2008]
   860    866   
   861    867   ###############################################################################
   862         -################# Visual Studio 2008 / .NET Compact Framework #################
          868  +############### Visual Studio 2008 / .NET Compact Framework 3.5 ###############
   863    869   ###############################################################################
   864    870   
   865    871   set manifests(sqlite-netFx35-binary-PocketPC-ARM-2008-.zip) [list sds \
   866    872       binaryCore binaryCompact]
   867    873   
   868    874   set manifests(sqlite-netFx35-binary-PocketPC-ARM-2008-.zip,subst) ""; # dynamic
   869    875   
................................................................................
   986    992   set manifests(sqlite-netFx45-setup-bundle-x86-2012-.exe) [list sds \
   987    993       setupCore setupBundle setupLinqCore setupLinqBundle setupX86Vs2012]
   988    994   
   989    995   ###############################################################################
   990    996   
   991    997   set manifests(sqlite-netFx45-setup-bundle-x64-2012-.exe) [list sds \
   992    998       setupCore setupBundle setupLinqCore setupLinqBundle setupX64Vs2012]
          999  +
         1000  +###############################################################################
         1001  +############### Visual Studio 2012 / .NET Compact Framework 3.9 ###############
         1002  +###############################################################################
         1003  +
         1004  +set manifests(sqlite-netFx39-binary-WinCE-ARM-2012-.zip) [list sds \
         1005  +    binaryCore binaryCompact]
         1006  +
         1007  +set manifests(sqlite-netFx39-binary-WinCE-ARM-2012-.zip,subst) ""; # dynamic
         1008  +
         1009  +###############################################################################
         1010  +
         1011  +set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip) [list sds \
         1012  +    binaryCore binaryCompact]
         1013  +
         1014  +set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip,subst) ""; # dynamic
   993   1015   
   994   1016   ###############################################################################
   995   1017   # end of file

Added System.Data.SQLite/System.Data.SQLite.Compact.2012.csproj.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * System.Data.SQLite.Compact.2012.csproj -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
           11  +  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
           12  +  <PropertyGroup>
           13  +    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
           14  +    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
           15  +    <ProjectGuid>{AC139951-261A-4463-B6FA-AEBC25283A66}</ProjectGuid>
           16  +    <OutputType>Library</OutputType>
           17  +    <AppDesignerFolder>Properties</AppDesignerFolder>
           18  +    <RootNamespace>System.Data.SQLite</RootNamespace>
           19  +    <AssemblyName>System.Data.SQLite</AssemblyName>
           20  +    <ProjectTypeGuids>{6AFDAB0D-95EF-424D-8A49-099ECD40B0FF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
           21  +    <TargetFrameworkIdentifier>WindowsEmbeddedCompact</TargetFrameworkIdentifier>
           22  +    <TargetFrameworkVersion>v3.9</TargetFrameworkVersion>
           23  +    <TargetFrameworkTargetsVersion>v8.0</TargetFrameworkTargetsVersion>
           24  +    <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
           25  +    <NetFx35>true</NetFx35>
           26  +    <NetFx35Settings>false</NetFx35Settings>
           27  +    <UseInteropDll>false</UseInteropDll>
           28  +    <UseSqliteStandard>false</UseSqliteStandard>
           29  +    <IsCompactFramework>true</IsCompactFramework>
           30  +    <ConfigurationYear>2012</ConfigurationYear>
           31  +    <ConfigurationSuffix>Compact</ConfigurationSuffix>
           32  +  </PropertyGroup>
           33  +  <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" />
           34  +  <PropertyGroup Condition="'$(BinaryOutputPath)' != ''">
           35  +    <OutputPath>$(BinaryOutputPath)</OutputPath>
           36  +    <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile>
           37  +  </PropertyGroup>
           38  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
           39  +    <DebugSymbols>true</DebugSymbols>
           40  +    <DebugType>full</DebugType>
           41  +    <Optimize>false</Optimize>
           42  +    <DefineConstants>DEBUG;TRACE</DefineConstants>
           43  +    <NoStdLib>true</NoStdLib>
           44  +    <NoConfig>true</NoConfig>
           45  +    <ErrorReport>prompt</ErrorReport>
           46  +    <GenerateSerializationAssemblies>off</GenerateSerializationAssemblies>
           47  +  </PropertyGroup>
           48  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
           49  +    <DebugType>pdbonly</DebugType>
           50  +    <Optimize>true</Optimize>
           51  +    <DefineConstants>TRACE</DefineConstants>
           52  +    <NoStdLib>true</NoStdLib>
           53  +    <NoConfig>true</NoConfig>
           54  +    <ErrorReport>prompt</ErrorReport>
           55  +    <GenerateSerializationAssemblies>off</GenerateSerializationAssemblies>
           56  +  </PropertyGroup>
           57  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.References.targets" />
           58  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Properties.targets" />
           59  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Files.targets" />
           60  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v1.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.v1.targets" />
           61  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           62  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v3.5'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           63  +  <Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\$(TargetFrameworkTargetsVersion)\Microsoft.$(TargetFrameworkIdentifier).CSharp.targets" />
           64  +  <ProjectExtensions>
           65  +    <VisualStudio>
           66  +      <FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}">
           67  +        <HostingProcess disable="1" />
           68  +      </FlavorProperties>
           69  +    </VisualStudio>
           70  +  </ProjectExtensions>
           71  +</Project>

Changes to exclude_bin.txt.

     1      1   *.done
     2      2   *.exp
     3      3   *.lib
            4  +*.manifest
     4      5   *.map
     5      6   *.mda.config
            7  +*.txt
     6      8   *EnvDTE.*
     7      9   *Microsoft.*

Added testce/testce.2012.csproj.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * testce.2012.csproj -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
           11  +  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
           12  +  <PropertyGroup>
           13  +    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
           14  +    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
           15  +    <PlatformTarget>AnyCPU</PlatformTarget>
           16  +    <ProjectGuid>{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}</ProjectGuid>
           17  +    <OutputType>WinExe</OutputType>
           18  +    <AppDesignerFolder>Properties</AppDesignerFolder>
           19  +    <RootNamespace>test</RootNamespace>
           20  +    <AssemblyName>testce</AssemblyName>
           21  +    <ProjectTypeGuids>{6AFDAB0D-95EF-424D-8A49-099ECD40B0FF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
           22  +    <TargetFrameworkIdentifier>WindowsEmbeddedCompact</TargetFrameworkIdentifier>
           23  +    <TargetFrameworkVersion>v3.9</TargetFrameworkVersion>
           24  +    <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
           25  +    <NetFx35>true</NetFx35>
           26  +    <NetFx35Settings>false</NetFx35Settings>
           27  +    <ConfigurationYear>2012</ConfigurationYear>
           28  +    <ConfigurationSuffix>Compact</ConfigurationSuffix>
           29  +  </PropertyGroup>
           30  +  <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" />
           31  +  <PropertyGroup Condition="'$(BinaryOutputPath)' != ''">
           32  +    <OutputPath>$(BinaryOutputPath)</OutputPath>
           33  +  </PropertyGroup>
           34  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
           35  +    <DebugSymbols>true</DebugSymbols>
           36  +    <DebugType>full</DebugType>
           37  +    <Optimize>false</Optimize>
           38  +    <DefineConstants>DEBUG;TRACE</DefineConstants>
           39  +    <NoStdLib>true</NoStdLib>
           40  +    <NoConfig>true</NoConfig>
           41  +    <ErrorReport>prompt</ErrorReport>
           42  +    <GenerateSerializationAssemblies>off</GenerateSerializationAssemblies>
           43  +  </PropertyGroup>
           44  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
           45  +    <DebugType>pdbonly</DebugType>
           46  +    <Optimize>true</Optimize>
           47  +    <DefineConstants>TRACE</DefineConstants>
           48  +    <NoStdLib>true</NoStdLib>
           49  +    <NoConfig>true</NoConfig>
           50  +    <ErrorReport>prompt</ErrorReport>
           51  +    <GenerateSerializationAssemblies>off</GenerateSerializationAssemblies>
           52  +  </PropertyGroup>
           53  +  <ItemGroup>
           54  +    <Reference Include="mscorlib" />
           55  +    <Reference Include="System" />
           56  +    <Reference Include="System.Data" />
           57  +    <Reference Include="System.Drawing" />
           58  +    <Reference Include="System.Windows.Forms" />
           59  +    <Reference Include="System.Xml" />
           60  +  </ItemGroup>
           61  +  <ItemGroup>
           62  +    <Compile Include="AssemblyInfo.cs" />
           63  +    <Compile Include="Form1.cs">
           64  +      <SubType>Form</SubType>
           65  +    </Compile>
           66  +    <Compile Include="Form1.Designer.cs">
           67  +      <DependentUpon>Form1.cs</DependentUpon>
           68  +    </Compile>
           69  +    <Compile Include="Program.cs" />
           70  +    <Compile Include="TestCases.cs">
           71  +    </Compile>
           72  +  </ItemGroup>
           73  +  <ItemGroup>
           74  +    <EmbeddedResource Include="Form1.resx">
           75  +      <DependentUpon>Form1.cs</DependentUpon>
           76  +      <SubType>Designer</SubType>
           77  +    </EmbeddedResource>
           78  +  </ItemGroup>
           79  +  <ItemGroup>
           80  +    <Content Include="test.cfg">
           81  +      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
           82  +    </Content>
           83  +    <Content Include="test.sql">
           84  +      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
           85  +    </Content>
           86  +  </ItemGroup>
           87  +  <ItemGroup>
           88  +    <ProjectReference Include="..\System.Data.SQLite\System.Data.SQLite.Compact.2012.csproj">
           89  +      <Project>{AC139951-261A-4463-B6FA-AEBC25283A66}</Project>
           90  +      <Name>System.Data.SQLite.Compact.2012</Name>
           91  +    </ProjectReference>
           92  +  </ItemGroup>
           93  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v1.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.v1.targets" />
           94  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           95  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v3.5'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           96  +  <Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\v8.0\Microsoft.$(TargetFrameworkIdentifier).CSharp.targets" />
           97  +  <ProjectExtensions>
           98  +    <VisualStudio>
           99  +      <FlavorProperties GUID="{fae04ec0-301f-11d3-bf4b-00c04f79efbc}">
          100  +        <HostingProcess disable="1" />
          101  +      </FlavorProperties>
          102  +    </VisualStudio>
          103  +  </ProjectExtensions>
          104  +</Project>

Changes to www/downloads.wiki.

  1352   1352           <br />
  1353   1353           (sha1: d6833fecbd18158cc8c842f612d78580d5c338fe)
  1354   1354         </td>
  1355   1355       </tr>
  1356   1356   
  1357   1357       <tr>
  1358   1358         <td colspan="4">
  1359         -        <b>Precompiled Binaries for Windows CE (.NET Compact Framework 3.5)</b>
         1359  +        <b>Precompiled Binaries for Windows CE (.NET Compact Framework)</b>
  1360   1360         </td>
  1361   1361       </tr>
  1362   1362   
  1363   1363       <tr>
  1364   1364         <td width="10">&nbsp;</td>
  1365   1365         <td width="30%" valign="top" align="right">
  1366   1366           <a href="/downloads/1.0.89.0/sqlite-netFx35-binary-PocketPC-ARM-2008-1.0.89.0.zip">sqlite-netFx35-binary-PocketPC-ARM-2008-1.0.89.0.zip</a>
  1367   1367           <br />
  1368   1368           (1.01 MiB)
  1369   1369         </td>
  1370   1370         <td width="5"></td>
  1371   1371         <td valign="top">
  1372   1372           This binary package contains all the binaries for the PocketPC version
  1373         -        of the System.Data.SQLite 1.0.89.0 (3.8.1) package.  The .NET Compact
  1374         -        Framework 3.5 is required.
         1373  +        of the System.Data.SQLite 1.0.89.0 (3.8.1) package.  The included native
         1374  +        binaries should work on all supported ARM versions of Windows CE prior
         1375  +        to Windows Embedded Compact 2013.  The .NET Compact Framework 3.5 is
         1376  +        required.
  1375   1377           <br />
  1376   1378           (sha1: bb812fa516ff21f41b9104e6f85f5e2ae6e619de)
  1377   1379         </td>
  1378   1380       </tr>
  1379   1381   
         1382  +    <tr>
         1383  +      <td width="10">&nbsp;</td>
         1384  +      <td width="30%" valign="top" align="right">
         1385  +        <a href="/downloads/1.0.89.0/sqlite-netFx39-binary-WinCE-ARM-2012-1.0.89.0.zip">sqlite-netFx39-binary-WinCE-ARM-2012-1.0.89.0.zip</a>
         1386  +        <br />
         1387  +        (0.00 MiB)
         1388  +      </td>
         1389  +      <td width="5"></td>
         1390  +      <td valign="top">
         1391  +        This binary package contains all the binaries for the Windows Embedded
         1392  +        Compact 2013 (ARM) version of the System.Data.SQLite 1.0.89.0 (3.8.1)
         1393  +        package.  The .NET Compact Framework 3.9 is required.
         1394  +        <br />
         1395  +        (sha1: 0000000000000000000000000000000000000000)
         1396  +      </td>
         1397  +    </tr>
         1398  +
         1399  +    <tr>
         1400  +      <td width="10">&nbsp;</td>
         1401  +      <td width="30%" valign="top" align="right">
         1402  +        <a href="/downloads/1.0.89.0/sqlite-netFx39-binary-WinCE-x86-2012-1.0.89.0.zip">sqlite-netFx39-binary-WinCE-x86-2012-1.0.89.0.zip</a>
         1403  +        <br />
         1404  +        (0.00 MiB)
         1405  +      </td>
         1406  +      <td width="5"></td>
         1407  +      <td valign="top">
         1408  +        This binary package contains all the binaries for the Windows Embedded
         1409  +        Compact 2013 (x86) version of the System.Data.SQLite 1.0.89.0 (3.8.1)
         1410  +        package.  The .NET Compact Framework 3.9 is required.
         1411  +        <br />
         1412  +        (sha1: 0000000000000000000000000000000000000000)
         1413  +      </td>
         1414  +    </tr>
         1415  +
  1380   1416       <tr>
  1381   1417         <td colspan="4">
  1382   1418           <b>Official NuGet Packages</b>
  1383   1419         </td>
  1384   1420       </tr>
  1385   1421   
  1386   1422       <tr>
................................................................................
  1528   1564   
  1529   1565     <p>
  1530   1566       The <b>cpu</b> in templates (3) and (4) will be one of x86, x64, arm, ia64.
  1531   1567     </p>
  1532   1568   
  1533   1569     <p>
  1534   1570       The <b>platform</b> in templates (5), (6), (7), and (8) will be one of
  1535         -    Win32, x64, PocketPC, PocketPC-ARM, PocketPC-x86.
         1571  +    Win32, x64, PocketPC, PocketPC-ARM, PocketPC-x86, WinCE-ARM, WinCE-x86.
  1536   1572     </p>
  1537   1573   
  1538   1574     <p>
  1539   1575       The <b>year</b> in templates (3), (4), (5), (6), (7), and (8) will be one of
  1540   1576       2005, 2008, 2010, 2012.
  1541   1577     </p>
  1542   1578   

Changes to www/release.wiki.

    60     60   <ol>
    61     61     <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>
    62     62   
    63     63     <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>
    64     64   
    65     65     <li>
    66     66       Enter the following command to build all the binaries available for Windows
    67         -    CE:&nbsp;<b>build_ce.bat</b><br />
           67  +    CE:&nbsp;<b>build_ce_200x.bat</b><br /><i>This assumes that Visual Studio
           68  +    2005 and/or Visual Studio 2008, &quot;<b>Professional</b>&quot; edition or
           69  +    &quot;better&quot; and the bundled Pocket PC 2003 SDK are installed.</i>
           70  +  </li>
           71  +
           72  +  <li>
           73  +    Enter the following command to build all the binaries available for Windows
           74  +    Embedded Compact 2013:&nbsp;<b>build_ce_2013.bat</b><br /><i>This assumes
           75  +    that Visual Studio 2012, &quot;<b>Professional</b>&quot; edition or
           76  +    &quot;better&quot; and the Windows Embedded Compact 2013 tools are
           77  +    installed.</i>
    68     78     </li>
    69     79   </ol>
    70     80   
    71     81   <a name="testCeBinariesAutomated"></a>
    72     82   <h2>Test Windows CE Binaries via Automation</h2>
    73     83   
    74     84   <ol>
................................................................................
    80     90   
    81     91     <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>
    82     92   
    83     93     <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>
    84     94   
    85     95     <li>
    86     96       Enter the following command to test all the binaries available for Windows
    87         -    CE:&nbsp;<b>test_ce.bat</b><br />
           97  +    CE:&nbsp;<b>test_ce_200x.bat</b><br />
    88     98     </li>
    89     99   </ol>
    90    100   
    91    101   <a name="testCeBinariesManually"></a>
    92    102   <h2>Test Windows CE Binaries Manually</h2>
    93    103   
    94    104   <ol>
................................................................................
   228    238   <ol>
   229    239     <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>
   230    240   
   231    241     <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>
   232    242   
   233    243     <li>
   234    244       Enter the following command to build all the binary release packages for
   235         -    Windows CE:&nbsp;<b>release_ce.bat</b><br />
          245  +    Windows CE:&nbsp;<b>release_ce_200x.bat</b><br />
          246  +  </li>
          247  +
          248  +  <li>
          249  +    Enter the following command to build all the binary release packages for
          250  +    Windows Embedded Compact 2013:&nbsp;<b>release_ce_2013.bat</b><br />
   236    251     </li>
   237    252   </ol>
   238    253   
   239    254   <a name="buildSourcePackages"></a>
   240    255   <h2>Build Source Release Packages</h2>
   241    256   
   242    257   <ol>