Permalink
Browse files

Converted solution file to vs2010. Build fixes to tools, libs and MoRE.

  • Loading branch information...
1 parent 32dd073 commit d70933070b01f98dc146c526b409487a442ce504 Fredrik Eldh committed Feb 24, 2011
Showing with 19,780 additions and 585 deletions.
  1. +4 −0 .gitignore
  2. +219 −561 MoSync.sln
  3. +19 −0 MoSyncRules.props
  4. +81 −0 MoSyncRules.targets
  5. +127 −0 MoSyncRules.xml
  6. +0 −9 configure.sh
  7. +138 −0 examples/3dLines/3dlines.vcxproj
  8. +134 −0 examples/AdvGraphics/AdvGraphics.vcxproj
  9. +120 −0 examples/MAStx/MAStx.vcxproj
  10. +146 −0 examples/MAUI/MAUIex/MAUIex.vcxproj
  11. +51 −0 examples/MAUI/MAUIex/MAUIex.vcxproj.filters
  12. +106 −0 examples/MoChip/MoChip.vcxproj
  13. +156 −0 examples/MoRaw/MoRaw.vcxproj
  14. +129 −0 examples/MoSketch/MoSketch.vcxproj
  15. +119 −0 examples/MoSound/MoSound.vcxproj
  16. +120 −0 examples/MoTris/MoTris.vcxproj
  17. +106 −0 examples/MoTrix/MoTrix.vcxproj
  18. +118 −0 examples/Moblet/Connection/Connection.vcxproj
  19. +120 −0 examples/Moblet/HelloMoblet/HelloMoblet.vcxproj
  20. +116 −0 examples/Moblet/MoTooth/MoTooth.vcxproj
  21. +21 −0 examples/Moblet/MoTooth/MoTooth.vcxproj.filters
  22. +118 −0 examples/Moblet/Soap/Soap.vcxproj
  23. +98 −0 examples/Moblet/Stylus/Stylus.vcxproj
  24. +117 −0 examples/Moblet/btServer/btClient.vcxproj
  25. +103 −0 examples/Moblet/btServer/btServer.vcxproj
  26. +98 −0 examples/Moblet/simple/simple.vcxproj
  27. +98 −0 examples/Moblet/timers/timers.vcxproj
  28. +125 −0 examples/OtaLoad/OtaLoad.vcxproj
  29. +98 −0 examples/debugging/debugging.vcxproj
  30. +163 −0 examples/flashback/flashback.vcxproj
  31. +102 −0 intlibs/bluetooth/bluetooth.vcxproj
  32. +85 −0 intlibs/demangle/demangle.vcxproj
  33. +122 −0 intlibs/dgles-0.5/dgles.vcxproj
  34. +66 −0 intlibs/dgles-0.5/dgles.vcxproj.filters
  35. +85 −0 intlibs/filelist/filelist.vcxproj
  36. +830 −0 intlibs/gsm_amr/gsm_amr.vcxproj
  37. +1,232 −0 intlibs/gsm_amr/gsm_amr.vcxproj.filters
  38. +87 −0 intlibs/helpers/platforms/stdout/stdout.vcxproj
  39. +91 −0 intlibs/helpers/platforms/windows/windows.vcxproj
  40. +96 −0 intlibs/idl-common/idl-common.vcxproj
  41. +88 −0 intlibs/net/net.vcxproj
  42. +86 −0 intlibs/sqlite/sqlite.vcxproj
  43. +108 −0 intlibs/stabs/stabs.vcxproj
  44. +91 −0 libs/Hybris/Hybris.vcxproj
  45. +93 −0 libs/MAFS/MAFS.vcxproj
  46. +145 −0 libs/MAP/MAP.vcxproj
  47. +150 −0 libs/MAP/MAP.vcxproj.filters
  48. +155 −0 libs/MAStd/MAStd.vcxproj
  49. +72 −0 libs/MAStd/MAStd.vcxproj.filters
  50. +101 −0 libs/MATest/MATest.vcxproj
  51. +122 −0 libs/MAUI/MAUI.vcxproj
  52. +159 −0 libs/MAUtil/MAUtil.vcxproj
  53. +153 −0 libs/MAUtil/MAUtil.vcxproj.filters
  54. +128 −0 libs/MTXml/MTXml.vcxproj
  55. +91 −0 libs/MinUI/MinUI.vcxproj
  56. +154 −0 runtimes/cpp/platforms/sdl/MoRE/MoRE.vcxproj
  57. +58 −0 runtimes/cpp/platforms/sdl/MoRE/MoRE.vcxproj.filters
  58. +1 −1 runtimes/cpp/platforms/sdl/SyscallImpl.cpp
  59. +105 −0 runtimes/cpp/platforms/sdl/mosynclib/mosynclib.vcxproj
  60. +242 −0 runtimes/cpp/platforms/sdl/sdl.vcxproj
  61. +331 −0 runtimes/cpp/platforms/sdl/sdl.vcxproj.filters
  62. +34 −0 runtimes/cpp/platforms/winmobile/MoRE-winmobile/MoRE-winmobile.vcxproj
  63. +150 −0 runtimes/java/MAVM.vcxproj
  64. +215 −0 runtimes/java/MAVM.vcxproj.filters
  65. +110 −0 testPrograms/BTDMoblet/BTDMoblet.vcxproj
  66. +110 −0 testPrograms/ConnMoblet/ConnMoblet.vcxproj
  67. +114 −0 testPrograms/DomParser/DomParser.vcxproj
  68. +111 −0 testPrograms/Downloader/Downloader.vcxproj
  69. +121 −0 testPrograms/MABench/MABench.vcxproj
  70. +123 −0 testPrograms/MATestTest/MATestTest.vcxproj
  71. +123 −0 testPrograms/MinUI/MinUI.vcxproj
  72. +122 −0 testPrograms/MoToothMoblet/MoToothMoblet.vcxproj
  73. +105 −0 testPrograms/N/N.vcxproj
  74. +132 −0 testPrograms/RSS/RSS.vcxproj
  75. +110 −0 testPrograms/SoapMoblet/SoapMoblet.vcxproj
  76. +126 −0 testPrograms/WinMobileTest/WinMobileTest.vcxproj
  77. +116 −0 testPrograms/agendaroids/agendaroids.vcxproj
  78. +101 −0 testPrograms/battery/battery.vcxproj
  79. +114 −0 testPrograms/bootup/bootup.vcxproj
  80. +111 −0 testPrograms/btcon/btcon.vcxproj
  81. +115 −0 testPrograms/btdisc/btdisc.vcxproj
  82. +103 −0 testPrograms/clip/clip.vcxproj
  83. +115 −0 testPrograms/color/color.vcxproj
  84. +108 −0 testPrograms/comboConn/comboConn.vcxproj
  85. +120 −0 testPrograms/conn-torture/conn-torture.vcxproj
  86. +120 −0 testPrograms/connEcho/connEcho.vcxproj
  87. +129 −0 testPrograms/cracktro/Cracktro.vcxproj
  88. +33 −0 testPrograms/cracktro/Cracktro.vcxproj.filters
  89. +111 −0 testPrograms/datetime/datetime.vcxproj
  90. +109 −0 testPrograms/endless/endless.vcxproj
  91. +121 −0 testPrograms/flux/flux.vcxproj
  92. +124 −0 testPrograms/fwrite/fwrite.vcxproj
  93. +106 −0 testPrograms/gcc-torture/20000412-3/20000412-3.vcxproj
  94. +115 −0 testPrograms/hashMap/hashMap.vcxproj
  95. +112 −0 testPrograms/httpClass/httpClass.vcxproj
  96. +101 −0 testPrograms/httpPost/httpPost.vcxproj
  97. +124 −0 testPrograms/httpget/httpget.vcxproj
  98. +117 −0 testPrograms/inputtest/inputtest.vcxproj
  99. +107 −0 testPrograms/keylock/keylock.vcxproj
  100. +109 −0 testPrograms/keytest/keytest.vcxproj
  101. +110 −0 testPrograms/math/math.vcxproj
  102. +103 −0 testPrograms/mosyncTinyXml/mosyncTinyXml.vcxproj
  103. +117 −0 testPrograms/mtxMoblet/mtxMoblet.vcxproj
  104. +112 −0 testPrograms/nativeKeys/nativeKeys.vcxproj
  105. +116 −0 testPrograms/qwerty/qwerty.vcxproj
  106. +158 −0 testPrograms/ruby/ruby.vcxproj
  107. +151 −0 testPrograms/ruby/ruby.vcxproj.filters
  108. +111 −0 testPrograms/sockets/sockets.vcxproj
  109. +101 −0 testPrograms/speechvar/speechvar.vcxproj
  110. +117 −0 testPrograms/string/string.vcxproj
  111. +111 −0 testPrograms/synth/synth.vcxproj
  112. +118 −0 testPrograms/t6/t6.vcxproj
  113. +134 −0 testPrograms/testmaui/testmaui.vcxproj
  114. +100 −0 testPrograms/vibe/vibe.vcxproj
  115. +109 −0 testPrograms/wcstombs/wcstombs.vcxproj
  116. +110 −0 tests/btCon/btCon.vcxproj
  117. +101 −0 tests/btDialog/btDialog.vcxproj
  118. +109 −0 tests/btSearch/btSearch.vcxproj
  119. +99 −0 tests/pipelib/pipelib.vcxproj
  120. +97 −0 tests/sdl_ffmpeg/sdl_ffmpeg.vcxproj
  121. +152 −0 tests/unitTest/unitTest.vcxproj
  122. +54 −0 tests/unitTest/unitTest.vcxproj.filters
  123. +122 −0 tests/unitTestServer/unitTestServer.vcxproj
  124. +41 −0 tests/unitTestServer/unitTestServer.vcxproj.filters
  125. +110 −0 tools/Bundle/Bundle.vcxproj
  126. +102 −0 tools/FontGenerator/FontGenerator.vcxproj
  127. +98 −0 tools/LauncherApp/s60v3/hack/hack_s60v3.vcxproj
  128. +106 −0 tools/MoCab/MoCab.vcxproj
  129. +97 −0 tools/MoSketchGenerator/MoSketchGenerator.vcxproj
  130. +102 −0 tools/MoSyncUpdater/MoSyncUpdater.vcxproj
  131. +97 −0 tools/PanicDoc/PanicDoc.vcxproj
  132. +2 −0 tools/ProfileConverter/example.bat
  133. +142 −0 tools/WrapperGenerator/WrapperGenerator.vcxproj
  134. +134 −0 tools/WrapperGenerator/WrapperGenerator.vcxproj.filters
  135. +110 −0 tools/bmconv/bmconv.vcxproj
  136. +23 −0 tools/bmconv/bmconv.vcxproj.filters
  137. +111 −0 tools/buildext/buildext.vcxproj
  138. +204 −0 tools/debugger/debugger.vcxproj
  139. +102 −0 tools/debugger/debugger.vcxproj.filters
  140. +2 −2 tools/e32hack/e32hack.cpp
  141. +130 −0 tools/e32hack/e32hack.vcxproj
  142. +93 −0 tools/e32hack/e32hack.vcxproj.filters
  143. +127 −0 tools/icon-injector/icon-injector.vcxproj
  144. +3 −3 tools/idl2/idl2.cpp
  145. +127 −0 tools/idl2/idl2.vcxproj
  146. +101 −0 tools/iphone-builder/iphone-builder.vcxproj
  147. +98 −0 tools/logio/logio.vcxproj
  148. +117 −0 tools/makesis-2.0.0/win32/makesis-200.vcxproj
  149. +54 −0 tools/makesis-2.0.0/win32/makesis-200.vcxproj.filters
  150. +128 −0 tools/makesis-4/win32/makesis-4.vcxproj
  151. +83 −0 tools/makesis-4/win32/makesis-4.vcxproj.filters
  152. +127 −0 tools/makesis-4/win32/signsis-4.vcxproj
  153. +80 −0 tools/makesis-4/win32/signsis-4.vcxproj.filters
  154. +102 −0 tools/maui-gen/maui-gen.vcxproj
  155. +103 −0 tools/mifconv/mifconv.vcxproj
  156. +118 −0 tools/mobex/mobex.vcxproj
  157. +114 −0 tools/package/package.vcxproj
  158. +7 −7 tools/package/util.cpp
  159. +1 −1 tools/package/util.h
  160. +156 −0 tools/pipe-tool/pipe-tool.vcxproj
  161. +62 −0 tools/pipe-tool/pipe-tool.vcxproj.filters
  162. +166 −0 tools/rcomp/rcomp.vcxproj
  163. +189 −0 tools/rcomp/rcomp.vcxproj.filters
  164. +1 −1 tools/rcomp/src/rcbinstr.cpp
  165. +98 −0 tools/styler/styler.vcxproj
  166. +115 −0 tools/uidcrc/uidcrc.vcxproj
  167. +41 −0 tools/uidcrc/uidcrc.vcxproj.filters
