mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-17 19:25:53 +02:00
-added Windows Embedded Compact 2013 support
This commit is contained in:
@@ -6,15 +6,30 @@ progen.libsuffix.release_shared = .lib
|
||||
progen.libsuffix.release_static_md = md.lib
|
||||
progen.libsuffix.release_static_mt = mt.lib
|
||||
progen.project.guidFromName.namespaceUUID = F4193868-E4EB-4090-9A01-344E7233004B
|
||||
progen.postprocess.upgrade2008to2010.tool = C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\DevEnv.exe
|
||||
|
||||
progen.postprocess.upgrade2008to2010.tool = ${system.env.VS100COMNTOOLS}\\..\\IDE\\DevEnv.exe
|
||||
progen.postprocess.upgrade2008to2010.args = %;/Upgrade
|
||||
progen.postprocess.upgrade2008to2010.deleteOriginalFile = true
|
||||
progen.postprocess.upgrade2008to2010.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML
|
||||
progen.postprocess.upgrade2008to2010.fix2010ProjectFile = true
|
||||
progen.postprocess.upgrade2008to2012.tool = C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\DevEnv.exe
|
||||
|
||||
progen.postprocess.upgrade2008to2012.tool = ${system.env.VS110COMNTOOLS}\\..\\IDE\\DevEnv.exe
|
||||
progen.postprocess.upgrade2008to2012.args = %;/Upgrade
|
||||
progen.postprocess.upgrade2008to2012.deleteOriginalFile = true
|
||||
progen.postprocess.upgrade2008to2012.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML
|
||||
progen.postprocess.upgrade2008to2012.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML;UpgradeLog.htm
|
||||
progen.postprocess.upgrade2008to2012.fix2012ProjectFile = true
|
||||
|
||||
progen.postprocess.upgrade2008toWEC2013.tool = ${system.env.VS110COMNTOOLS}\\..\\IDE\\DevEnv.exe
|
||||
progen.postprocess.upgrade2008toWEC2013.args = %;/Upgrade
|
||||
progen.postprocess.upgrade2008toWEC2013.deleteOriginalFile = true
|
||||
progen.postprocess.upgrade2008toWEC2013.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML;UpgradeLog.htm
|
||||
progen.postprocess.upgrade2008toWEC2013.fixWEC2013ProjectFile = true
|
||||
|
||||
progen.postprocess.upgrade2008to2013.tool = ${system.env.VS120COMNTOOLS}\\..\\IDE\\DevEnv.exe
|
||||
progen.postprocess.upgrade2008to2013.args = %;/Upgrade
|
||||
progen.postprocess.upgrade2008to2013.deleteOriginalFile = true
|
||||
progen.postprocess.upgrade2008to2013.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML;UpgradeLog.htm
|
||||
progen.postprocess.upgrade2008to2013.fix2013ProjectFile = true
|
||||
|
||||
progen.backupProjectFile = false
|
||||
progen.solution.applicationGUID = 8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942
|
||||
|
@@ -532,10 +532,10 @@ protected:
|
||||
{
|
||||
(*it)->parentNode()->removeChild(*it);
|
||||
}
|
||||
Poco::AutoPtr<Poco::XML::NodeList> pOutDirList = pProjectDoc->getElementsByTagName("OutDir");
|
||||
if (pOutDirList->length() > 0)
|
||||
Poco::AutoPtr<Poco::XML::NodeList> pProjectFileVersionList = pProjectDoc->getElementsByTagName("_ProjectFileVersion");
|
||||
if (pProjectFileVersionList->length() > 0)
|
||||
{
|
||||
Poco::XML::Element* pPropertyGroup = static_cast<Poco::XML::Element*>(pOutDirList->item(0)->parentNode());
|
||||
Poco::XML::Element* pPropertyGroup = static_cast<Poco::XML::Element*>(pProjectFileVersionList->item(0)->parentNode());
|
||||
for (std::set<std::string>::const_iterator it = configSet.begin(); it != configSet.end(); ++it)
|
||||
{
|
||||
Poco::AutoPtr<Poco::XML::Element> pTargetName = pProjectDoc->createElement("TargetName");
|
||||
@@ -564,6 +564,46 @@ protected:
|
||||
}
|
||||
}
|
||||
|
||||
void fixWEC2013Project(Poco::AutoPtr<Poco::XML::Document> pProjectDoc, const std::set<std::string>& configSet, const std::string& platform, const Poco::Util::AbstractConfiguration& projectProps, const Poco::Util::AbstractConfiguration& templateProps)
|
||||
{
|
||||
fix2010Project(pProjectDoc, configSet, platform, projectProps, templateProps);
|
||||
Poco::AutoPtr<Poco::XML::NodeList> pConfigurationTypeList = pProjectDoc->getElementsByTagName("ConfigurationType");
|
||||
for (unsigned long i = 0; i < pConfigurationTypeList->length(); i++)
|
||||
{
|
||||
Poco::XML::Element* pConfigurationTypeElem = static_cast<Poco::XML::Element*>(pConfigurationTypeList->item(i));
|
||||
removeElement(pConfigurationTypeElem->parentNode(), "PlatformToolset");
|
||||
appendElement(pConfigurationTypeElem->parentNode(), "PlatformToolset", "CE800");
|
||||
}
|
||||
Poco::XML::Node* pGlobals = pProjectDoc->getNodeByPath("//PropertyGroup[@Label='Globals']");
|
||||
if (pGlobals)
|
||||
{
|
||||
removeElement(pGlobals, "RootNamespace");
|
||||
removeElement(pGlobals, "Keyword");
|
||||
appendElement(pGlobals, "DefaultLanguage", "en-US");
|
||||
appendElement(pGlobals, "MinimumVisualStudioVersion", "11.0");
|
||||
appendElement(pGlobals, "EnableRedirectPlatform", "true");
|
||||
appendElement(pGlobals, "RedirectPlatformValue", platform);
|
||||
appendElement(pGlobals, "PlatformToolset", "CE800");
|
||||
}
|
||||
Poco::AutoPtr<Poco::XML::NodeList> pLinkList = pProjectDoc->getElementsByTagName("Link");
|
||||
for (int i = 0; i < pLinkList->length(); i++)
|
||||
{
|
||||
Poco::XML::Element* pLink = static_cast<Poco::XML::Element*>(pLinkList->item(i));
|
||||
removeElement(pLink, "SubSystem");
|
||||
removeElement(pLink, "TargetMachine");
|
||||
removeElement(pLink, "StackReserveSize");
|
||||
removeElement(pLink, "StackCommitSize");
|
||||
removeElement(pLink, "RandomizedBaseAddress");
|
||||
appendElement(pLink, "SubSystem", "WindowsCE");
|
||||
std::string entry = projectProps.getString("configuration.linker.entry", "");
|
||||
if (!entry.empty())
|
||||
{
|
||||
removeElement(pLink, "EntryPointSymbol");
|
||||
appendElement(pLink, "EntryPointSymbol", entry);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void fix2013Project(Poco::AutoPtr<Poco::XML::Document> pProjectDoc, const std::set<std::string>& configSet, const std::string& platform, const Poco::Util::AbstractConfiguration& projectProps, const Poco::Util::AbstractConfiguration& templateProps)
|
||||
{
|
||||
fix2010Project(pProjectDoc, configSet, platform, projectProps, templateProps);
|
||||
@@ -578,6 +618,23 @@ protected:
|
||||
pPropertyGroupElem->appendChild(pPlatformToolsetElem);
|
||||
}
|
||||
}
|
||||
|
||||
void appendElement(Poco::XML::Node* pParentNode, const std::string& elemName, const std::string& text)
|
||||
{
|
||||
Poco::AutoPtr<Poco::XML::Element> pElement = pParentNode->ownerDocument()->createElement(elemName);
|
||||
Poco::AutoPtr<Poco::XML::Text> pText = pParentNode->ownerDocument()->createTextNode(text);
|
||||
pElement->appendChild(pText);
|
||||
pParentNode->appendChild(pElement);
|
||||
}
|
||||
|
||||
void removeElement(Poco::XML::Node* pParentNode, const std::string& elemName)
|
||||
{
|
||||
Poco::XML::Node* pNode = pParentNode->getNodeByPath(elemName);
|
||||
if (pNode)
|
||||
{
|
||||
pParentNode->removeChild(pNode);
|
||||
}
|
||||
}
|
||||
|
||||
void writeProject(Poco::AutoPtr<Poco::XML::Document> pProjectDoc, const std::string& path)
|
||||
{
|
||||
@@ -651,6 +708,7 @@ protected:
|
||||
setProperty(*pProps, "configuration.compiler.disableWarnings", projectConfig, "vc.project.compiler.disableWarnings", platform, config);
|
||||
setProperty(*pProps, "configuration.linker.dependencies", projectConfig, "vc.project.linker.dependencies", platform, config, " ");
|
||||
setProperty(*pProps, "configuration.linker.libraries", projectConfig, "vc.project.linker.libraries", platform, config);
|
||||
setProperty(*pProps, "configuration.linker.entry", projectConfig, "vc.project.linker.entry", platform, config);
|
||||
setProperty(*pProps, "configuration.postbuild", projectConfig, "vc.project.postbuild", platform, config);
|
||||
std::string libSuffix = this->config().getString("progen.libsuffix." + config, "");
|
||||
Poco::StringTokenizer rawDependencies(pProps->getString("configuration.linker.dependencies"), " ", Poco::StringTokenizer::TOK_TRIM | Poco::StringTokenizer::TOK_IGNORE_EMPTY);
|
||||
@@ -771,6 +829,16 @@ protected:
|
||||
writeProject(pProjectDoc, vcxprojPath.toString());
|
||||
}
|
||||
}
|
||||
if (config().getBool("progen.postprocess." + postprocess + ".fixWEC2013ProjectFile", false))
|
||||
{
|
||||
if (projectFile.exists())
|
||||
{
|
||||
logger().information("Fixing Visual Studio 2012 (WEC2013) project file: " + vcxprojPath.toString());
|
||||
Poco::AutoPtr<Poco::XML::Document> pProjectDoc = domParser.parse(vcxprojPath.toString());
|
||||
fixWEC2013Project(pProjectDoc, configSet, pTemplateProps->getString("project.platform", platform), *pProps, *pTemplateProps);
|
||||
writeProject(pProjectDoc, vcxprojPath.toString());
|
||||
}
|
||||
}
|
||||
if (config().getBool("progen.postprocess." + postprocess + ".fix2013ProjectFile", false))
|
||||
{
|
||||
if (projectFile.exists())
|
||||
|
@@ -0,0 +1,85 @@
|
||||
<Configuration
|
||||
Name="debug_shared|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\shared"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\shared\${project.target}d.exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName);${configuration.linker.libraries}"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="bin\$(PlatformName)\shared\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="mainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,85 @@
|
||||
<Configuration
|
||||
Name="debug_static_md|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_md"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_md\${project.target}d.exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName);${configuration.linker.libraries}"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="bin\$(PlatformName)\static_md\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="mainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,85 @@
|
||||
<Configuration
|
||||
Name="debug_static_mt|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_mt"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="1"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_mt\${project.target}d.exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName);${configuration.linker.libraries}"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="bin\$(PlatformName)\static_mt\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="mainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
12
ProGen/templates/vs110/WinCE/executable/project.properties
Normal file
12
ProGen/templates/vs110/WinCE/executable/project.properties
Normal file
@@ -0,0 +1,12 @@
|
||||
project.suffix = _WEC2013_vs110.vcproj
|
||||
project.targetSuffix.debug_shared = d
|
||||
project.targetSuffix.release_shared =
|
||||
project.targetSuffix.debug_static_md = d
|
||||
project.targetSuffix.release_static_md =
|
||||
project.targetSuffix.debug_static_mt = d
|
||||
project.targetSuffix.release_static_mt =
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
23
ProGen/templates/vs110/WinCE/executable/project.template
Normal file
23
ProGen/templates/vs110/WinCE/executable/project.template
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="${project.name}"
|
||||
ProjectGUID="{${project.guid}}"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="${project.platform}"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@@ -0,0 +1,86 @@
|
||||
<Configuration
|
||||
Name="release_shared|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\shared"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\shared\${project.target}.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName);${configuration.linker.libraries}"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="mainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,89 @@
|
||||
<Configuration
|
||||
Name="release_static_md|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_md"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="0"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories="${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_md\${project.target}.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName);${configuration.linker.libraries}"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="mainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,89 @@
|
||||
<Configuration
|
||||
Name="release_static_mt|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_mt"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="0"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories="${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_mt\${project.target}.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName);${configuration.linker.libraries}"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="mainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
89
ProGen/templates/vs110/WinCE/library/debug_shared.template
Normal file
89
ProGen/templates/vs110/WinCE/library/debug_shared.template
Normal file
@@ -0,0 +1,89 @@
|
||||
<Configuration
|
||||
Name="debug_shared|${project.platform}"
|
||||
OutputDirectory="${project.pocobase}\bin\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="${configuration.linker.dependencies}"
|
||||
OutputFile="${project.pocobase}\bin\$(PlatformName)\${project.target}d.dll"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateManifest="true"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="${project.pocobase}\bin\$(PlatformName)\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
StackReserveSize="65536"
|
||||
StackCommitSize="4096"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
RandomizedBaseAddress="1"
|
||||
ImportLibrary="${project.pocobase}\lib\$(PlatformName)\${project.target}d.lib"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,76 @@
|
||||
<Configuration
|
||||
Name="debug_static_md|${project.platform}"
|
||||
OutputDirectory="${project.pocobase}\lib\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="4"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
ProgramDataBaseFileName="${project.pocobase}\lib\$(PlatformName)\${project.target}mdd.pdb"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="${project.pocobase}\lib\$(PlatformName)\${project.target}mdd.lib"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,76 @@
|
||||
<Configuration
|
||||
Name="debug_static_mt|${project.platform}"
|
||||
OutputDirectory="${project.pocobase}\lib\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="4"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="1"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
ProgramDataBaseFileName="${project.pocobase}\lib\$(PlatformName)\${project.target}mtd.pdb"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="${project.pocobase}\lib\$(PlatformName)\${project.target}mtd.lib"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
12
ProGen/templates/vs110/WinCE/library/project.properties
Normal file
12
ProGen/templates/vs110/WinCE/library/project.properties
Normal file
@@ -0,0 +1,12 @@
|
||||
project.suffix = _WEC2013_vs110.vcproj
|
||||
project.targetSuffix.debug_shared = d
|
||||
project.targetSuffix.release_shared =
|
||||
project.targetSuffix.debug_static_md = mdd
|
||||
project.targetSuffix.release_static_md = md
|
||||
project.targetSuffix.debug_static_mt = mtd
|
||||
project.targetSuffix.release_static_mt = mt
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
23
ProGen/templates/vs110/WinCE/library/project.template
Normal file
23
ProGen/templates/vs110/WinCE/library/project.template
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="${project.name}"
|
||||
ProjectGUID="{${project.guid}}"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="${project.platform}"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
90
ProGen/templates/vs110/WinCE/library/release_shared.template
Normal file
90
ProGen/templates/vs110/WinCE/library/release_shared.template
Normal file
@@ -0,0 +1,90 @@
|
||||
<Configuration
|
||||
Name="release_shared|${project.platform}"
|
||||
OutputDirectory="${project.pocobase}\bin\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="${configuration.linker.dependencies}"
|
||||
OutputFile="${project.pocobase}\bin\$(PlatformName)\${project.target}.dll"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateManifest="true"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
StackReserveSize="65536"
|
||||
StackCommitSize="4096"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
ImportLibrary="${project.pocobase}\lib\$(PlatformName)\${project.target}.lib"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,77 @@
|
||||
<Configuration
|
||||
Name="release_static_md|${project.platform}"
|
||||
OutputDirectory="${project.pocobase}\lib\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="4"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="${project.pocobase}\lib\$(PlatformName)\${project.target}md.lib"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,77 @@
|
||||
<Configuration
|
||||
Name="release_static_mt|${project.platform}"
|
||||
OutputDirectory="${project.pocobase}\lib\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="4"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
OutputFile="${project.pocobase}\lib\$(PlatformName)\${project.target}mt.lib"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
87
ProGen/templates/vs110/WinCE/plugin/debug_shared.template
Normal file
87
ProGen/templates/vs110/WinCE/plugin/debug_shared.template
Normal file
@@ -0,0 +1,87 @@
|
||||
<Configuration
|
||||
Name="debug_shared|${project.platform}"
|
||||
OutputDirectory="${project.outdir}\bin\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="${configuration.linker.dependencies}"
|
||||
OutputFile="${project.outdir}\bin\$(PlatformName)\${project.target}d.dll"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.outdir}\lib\$(PlatformName)"
|
||||
GenerateManifest="true"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="${project.outdir}\bin\$(PlatformName)\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
StackReserveSize="65536"
|
||||
StackCommitSize="4096"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
8
ProGen/templates/vs110/WinCE/plugin/project.properties
Normal file
8
ProGen/templates/vs110/WinCE/plugin/project.properties
Normal file
@@ -0,0 +1,8 @@
|
||||
project.suffix = _WEC2013_vs110.vcproj
|
||||
project.targetSuffix.debug_shared = d
|
||||
project.targetSuffix.release_shared =
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
26
ProGen/templates/vs110/WinCE/plugin/project.template
Normal file
26
ProGen/templates/vs110/WinCE/plugin/project.template
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="${project.name}"
|
||||
ProjectGUID="{${project.guid}}"
|
||||
RootNamespace="${project.name}"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="${project.platform}"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
86
ProGen/templates/vs110/WinCE/plugin/release_shared.template
Normal file
86
ProGen/templates/vs110/WinCE/plugin/release_shared.template
Normal file
@@ -0,0 +1,86 @@
|
||||
<Configuration
|
||||
Name="release_shared|${project.platform}"
|
||||
OutputDirectory="${project.outdir}\bin\$(PlatformName)"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="${configuration.linker.dependencies}"
|
||||
OutputFile="${project.outdir}\bin\$(PlatformName)\${project.target}.dll"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateManifest="true"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
92
ProGen/templates/vs110/WinCE/testsuite/debug_shared.template
Normal file
92
ProGen/templates/vs110/WinCE/testsuite/debug_shared.template
Normal file
@@ -0,0 +1,92 @@
|
||||
<Configuration
|
||||
Name="debug_shared|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\shared"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="CppUnitd.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\shared\${project.target}d.exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="bin\$(PlatformName)\shared\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="wmainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,92 @@
|
||||
<Configuration
|
||||
Name="debug_static_md|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_md"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="CppUnitmdd.lib iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_md\${project.target}d.exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="bin\$(PlatformName)\static_md\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="wmainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,92 @@
|
||||
<Configuration
|
||||
Name="debug_static_mt|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_mt"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="_DEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="1"
|
||||
BufferSecurityCheck="true"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="CppUnitmtd.lib iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_mt\${project.target}d.exe"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="bin\$(PlatformName)\static_mt\${project.target}d.pdb"
|
||||
SubSystem="0"
|
||||
RandomizedBaseAddress="1"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="wmainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
13
ProGen/templates/vs110/WinCE/testsuite/project.properties
Normal file
13
ProGen/templates/vs110/WinCE/testsuite/project.properties
Normal file
@@ -0,0 +1,13 @@
|
||||
project.suffix = _WEC2013_vs110.vcproj
|
||||
project.targetSuffix.debug_shared = d
|
||||
project.targetSuffix.release_shared =
|
||||
project.targetSuffix.debug_static_md = d
|
||||
project.targetSuffix.release_static_md =
|
||||
project.targetSuffix.debug_static_mt = d
|
||||
project.targetSuffix.release_static_mt =
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
||||
project.replaceSourceFiles = .\\src\\WinDriver.cpp > .\\src\\WinCEDriver.cpp
|
23
ProGen/templates/vs110/WinCE/testsuite/project.template
Normal file
23
ProGen/templates/vs110/WinCE/testsuite/project.template
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="${project.name}"
|
||||
ProjectGUID="{${project.guid}}"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="${project.platform}"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@@ -0,0 +1,93 @@
|
||||
<Configuration
|
||||
Name="release_shared|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\shared"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="CppUnit.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\shared\${project.target}.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="wmainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,96 @@
|
||||
<Configuration
|
||||
Name="release_static_md|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_md"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="0"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="CppUnitmd.lib iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_md\${project.target}.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="wmainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
@@ -0,0 +1,96 @@
|
||||
<Configuration
|
||||
Name="release_static_mt|${project.platform}"
|
||||
OutputDirectory="bin\$(PlatformName)\static_mt"
|
||||
IntermediateDirectory="obj\$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="4"
|
||||
InlineFunctionExpansion="0"
|
||||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${configuration.compiler.includes}"
|
||||
PreprocessorDefinitions="NDEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;${configuration.compiler.defines}"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="false"
|
||||
RuntimeTypeInfo="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"
|
||||
DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
|
||||
CompileForArchitecture="2"
|
||||
InterworkCalls="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies="CppUnitmt.lib iphlpapi.lib ${configuration.linker.dependencies}"
|
||||
OutputFile="bin\$(PlatformName)\static_mt\${project.target}.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="${project.pocobase}\lib\$(PlatformName)"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
EntryPointSymbol="wmainCRTStartup"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
Reference in New Issue
Block a user