Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Renamed emu* to TouchControlOverlay. The abbreviation is tco, where n…

…eeded.

Also fixed up some build configuration issues with release and simulator.
  • Loading branch information...
commit 35e5e0a52249f1f629afffed52a8bf3355460138 1 parent cf522b9
Artem Simonov authored
View
959 .cproject
@@ -1,759 +1,200 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?fileVersion 4.0.0?>
-
-<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
- <storageModule moduleId="org.eclipse.cdt.core.settings">
- <cconfiguration id="com.qnx.qcc.configuration.sharedLib.debug.673227420">
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.sharedLib.debug.673227420" moduleId="org.eclipse.cdt.core.settings" name="Simulator">
- <externalSettings>
- <externalSetting>
- <entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/emulate"/>
- <entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/emulate/Simulator"/>
- <entry flags="RESOLVED" kind="libraryFile" name="emulate"/>
- </externalSetting>
- </externalSettings>
- <extensions>
- <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
- <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="com.qnx.tools.ide.qde.core.QDELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- </extensions>
- </storageModule>
- <storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" description="" id="com.qnx.qcc.configuration.sharedLib.debug.673227420" name="Simulator" parent="com.qnx.qcc.configuration.sharedLib.debug">
- <folderInfo id="com.qnx.qcc.configuration.sharedLib.debug.673227420." name="/" resourcePath="">
- <toolChain id="com.qnx.qcc.toolChain.sharedLib.debug.790780251" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
- <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1531337310" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
- <builder buildPath="${workspace_loc:/emulate/Simulator}" id="com.qnx.nto.637909427" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="com.qnx.nto"/>
- <tool id="com.qnx.qcc.tool.compiler.1050454894" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
- <option id="com.qnx.qcc.option.compiler.shared.14670979" name="Shared (-shared)" superClass="com.qnx.qcc.option.compiler.shared" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.compile.debug.1632228602" name="Debug (-g)" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.compiler.includePath.517553050" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
- <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
- <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/public}&quot;"/>
- </option>
- <inputType id="com.qnx.qcc.inputType.compiler.374434456" superClass="com.qnx.qcc.inputType.compiler"/>
- </tool>
- <tool id="com.qnx.qcc.tool.assembler.1182111942" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
- <option id="com.qnx.qcc.option.assembler.debug.443617999" name="Debug (-g)" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
- <inputType id="com.qnx.qcc.inputType.assembler.673324022" superClass="com.qnx.qcc.inputType.assembler"/>
- </tool>
- <tool id="com.qnx.qcc.tool.linker.2039561324" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
- <option id="com.qnx.qcc.option.linker.shared.434297882" name="Shared (-shared)" superClass="com.qnx.qcc.option.linker.shared" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.linker.debug.1800312714" name="Debug (-g)" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.linker.langcpp.779671963" name="C++ (-lang-c++)" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
- <inputType id="com.qnx.qcc.inputType.linker.679603425" superClass="com.qnx.qcc.inputType.linker">
- <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
- <additionalInput kind="additionalinput" paths="$(LIBS)"/>
- <additionalInput kind="additionaldependency" paths="$(LIB_DEPS)"/>
- </inputType>
- </tool>
- <tool id="com.qnx.qcc.tool.archiver.511394356" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
- </toolChain>
- </folderInfo>
- <sourceEntries>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="public"/>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
- </sourceEntries>
- </configuration>
- </storageModule>
- <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
- <storageModule moduleId="com.qnx.tools.ide.qde.core.QNXProjectProperties"/>
- </cconfiguration>
- <cconfiguration id="com.qnx.qcc.configuration.sharedLib.debug.2076896560">
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.sharedLib.debug.2076896560" moduleId="org.eclipse.cdt.core.settings" name="Device-Debug">
- <externalSettings>
- <externalSetting>
- <entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/emulate"/>
- <entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/emulate/Device-Debug"/>
- <entry flags="RESOLVED" kind="libraryFile" name="emulate"/>
- </externalSetting>
- </externalSettings>
- <extensions>
- <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
- <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="com.qnx.tools.ide.qde.core.QDELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- </extensions>
- </storageModule>
- <storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" description="" id="com.qnx.qcc.configuration.sharedLib.debug.2076896560" name="Device-Debug" parent="com.qnx.qcc.configuration.sharedLib.debug">
- <folderInfo id="com.qnx.qcc.configuration.sharedLib.debug.2076896560." name="/" resourcePath="">
- <toolChain id="com.qnx.qcc.toolChain.sharedLib.debug.100389711" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
- <option id="com.qnx.qcc.option.cpu.1003638767" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
- <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.729978270" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
- <builder buildPath="${workspace_loc:/emulate/Device-Debug}" id="com.qnx.nto.105450155" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="com.qnx.nto"/>
- <tool id="com.qnx.qcc.tool.compiler.152078035" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
- <option id="com.qnx.qcc.option.compiler.shared.465225727" name="Shared (-shared)" superClass="com.qnx.qcc.option.compiler.shared" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.compile.debug.463514948" name="Debug (-g)" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.compiler.includePath.639124281" name="Include Directories (-I)" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
- <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
- <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/public}&quot;"/>
- </option>
- <inputType id="com.qnx.qcc.inputType.compiler.713592535" superClass="com.qnx.qcc.inputType.compiler"/>
- </tool>
- <tool id="com.qnx.qcc.tool.assembler.1427943954" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
- <option id="com.qnx.qcc.option.assembler.debug.1296638584" name="Debug (-g)" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
- <inputType id="com.qnx.qcc.inputType.assembler.1549567443" superClass="com.qnx.qcc.inputType.assembler"/>
- </tool>
- <tool id="com.qnx.qcc.tool.linker.1639708168" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
- <option id="com.qnx.qcc.option.linker.shared.690509646" name="Shared (-shared)" superClass="com.qnx.qcc.option.linker.shared" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.linker.debug.1582818133" name="Debug (-g)" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.linker.langcpp.785994996" name="C++ (-lang-c++)" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
- <inputType id="com.qnx.qcc.inputType.linker.1645365536" superClass="com.qnx.qcc.inputType.linker">
- <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
- <additionalInput kind="additionalinput" paths="$(LIBS)"/>
- <additionalInput kind="additionaldependency" paths="$(LIB_DEPS)"/>
- </inputType>
- </tool>
- <tool id="com.qnx.qcc.tool.archiver.230668544" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
- </toolChain>
- </folderInfo>
- <sourceEntries>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="public"/>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
- </sourceEntries>
- </configuration>
- </storageModule>
- <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
- <storageModule moduleId="com.qnx.tools.ide.qde.core.QNXProjectProperties"/>
- </cconfiguration>
- <cconfiguration id="com.qnx.qcc.configuration.sharedLib.release.640306231">
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.sharedLib.release.640306231" moduleId="org.eclipse.cdt.core.settings" name="Device-Release">
- <externalSettings>
- <externalSetting>
- <entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/emulate"/>
- <entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/emulate/Device-Release"/>
- <entry flags="RESOLVED" kind="libraryFile" name="emulate"/>
- </externalSetting>
- </externalSettings>
- <extensions>
- <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
- <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="com.qnx.tools.ide.qde.core.QDELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- </extensions>
- </storageModule>
- <storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" description="" id="com.qnx.qcc.configuration.sharedLib.release.640306231" name="Device-Release" parent="com.qnx.qcc.configuration.sharedLib.release">
- <folderInfo id="com.qnx.qcc.configuration.sharedLib.release.640306231." name="/" resourcePath="">
- <toolChain id="com.qnx.qcc.toolChain.sharedLib.release.440172744" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
- <option id="com.qnx.qcc.option.cpu.939060001" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
- <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1550397590" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
- <builder buildPath="${workspace_loc:/emulate/Device-Release}" id="com.qnx.nto.372047250" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="com.qnx.nto"/>
- <tool id="com.qnx.qcc.tool.compiler.1139800814" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
- <option id="com.qnx.qcc.option.compiler.shared.1767428467" name="Shared (-shared)" superClass="com.qnx.qcc.option.compiler.shared" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.compiler.optlevel.1677504125" name="Optimization Level" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.2" valueType="enumerated"/>
- <option id="com.qnx.qcc.option.compiler.includePath.726532485" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
- <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
- <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/public}&quot;"/>
- </option>
- <inputType id="com.qnx.qcc.inputType.compiler.1124738670" superClass="com.qnx.qcc.inputType.compiler"/>
- </tool>
- <tool id="com.qnx.qcc.tool.assembler.1727886846" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
- <inputType id="com.qnx.qcc.inputType.assembler.980892970" superClass="com.qnx.qcc.inputType.assembler"/>
- </tool>
- <tool id="com.qnx.qcc.tool.linker.99291934" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
- <option id="com.qnx.qcc.option.linker.shared.1073731133" name="Shared (-shared)" superClass="com.qnx.qcc.option.linker.shared" value="true" valueType="boolean"/>
- <option id="com.qnx.qcc.option.linker.langcpp.1927357483" name="C++ (-lang-c++)" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
- <inputType id="com.qnx.qcc.inputType.linker.693531888" superClass="com.qnx.qcc.inputType.linker">
- <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
- <additionalInput kind="additionalinput" paths="$(LIBS)"/>
- <additionalInput kind="additionaldependency" paths="$(LIB_DEPS)"/>
- </inputType>
- </tool>
- <tool id="com.qnx.qcc.tool.archiver.1696555706" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
- </toolChain>
- </folderInfo>
- <sourceEntries>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="public"/>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
- </sourceEntries>
- </configuration>
- </storageModule>
- <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
- <storageModule moduleId="com.qnx.tools.ide.qde.core.QNXProjectProperties"/>
- </cconfiguration>
- </storageModule>
- <storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <project id="emulate.null.1894078976" name="emulate"/>
- </storageModule>
- <storageModule moduleId="scannerConfiguration">
- <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccSpecsFile">
- <runAction arguments="-E -Wp,-P -Wp,-v -Wp,-dD ${plugin_state_location}/${specs_file}" command="qcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfoPerFile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccMakeFileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk | -E -Wp,-P -Wp,-v -Wp,-dD" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.QNXMultiToolchainProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-f ${plugin_state_location}/qdereflection.mk PLATFORM=nto/x86 qde-reflect" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.sharedLib.debug.673227420">
- <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccSpecsFile">
- <runAction arguments="-E -Wp,-P -Wp,-v -Wp,-dD ${plugin_state_location}/${specs_file}" command="qcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfoPerFile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccMakeFileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk | -E -Wp,-P -Wp,-v -Wp,-dD" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.QNXMultiToolchainProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-f ${plugin_state_location}/qdereflection.mk PLATFORM=nto/x86 qde-reflect" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- </scannerConfigBuildInfo>
- <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.sharedLib.debug.2076896560">
- <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccSpecsFile">
- <runAction arguments="-E -Wp,-P -Wp,-v -Wp,-dD ${plugin_state_location}/${specs_file}" command="qcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfoPerFile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccMakeFileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk | -E -Wp,-P -Wp,-v -Wp,-dD" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.QNXMultiToolchainProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-f ${plugin_state_location}/qdereflection.mk PLATFORM=nto/x86 qde-reflect" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- </scannerConfigBuildInfo>
- <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.sharedLib.release.640306231">
- <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccSpecsFile">
- <runAction arguments="-E -Wp,-P -Wp,-v -Wp,-dD ${plugin_state_location}/${specs_file}" command="qcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfoPerFile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="qccMakeFileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk | -E -Wp,-P -Wp,-v -Wp,-dD" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileCPP">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerProjectProfileC">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.ExternalToolchainPerFileProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="makefileGenerator">
- <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- <profile id="com.qnx.tools.ide.qde.managedbuilder.core.QNXMultiToolchainProfile">
- <buildOutputProvider>
- <openAction enabled="true" filePath=""/>
- <parser enabled="true"/>
- </buildOutputProvider>
- <scannerInfoProvider id="specsFile">
- <runAction arguments="-f ${plugin_state_location}/qdereflection.mk PLATFORM=nto/x86 qde-reflect" command="make" useDefault="true"/>
- <parser enabled="true"/>
- </scannerInfoProvider>
- </profile>
- </scannerConfigBuildInfo>
- </storageModule>
- <storageModule moduleId="refreshScope" versionNumber="1">
- <resource resourceType="PROJECT" workspacePath="/emulate"/>
- </storageModule>
-</cproject>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?>
+
+<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+ <storageModule moduleId="org.eclipse.cdt.core.settings">
+ <cconfiguration id="com.qnx.qcc.configuration.sharedLib.debug.673227420">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.sharedLib.debug.673227420" moduleId="org.eclipse.cdt.core.settings" name="Simulator">
+ <externalSettings>
+ <externalSetting>
+ <entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/emulate"/>
+ <entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/emulate/Simulator"/>
+ <entry flags="RESOLVED" kind="libraryFile" name="emulate"/>
+ </externalSetting>
+ </externalSettings>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="com.qnx.tools.ide.qde.core.QDELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" description="" id="com.qnx.qcc.configuration.sharedLib.debug.673227420" name="Simulator" parent="com.qnx.qcc.configuration.sharedLib.debug">
+ <folderInfo id="com.qnx.qcc.configuration.sharedLib.debug.673227420." name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.sharedLib.debug.790780251" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1531337310" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder buildPath="${workspace_loc:/emulate/Simulator}" enableCleanBuild="false" id="com.qnx.nto.637909427" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="com.qnx.nto"/>
+ <tool id="com.qnx.qcc.tool.compiler.1050454894" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.shared.14670979" name="Shared (-shared)" superClass="com.qnx.qcc.option.compiler.shared" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.compile.debug.1632228602" name="Debug (-g)" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.compiler.includePath.517553050" name="Include Directories (-I)" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
+ <listOptionValue builtIn="false" value="&quot;${QNX_TARGET}/../target-override/usr/include&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/public}&quot;"/>
+ </option>
+ <inputType id="com.qnx.qcc.inputType.compiler.374434456" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.1182111942" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <option id="com.qnx.qcc.option.assembler.debug.443617999" name="Debug (-g)" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
+ <inputType id="com.qnx.qcc.inputType.assembler.673324022" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.2039561324" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
+ <option id="com.qnx.qcc.option.linker.shared.434297882" name="Shared (-shared)" superClass="com.qnx.qcc.option.linker.shared" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.linker.debug.1800312714" name="Debug (-g)" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.linker.langcpp.779671963" name="C++ (-lang-c++)" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
+ <inputType id="com.qnx.qcc.inputType.linker.679603425" superClass="com.qnx.qcc.inputType.linker">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ <additionalInput kind="additionaldependency" paths="$(LIB_DEPS)"/>
+ </inputType>
+ </tool>
+ <tool id="com.qnx.qcc.tool.archiver.511394356" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="public"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="com.qnx.qcc.configuration.sharedLib.debug.2076896560">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.sharedLib.debug.2076896560" moduleId="org.eclipse.cdt.core.settings" name="Device-Debug">
+ <externalSettings>
+ <externalSetting>
+ <entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/emulate"/>
+ <entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/emulate/Device-Debug"/>
+ <entry flags="RESOLVED" kind="libraryFile" name="emulate"/>
+ </externalSetting>
+ </externalSettings>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="com.qnx.tools.ide.qde.core.QDELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" description="" id="com.qnx.qcc.configuration.sharedLib.debug.2076896560" name="Device-Debug" parent="com.qnx.qcc.configuration.sharedLib.debug">
+ <folderInfo id="com.qnx.qcc.configuration.sharedLib.debug.2076896560." name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.sharedLib.debug.100389711" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
+ <option id="com.qnx.qcc.option.cpu.1003638767" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.729978270" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder buildPath="${workspace_loc:/emulate/Device-Debug}" enableCleanBuild="false" id="com.qnx.nto.105450155" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="com.qnx.nto"/>
+ <tool id="com.qnx.qcc.tool.compiler.152078035" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.shared.465225727" name="Shared (-shared)" superClass="com.qnx.qcc.option.compiler.shared" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.compile.debug.463514948" name="Debug (-g)" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.compiler.includePath.639124281" name="Include Directories (-I)" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
+ <listOptionValue builtIn="false" value="&quot;${QNX_TARGET}/../target-override/usr/include&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/public}&quot;"/>
+ </option>
+ <inputType id="com.qnx.qcc.inputType.compiler.713592535" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.1427943954" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <option id="com.qnx.qcc.option.assembler.debug.1296638584" name="Debug (-g)" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
+ <inputType id="com.qnx.qcc.inputType.assembler.1549567443" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.1639708168" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
+ <option id="com.qnx.qcc.option.linker.shared.690509646" name="Shared (-shared)" superClass="com.qnx.qcc.option.linker.shared" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.linker.debug.1582818133" name="Debug (-g)" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.linker.langcpp.785994996" name="C++ (-lang-c++)" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
+ <inputType id="com.qnx.qcc.inputType.linker.1645365536" superClass="com.qnx.qcc.inputType.linker">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ <additionalInput kind="additionaldependency" paths="$(LIB_DEPS)"/>
+ </inputType>
+ </tool>
+ <tool id="com.qnx.qcc.tool.archiver.230668544" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="public"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="com.qnx.qcc.configuration.sharedLib.release.640306231">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.sharedLib.release.640306231" moduleId="org.eclipse.cdt.core.settings" name="Device-Release">
+ <externalSettings>
+ <externalSetting>
+ <entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/emulate"/>
+ <entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/emulate/Device-Release"/>
+ <entry flags="RESOLVED" kind="libraryFile" name="emulate"/>
+ </externalSetting>
+ </externalSettings>
+ <extensions>
+ <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="com.qnx.tools.ide.qde.core.QDELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" description="" id="com.qnx.qcc.configuration.sharedLib.release.640306231" name="Device-Release" parent="com.qnx.qcc.configuration.sharedLib.release">
+ <folderInfo id="com.qnx.qcc.configuration.sharedLib.release.640306231." name="/" resourcePath="">
+ <toolChain id="com.qnx.qcc.toolChain.sharedLib.release.440172744" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
+ <option id="com.qnx.qcc.option.cpu.939060001" name="Target CPU:" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
+ <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1550397590" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
+ <builder buildPath="${workspace_loc:/emulate/Device-Release}" id="com.qnx.nto.372047250" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="com.qnx.nto"/>
+ <tool id="com.qnx.qcc.tool.compiler.1139800814" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
+ <option id="com.qnx.qcc.option.compiler.shared.1767428467" name="Shared (-shared)" superClass="com.qnx.qcc.option.compiler.shared" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.compiler.optlevel.1677504125" name="Optimization Level" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.2" valueType="enumerated"/>
+ <option id="com.qnx.qcc.option.compiler.includePath.726532485" name="Include Directories (-I)" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
+ <listOptionValue builtIn="false" value="&quot;${QNX_TARGET}/../target-override/usr/include&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/public}&quot;"/>
+ </option>
+ <inputType id="com.qnx.qcc.inputType.compiler.1124738670" superClass="com.qnx.qcc.inputType.compiler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.assembler.1727886846" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
+ <inputType id="com.qnx.qcc.inputType.assembler.980892970" superClass="com.qnx.qcc.inputType.assembler"/>
+ </tool>
+ <tool id="com.qnx.qcc.tool.linker.99291934" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
+ <option id="com.qnx.qcc.option.linker.shared.1073731133" name="Shared (-shared)" superClass="com.qnx.qcc.option.linker.shared" value="true" valueType="boolean"/>
+ <option id="com.qnx.qcc.option.linker.langcpp.1927357483" name="C++ (-lang-c++)" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
+ <inputType id="com.qnx.qcc.inputType.linker.693531888" superClass="com.qnx.qcc.inputType.linker">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ <additionalInput kind="additionaldependency" paths="$(LIB_DEPS)"/>
+ </inputType>
+ </tool>
+ <tool id="com.qnx.qcc.tool.archiver.1696555706" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="public"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="emulate.null.1894078976" name="emulate"/>
+ </storageModule>
+ <storageModule moduleId="refreshScope" versionNumber="1">
+ <resource resourceType="PROJECT" workspacePath="/emulate"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.sharedLib.debug.673227420">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.sharedLib.debug.2076896560">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.sharedLib.release.640306231">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="com.qnx.tools.ide.qde.core.QNXProjectProperties"/>
+</cproject>
View
144 .project
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>emulate</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
- <triggers>clean,full,incremental,</triggers>
- <arguments>
- <dictionary>
- <key>?name?</key>
- <value></value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.append_environment</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.buildArguments</key>
- <value></value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.buildCommand</key>
- <value>make</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.buildLocation</key>
- <value>${workspace_loc:/emulate/Device-Release}</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.contents</key>
- <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
- <value>false</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.enableFullBuild</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.stopOnError</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
- <value>true</value>
- </dictionary>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
- <triggers>full,incremental,</triggers>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.cdt.core.cnature</nature>
- <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
- <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
- <nature>com.qnx.tools.ide.bbt.core.bbtnature</nature>
- <nature>org.eclipse.cdt.core.ccnature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>TouchControlOverlay</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>make</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value>${workspace_loc:/emulate/Simulator}</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>true</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>com.qnx.tools.ide.bbt.core.bbtnature</nature>
+ <nature>org.eclipse.cdt.core.ccnature</nature>
+ </natures>
+</projectDescription>
View
6 inc/configwindow.h
@@ -21,14 +21,14 @@
#include "window.h"
class Control;
-class EmulationContext;
+class TCOContext;
class ConfigWindow : public EmulationWindow
{
public:
static ConfigWindow *createConfigWindow(screen_context_t context, screen_window_t parent=0);
- void runEventLoop(EmulationContext *emuContext);
+ void runEventLoop(TCOContext *emuContext);
protected:
ConfigWindow(screen_context_t screenContext, screen_window_t parent=0)
@@ -37,7 +37,7 @@ class ConfigWindow : public EmulationWindow
{}
private:
- screen_buffer_t draw(EmulationContext *emuContext);
+ screen_buffer_t draw(TCOContext *emuContext);
Control *m_selected;
};
View
6 inc/controlfactory.h
@@ -22,13 +22,13 @@
#include <libxml/tree.h>
class Control;
-class EmulationContext;
+class TCOContext;
class ControlFactory
{
public:
- static Control *createControl(EmulationContext *context, int type, int x, int y, int w, int h, std::stringstream &ss);
- static Control *createControl(EmulationContext *context, xmlNode *node);
+ static Control *createControl(TCOContext *context, int type, int x, int y, int w, int h, std::stringstream &ss);
+ static Control *createControl(TCOContext *context, xmlNode *node);
};
#endif /* CONTROLFACTORY_H_ */
View
28 inc/eventdispatcher.h
@@ -17,8 +17,8 @@
#ifndef EVENTDISPATCHER_H_
#define EVENTDISPATCHER_H_
-#include "emulate.h"
-#include "emulate_priv.h"
+#include "touchcontroloverlay.h"
+#include "touchcontroloverlay_priv.h"
class EventDispatcher
{
@@ -32,7 +32,7 @@ class EventDispatcher
class TapDispatcher : public EventDispatcher
{
public:
- typedef EmulationContext::HandleTapFunc Callback;
+ typedef TCOContext::HandleTapFunc Callback;
TapDispatcher(Callback callback)
: m_callback(callback)
@@ -46,11 +46,11 @@ class TapDispatcher : public EventDispatcher
class KeyEventDispatcher : public EventDispatcher
{
public:
- typedef EmulationContext::HandleKeyFunc Callback;
+ typedef TCOContext::HandleKeyFunc Callback;
enum KeyEventType {
- KEY_DOWN = EMU_KB_DOWN,
- KEY_UP = EMU_KB_UP
+ KEY_DOWN = TCO_KB_DOWN,
+ KEY_UP = TCO_KB_UP
};
struct KeyEvent {
@@ -79,11 +79,11 @@ class KeyEventDispatcher : public EventDispatcher
class DPadEventDispatcher : public EventDispatcher
{
public:
- typedef EmulationContext::HandleDPadFunc Callback;
+ typedef TCOContext::HandleDPadFunc Callback;
enum KeyEventType {
- DPAD_DOWN = EMU_KB_DOWN,
- DPAD_UP = EMU_KB_UP
+ DPAD_DOWN = TCO_KB_DOWN,
+ DPAD_UP = TCO_KB_UP
};
struct DPadEvent {
int angle;
@@ -102,7 +102,7 @@ class DPadEventDispatcher : public EventDispatcher
class TouchAreaEventDispatcher : public EventDispatcher
{
public:
- typedef EmulationContext::HandleTouchFunc Callback;
+ typedef TCOContext::HandleTouchFunc Callback;
struct TouchAreaEvent {
int dx;
@@ -121,11 +121,11 @@ class TouchAreaEventDispatcher : public EventDispatcher
class MouseButtonEventDispatcher : public EventDispatcher
{
public:
- typedef EmulationContext::HandleMouseButtonFunc Callback;
+ typedef TCOContext::HandleMouseButtonFunc Callback;
enum KeyEventType {
- MOUSE_DOWN = EMU_MOUSE_BUTTON_DOWN,
- MOUSE_UP = EMU_MOUSE_BUTTON_UP
+ MOUSE_DOWN = TCO_MOUSE_BUTTON_DOWN,
+ MOUSE_UP = TCO_MOUSE_BUTTON_UP
};
struct MouseButtonEvent {
@@ -149,7 +149,7 @@ class MouseButtonEventDispatcher : public EventDispatcher
class TouchScreenEventDispatcher : public EventDispatcher
{
public:
- typedef EmulationContext::HandleTouchScreenFunc Callback;
+ typedef TCOContext::HandleTouchScreenFunc Callback;
TouchScreenEventDispatcher(Callback callback)
: m_callback(callback)
View
14 inc/emulate_priv.h → inc/touchcontroloverlay_priv.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef EMULATE_PRIV_H_
-#define EMULATE_PRIV_H_
+#ifndef TOUCHCONTROLOVERLAY_PRIV_H_
+#define TOUCHCONTROLOVERLAY_PRIV_H_
#include <map>
#include <vector>
@@ -25,9 +25,9 @@
class Control;
class ConfigWindow;
-struct emu_callbacks;
+struct tco_callbacks;
-class EmulationContext
+class TCOContext
{
public:
typedef int(*HandleKeyFunc)(int sym, int mod, int scancode, uint16_t unicode, int event);
@@ -37,8 +37,8 @@ class EmulationContext
typedef int(*HandleTapFunc)();
typedef int(*HandleTouchScreenFunc)(int x, int y, int tap, int hold);
- EmulationContext(screen_context_t context, emu_callbacks callbacks);
- ~EmulationContext();
+ TCOContext(screen_context_t context, tco_callbacks callbacks);
+ ~TCOContext();
int showLabels(screen_window_t window);
@@ -75,4 +75,4 @@ class EmulationContext
HandleTouchScreenFunc m_handleTouchScreenFunc;
};
-#endif /* EMULATE_PRIV_H_ */
+#endif /* TOUCHCONTROLOVERLAY_PRIV_H_ */
View
60 public/emulate.h → public/touchcontroloverlay.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef _EMULATE_EMULATE_H_INCLUDED
-#define _EMULATE_EMULATE_H_INCLUDED
+#ifndef _TOUCHCONTROLOVERLAY_H_INCLUDED
+#define _TOUCHCONTROLOVERLAY_H_INCLUDED
#include <sys/platform.h>
#include <screen/screen.h>
@@ -23,26 +23,26 @@
__BEGIN_DECLS
/**
- * emulate library functions that may fail
- * return \c EMU_SUCCESS on success.
+ * tco library functions that may fail
+ * return \c TCO_SUCCESS on success.
*/
-#define EMU_SUCCESS (0)
+#define TCO_SUCCESS (0)
/**
- * emulate library functions that may fail return
- * \c EMU_FAILURE on error and
+ * tco library functions that may fail return
+ * \c TCO_FAILURE on error and
* may set errno.
*/
-#define EMU_FAILURE (-1)
+#define TCO_FAILURE (-1)
-#define EMU_UNHANDLED (2)
+#define TCO_UNHANDLED (2)
/**
* File version number
*/
-#define EMU_FILE_VERSION 1
+#define TCO_FILE_VERSION 1
-struct emu_callbacks {
+struct tco_callbacks {
int (*handleKeyFunc)(int sym, int mod, int scancode, uint16_t unicode, int event);
int (*handleDPadFunc)(int angle, int event);
int (*handleTouchFunc)(int dx, int dy);
@@ -52,59 +52,59 @@ struct emu_callbacks {
};
enum EmuKeyButtonState {
- EMU_KB_DOWN = 0,
- EMU_KB_UP = 1
+ TCO_KB_DOWN = 0,
+ TCO_KB_UP = 1
};
enum EmuMouseButton {
- EMU_MOUSE_LEFT_BUTTON = 0,
- EMU_MOUSE_RIGHT_BUTTON = 1,
- EMU_MOUSE_MIDDLE_BUTTON = 2
+ TCO_MOUSE_LEFT_BUTTON = 0,
+ TCO_MOUSE_RIGHT_BUTTON = 1,
+ TCO_MOUSE_MIDDLE_BUTTON = 2
};
enum EmuKeyMask {
- EMU_SHIFT = 0x1,
- EMU_CTRL = 0x2,
- EMU_ALT = 0x4
+ TCO_SHIFT = 0x1,
+ TCO_CTRL = 0x2,
+ TCO_ALT = 0x4
};
enum EmuMouseButtonState {
- EMU_MOUSE_BUTTON_DOWN = 0,
- EMU_MOUSE_BUTTON_UP = 1
+ TCO_MOUSE_BUTTON_DOWN = 0,
+ TCO_MOUSE_BUTTON_UP = 1
};
-typedef void * emu_context_t;
+typedef void * tco_context_t;
/**
- * Initialize the emulation layer and context.
+ * Initialize the touch control overlay layer and context.
*/
-int emulate_initialize(emu_context_t *context, screen_context_t screenContext, struct emu_callbacks callbacks);
+int tco_initialize(tco_context_t *context, screen_context_t screenContext, struct tco_callbacks callbacks);
/**
* Load the controls from a file.
*/
-int emulate_loadcontrols(emu_context_t context, const char* filename);
+int tco_loadcontrols(tco_context_t context, const char* filename);
/**
* Show configuration window
* NOTE: the window MUST have a window group set already.
*/
-int emulate_swipedown(emu_context_t context, screen_window_t window);
+int tco_swipedown(tco_context_t context, screen_window_t window);
/**
* Show overlay labels
*/
-int emulate_showlabels(emu_context_t context, screen_window_t window);
+int tco_showlabels(tco_context_t context, screen_window_t window);
/**
* Provide touch events
*/
-int emulate_touch(emu_context_t context, screen_event_t event);
+int tco_touch(tco_context_t context, screen_event_t event);
/**
* Cleanup and shutdown
*/
-void emulate_shutdown(emu_context_t context);
+void tco_shutdown(tco_context_t context);
__END_DECLS
-#endif /* _EMULATE_EMULATE_H_INCLUDED */
+#endif /* _TOUCHCONTROLOVERLAY_H_INCLUDED */
View
20 src/configwindow.cpp
@@ -15,7 +15,7 @@
*/
#include "configwindow.h"
-#include "emulate_priv.h"
+#include "touchcontroloverlay_priv.h"
#include "control.h"
#include <bps/bps.h>
#include <bps/screen.h>
@@ -40,7 +40,7 @@ ConfigWindow* ConfigWindow::createConfigWindow(screen_context_t context, screen_
return window;
}
-screen_buffer_t ConfigWindow::draw(EmulationContext *emuContext)
+screen_buffer_t ConfigWindow::draw(TCOContext *emuContext)
{
screen_buffer_t buffer;
unsigned char *pixels;
@@ -65,12 +65,12 @@ screen_buffer_t ConfigWindow::draw(EmulationContext *emuContext)
return buffer;
}
-void ConfigWindow::runEventLoop(EmulationContext *emuContext)
+void ConfigWindow::runEventLoop(TCOContext *emuContext)
{
screen_buffer_t buffer = draw(emuContext);
bool showingWindow = true;
- bps_initialize(NULL, NULL);
+ bps_initialize();
screen_request_events(m_context);
bps_event_t *event; // FIXME: How do we verify they ran bps_initialize?
screen_event_t se;
@@ -90,16 +90,15 @@ void ConfigWindow::runEventLoop(EmulationContext *emuContext)
bps_get_event(&event, 0);
while (showingWindow && event)
{
- switch (bps_event_get_domain(event))
+ int domain = bps_event_get_domain(event);
+ if (domain == navigator_get_domain())
{
- case BPS_EVENT_DOMAIN_NAVIGATOR:
if (bps_event_get_code(event) == NAVIGATOR_SWIPE_DOWN)
showingWindow = false;
else if (bps_event_get_code(event) == NAVIGATOR_EXIT) {
showingWindow = false;
}
- break;
- case BPS_EVENT_DOMAIN_SCREEN:
+ } else if (domain == screen_get_domain()) {
se = screen_event_get_event(event);
screen_get_event_property_iv(se, SCREEN_PROPERTY_TYPE, &eventType);
screen_get_event_property_iv(se, SCREEN_PROPERTY_TOUCH_ID, &contactId);
@@ -132,13 +131,8 @@ void ConfigWindow::runEventLoop(EmulationContext *emuContext)
fprintf(stderr, "Unknown screen event: %d\n", eventType);
break;
}
- break;
- default:
- fprintf(stderr, "Unknown event domain: %d\n", bps_event_get_domain(event));
- break;
}
- //bps_event_destroy(event);
bps_get_event(&event, 0);
}
View
12 src/controlfactory.cpp
@@ -17,7 +17,7 @@
#include "controlfactory.h"
#include "control.h"
#include "eventdispatcher.h"
-#include "emulate_priv.h"
+#include "touchcontroloverlay_priv.h"
#include "label.h"
#include <string.h>
@@ -43,11 +43,11 @@ bool getButtonProperty(xmlAttr *properties, const char *propertyName, int& value
if (!xmlStrncasecmp(properties->name, BAD_CAST propertyName, strlen(propertyName))) {
if (properties->children && properties->children->content) {
if (!xmlStrncasecmp(properties->children->content, BAD_CAST "left", strlen("left"))) {
- value = EMU_MOUSE_LEFT_BUTTON;
+ value = TCO_MOUSE_LEFT_BUTTON;
} else if (!xmlStrncasecmp(properties->children->content, BAD_CAST "right", strlen("right"))) {
- value = EMU_MOUSE_RIGHT_BUTTON;
+ value = TCO_MOUSE_RIGHT_BUTTON;
} else if (!xmlStrncasecmp(properties->children->content, BAD_CAST "middle", strlen("middle"))) {
- value = EMU_MOUSE_MIDDLE_BUTTON;
+ value = TCO_MOUSE_MIDDLE_BUTTON;
} else
return false;
return true;
@@ -56,7 +56,7 @@ bool getButtonProperty(xmlAttr *properties, const char *propertyName, int& value
return false;
}
-Control *ControlFactory::createControl(EmulationContext *context, xmlNode *node)
+Control *ControlFactory::createControl(TCOContext *context, xmlNode *node)
{
Control::ControlType type = Control::KEY;
int x = 0, y = 0;
@@ -178,7 +178,7 @@ Control *ControlFactory::createControl(EmulationContext *context, xmlNode *node)
return control;
}
-Control *ControlFactory::createControl(EmulationContext *context, int controlType, int x, int y, int w, int h, std::stringstream &ss)
+Control *ControlFactory::createControl(TCOContext *context, int controlType, int x, int y, int w, int h, std::stringstream &ss)
{
int extra[3];
uint16_t unicode;
View
64 src/emulate.cpp → src/touchcontroloverlay.cpp
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#include "emulate.h"
-#include "emulate_priv.h"
+#include "touchcontroloverlay.h"
+#include "touchcontroloverlay_priv.h"
#include "eventdispatcher.h"
#include <bps/bps.h>
#include <bps/screen.h>
@@ -36,49 +36,49 @@
#define EXTERNAL_API extern "C"
-EXTERNAL_API int emulate_initialize(emu_context_t *context, screen_context_t screenContext, emu_callbacks callbacks)
+EXTERNAL_API int tco_initialize(tco_context_t *context, screen_context_t screenContext, tco_callbacks callbacks)
{
- EmulationContext *emuContext = new EmulationContext(screenContext, callbacks);
+ TCOContext *emuContext = new TCOContext(screenContext, callbacks);
*context = (void*)emuContext;
- return EMU_SUCCESS;
+ return TCO_SUCCESS;
}
-EXTERNAL_API int emulate_loadcontrols(emu_context_t context, const char* filename)
+EXTERNAL_API int tco_loadcontrols(tco_context_t context, const char* filename)
{
- EmulationContext *ctx = static_cast<EmulationContext *>(context);
+ TCOContext *ctx = static_cast<TCOContext *>(context);
return ctx->loadControls(filename);
}
-EXTERNAL_API int emulate_swipedown(emu_context_t context, screen_window_t window)
+EXTERNAL_API int tco_swipedown(tco_context_t context, screen_window_t window)
{
- EmulationContext *ctx = static_cast<EmulationContext *>(context);
+ TCOContext *ctx = static_cast<TCOContext *>(context);
return ctx->showConfig(window);
}
-EXTERNAL_API int emulate_showlabels(emu_context_t context, screen_window_t window)
+EXTERNAL_API int tco_showlabels(tco_context_t context, screen_window_t window)
{
- EmulationContext *ctx = static_cast<EmulationContext *>(context);
+ TCOContext *ctx = static_cast<TCOContext *>(context);
return ctx->showLabels(window);
}
-EXTERNAL_API int emulate_touch(emu_context_t context, screen_event_t event)
+EXTERNAL_API int tco_touch(tco_context_t context, screen_event_t event)
{
- EmulationContext *ctx = static_cast<EmulationContext *>(context);
+ TCOContext *ctx = static_cast<TCOContext *>(context);
bool handled = ctx->touchEvent(event);
if (handled)
- return EMU_SUCCESS;
+ return TCO_SUCCESS;
else
- return EMU_UNHANDLED;
+ return TCO_UNHANDLED;
}
-EXTERNAL_API void emulate_shutdown(emu_context_t context)
+EXTERNAL_API void tco_shutdown(tco_context_t context)
{
- EmulationContext *ctx = static_cast<EmulationContext *>(context);
+ TCOContext *ctx = static_cast<TCOContext *>(context);
delete ctx;
ctx = 0;
}
-EmulationContext::EmulationContext(screen_context_t screenContext, emu_callbacks callbacks)
+TCOContext::TCOContext(screen_context_t screenContext, tco_callbacks callbacks)
{
m_screenContext = screenContext;
m_appWindow = 0;
@@ -92,23 +92,23 @@ EmulationContext::EmulationContext(screen_context_t screenContext, emu_callbacks
m_handleTouchScreenFunc = callbacks.handleTouchScreenFunc;
}
-int EmulationContext::showConfig(screen_window_t window)
+int TCOContext::showConfig(screen_window_t window)
{
m_appWindow = window;
if (!m_configWindow) {
m_configWindow = ConfigWindow::createConfigWindow(m_screenContext, window);
if (!m_configWindow) {
- return EMU_FAILURE;
+ return TCO_FAILURE;
}
m_configWindow->runEventLoop(this);
delete m_configWindow;
m_configWindow = 0;
}
- return EMU_SUCCESS;
+ return TCO_SUCCESS;
}
-int EmulationContext::loadControls(const char *filename)
+int TCOContext::loadControls(const char *filename)
{
struct TrackedXML
{
@@ -130,7 +130,7 @@ int EmulationContext::loadControls(const char *filename)
xml.m_doc = xmlReadFile(filename, NULL, 0);
if (xml.m_doc == NULL) {
fprintf(stderr, "Unable to parse control file %s\n", filename);
- return EMU_FAILURE;
+ return TCO_FAILURE;
}
xmlNode *root = xmlDocGetRootElement(xml.m_doc);
@@ -147,7 +147,7 @@ int EmulationContext::loadControls(const char *filename)
ss.str("");
ss << properties->children->content;
ss >> version;
- if (version != 0 && version <= EMU_FILE_VERSION) {
+ if (version != 0 && version <= TCO_FILE_VERSION) {
versionMatch = true;
}
}
@@ -159,7 +159,7 @@ int EmulationContext::loadControls(const char *filename)
if (!versionMatch) {
fprintf(stderr, "Version mismatch\n");
- return EMU_FAILURE;
+ return TCO_FAILURE;
}
xmlNode *cur = root->children;
@@ -172,10 +172,10 @@ int EmulationContext::loadControls(const char *filename)
cur = cur->next;
}
- return EMU_SUCCESS;
+ return TCO_SUCCESS;
}
-Control *EmulationContext::controlAt(int pos[]) const
+Control *TCOContext::controlAt(int pos[]) const
{
std::vector<Control *>::const_iterator iter = m_controls.begin();
for (; iter != m_controls.end(); iter++)
@@ -187,17 +187,17 @@ Control *EmulationContext::controlAt(int pos[]) const
return NULL;
}
-int EmulationContext::showLabels(screen_window_t window)
+int TCOContext::showLabels(screen_window_t window)
{
std::vector<Control *>::const_iterator iter = m_controls.begin();
for (; iter != m_controls.end(); iter++)
{
(*iter)->showLabel(window);
}
- return EMU_SUCCESS;
+ return TCO_SUCCESS;
}
-bool EmulationContext::touchEvent(screen_event_t event)
+bool TCOContext::touchEvent(screen_event_t event)
{
int type;
int contactId;
@@ -255,7 +255,7 @@ bool EmulationContext::touchEvent(screen_event_t event)
#endif
}
-void EmulationContext::drawControls(screen_buffer_t buffer)
+void TCOContext::drawControls(screen_buffer_t buffer)
{
std::vector<Control *>::iterator iter = m_controls.begin();
while (iter != m_controls.end())
@@ -265,7 +265,7 @@ void EmulationContext::drawControls(screen_buffer_t buffer)
}
}
-EmulationContext::~EmulationContext()
+TCOContext::~TCOContext()
{
m_appWindow = 0;
delete m_configWindow;
Please sign in to comment.
Something went wrong with that request. Please try again.