View
@@ -16,6 +16,8 @@ IX_*.h
*.class
*.swp
*~
+*.opensdf
+*.sdf
MAHeaders.h
program
@@ -30,6 +32,8 @@ stabs.tab
/*.bat
+/ipch/*
+
/tools/profileGenerator/input/*
/tools/profileGenerator/output/*
/tools/ProfileConverter/profiles/*
View
Oops, something went wrong.
View
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup
+ Condition="'$(MoSync_resourceBeforeTargets)' == '' and '$(MoSync_resourceAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+ <MoSync_resourceBeforeTargets>Midl</MoSync_resourceBeforeTargets>
+ <MoSync_resourceAfterTargets>CustomBuild</MoSync_resourceAfterTargets>
+ </PropertyGroup>
+ <PropertyGroup>
+ <MoSync_resourceDependsOn
+ Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(MoSync_resourceDependsOn)</MoSync_resourceDependsOn>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <MoSync_resource>
+ <CommandLineTemplate>pipe-tool -R resources %(FullPath)</CommandLineTemplate>
+ <Outputs>MAHeaders.h</Outputs>
+ <ExecutionDescription>Executing tool...</ExecutionDescription>
+ </MoSync_resource>
+ </ItemDefinitionGroup>
+</Project>
View
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <PropertyPageSchema
+ Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
+ <AvailableItemName
+ Include="MoSync_resource">
+ <Targets>_MoSync_resource</Targets>
+ </AvailableItemName>
+ </ItemGroup>
+ <UsingTask
+ TaskName="MoSync_resource"
+ TaskFactory="XamlTaskFactory"
+ AssemblyName="Microsoft.Build.Tasks.v4.0">
+ <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+ </UsingTask>
+ <Target
+ Name="_MoSync_resource"
+ BeforeTargets="$(MoSync_resourceBeforeTargets)"
+ AfterTargets="$(MoSync_resourceAfterTargets)"
+ Condition="'@(MoSync_resource)' != ''"
+ DependsOnTargets="$(MoSync_resourceDependsOn);ComputeMoSync_resourceOutput"
+ Outputs="@(MoSync_resource-&gt;Metadata('Outputs')-&gt;Distinct())"
+ Inputs="@(MoSync_resource);%(MoSync_resource.AdditionalDependencies);$(MSBuildProjectFile)">
+ <ItemGroup
+ Condition="'@(SelectedFiles)' != ''">
+ <MoSync_resource
+ Remove="@(MoSync_resource)"
+ Condition="'%(Identity)' != '@(SelectedFiles)'" />
+ </ItemGroup>
+ <ItemGroup>
+ <MoSync_resource_tlog
+ Include="%(MoSync_resource.Outputs)"
+ Condition="'%(MoSync_resource.Outputs)' != '' and '%(MoSync_resource.ExcludedFromBuild)' != 'true'">
+ <Source>@(MoSync_resource, '|')</Source>
+ </MoSync_resource_tlog>
+ </ItemGroup>
+ <Message
+ Importance="High"
+ Text="%(MoSync_resource.ExecutionDescription)" />
+ <WriteLinesToFile
+ Condition="'@(MoSync_resource_tlog)' != '' and '%(MoSync_resource_tlog.ExcludedFromBuild)' != 'true'"
+ File="$(IntDir)$(ProjectName).write.1.tlog"
+ Lines="^%(MoSync_resource_tlog.Source);@(MoSync_resource_tlog-&gt;'%(Fullpath)')" />
+ <MoSync_resource
+ Condition="'@(MoSync_resource)' != '' and '%(MoSync_resource.ExcludedFromBuild)' != 'true'"
+ CommandLineTemplate="%(MoSync_resource.CommandLineTemplate)"
+ AdditionalOptions="%(MoSync_resource.AdditionalOptions)"
+ Inputs="@(MoSync_resource)" />
+ </Target>
+ <PropertyGroup>
+ <ComputeLinkInputsTargets>
+ $(ComputeLinkInputsTargets);
+ ComputeMoSync_resourceOutput;
+ </ComputeLinkInputsTargets>
+ <ComputeLibInputsTargets>
+ $(ComputeLibInputsTargets);
+ ComputeMoSync_resourceOutput;
+ </ComputeLibInputsTargets>
+ </PropertyGroup>
+ <Target
+ Name="ComputeMoSync_resourceOutput"
+ Condition="'@(MoSync_resource)' != ''">
+ <ItemGroup>
+ <MoSync_resourceDirsToMake
+ Condition="'@(MoSync_resource)' != '' and '%(MoSync_resource.ExcludedFromBuild)' != 'true'"
+ Include="%(MoSync_resource.Outputs)" />
+ <Link
+ Include="%(MoSync_resourceDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ <Lib
+ Include="%(MoSync_resourceDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ <ImpLib
+ Include="%(MoSync_resourceDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ </ItemGroup>
+ <MakeDir
+ Directories="@(MoSync_resourceDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+ </Target>
+</Project>
View
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
+ <Rule
+ Name="MoSync_resource"
+ PageTemplate="tool"
+ DisplayName="MoSync resource"
+ Order="200">
+ <Rule.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType="MoSync_resource" />
+ </Rule.DataSource>
+ <Rule.Categories>
+ <Category
+ Name="General">
+ <Category.DisplayName>
+ <sys:String>General</sys:String>
+ </Category.DisplayName>
+ </Category>
+ <Category
+ Name="Command Line"
+ Subtype="CommandLine">
+ <Category.DisplayName>
+ <sys:String>Command Line</sys:String>
+ </Category.DisplayName>
+ </Category>
+ </Rule.Categories>
+ <StringListProperty
+ Name="Inputs"
+ Category="Command Line"
+ IsRequired="true"
+ Switch=" ">
+ <StringListProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType="MoSync_resource"
+ SourceType="Item" />
+ </StringListProperty.DataSource>
+ </StringListProperty>
+ <StringProperty
+ Name="CommandLineTemplate"
+ DisplayName="Command Line"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <DynamicEnumProperty
+ Name="MoSync_resourceBeforeTargets"
+ Category="General"
+ EnumProvider="Targets"
+ IncludeInCommandLine="False">
+ <DynamicEnumProperty.DisplayName>
+ <sys:String>Execute Before</sys:String>
+ </DynamicEnumProperty.DisplayName>
+ <DynamicEnumProperty.Description>
+ <sys:String>Specifies the targets for the build customization to run before.</sys:String>
+ </DynamicEnumProperty.Description>
+ <DynamicEnumProperty.ProviderSettings>
+ <NameValuePair
+ Name="Exclude"
+ Value="^MoSync_resourceBeforeTargets|^Compute" />
+ </DynamicEnumProperty.ProviderSettings>
+ <DynamicEnumProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ HasConfigurationCondition="true" />
+ </DynamicEnumProperty.DataSource>
+ </DynamicEnumProperty>
+ <DynamicEnumProperty
+ Name="MoSync_resourceAfterTargets"
+ Category="General"
+ EnumProvider="Targets"
+ IncludeInCommandLine="False">
+ <DynamicEnumProperty.DisplayName>
+ <sys:String>Execute After</sys:String>
+ </DynamicEnumProperty.DisplayName>
+ <DynamicEnumProperty.Description>
+ <sys:String>Specifies the targets for the build customization to run after.</sys:String>
+ </DynamicEnumProperty.Description>
+ <DynamicEnumProperty.ProviderSettings>
+ <NameValuePair
+ Name="Exclude"
+ Value="^MoSync_resourceAfterTargets|^Compute" />
+ </DynamicEnumProperty.ProviderSettings>
+ <DynamicEnumProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType=""
+ HasConfigurationCondition="true" />
+ </DynamicEnumProperty.DataSource>
+ </DynamicEnumProperty>
+ <StringListProperty
+ Name="Outputs"
+ DisplayName="Outputs"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <StringProperty
+ Name="ExecutionDescription"
+ DisplayName="Execution Description"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <StringListProperty
+ Name="AdditionalDependencies"
+ DisplayName="Additional Dependencies"
+ IncludeInCommandLine="False"
+ Visible="false" />
+ <StringProperty
+ Subtype="AdditionalOptions"
+ Name="AdditionalOptions"
+ Category="Command Line">
+ <StringProperty.DisplayName>
+ <sys:String>Additional Options</sys:String>
+ </StringProperty.DisplayName>
+ <StringProperty.Description>
+ <sys:String>Additional Options</sys:String>
+ </StringProperty.Description>
+ </StringProperty>
+ </Rule>
+ <ItemType
+ Name="MoSync_resource"
+ DisplayName="MoSync resource" />
+ <FileExtension
+ Name="*.lst"
+ ContentType="MoSync_resource" />
+ <ContentType
+ Name="MoSync_resource"
+ DisplayName="MoSync resource"
+ ItemType="MoSync_resource" />
+</ProjectSchemaDefinitions>
View
@@ -1,9 +0,0 @@
-#!/bin/sh
-#
-echo Copying config*.h.example files...
-
-cp -f tools/idl/config.h.example tools/idl/config.h
-cp -f intlibs/bluetooth/config_bluetooth.h.example intlibs/bluetooth/config_bluetooth.h
-cp -f runtimes/cpp/platforms/sdl/config_platform.h.example runtimes/cpp/platforms/sdl/config_platform.h
-
-echo Done.
Oops, something went wrong.

0 comments on commit d709330

Please sign in to comment.