Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Merge branch 'master' of https://github.com/blackberry/Lua

Conflicts:
	qnx/common.mk
  • Loading branch information...
commit dbd52d4da6c3f7287db6a9f56dc559e56a68ea38 2 parents 1595f3e + 55fcdc5
Chris Culy authored

Showing 76 changed files with 27,313 additions and 27,017 deletions. Show diff stats Hide diff stats

  1. +387 387 .cproject
  2. +6 6 .gitignore
  3. +77 77 .project
  4. +114 114 Makefile
  5. +6 5 README
  6. +17 1 README.md
  7. +531 531 doc/contents.html
  8. +116 116 doc/lua.1
  9. +83 83 doc/lua.css
  10. +118 118 doc/luac.1
  11. +24 24 doc/manual.css
  12. +10,425 10,397 doc/manual.html
  13. +410 438 doc/readme.html
  14. +1 0  qnx/.gitignore
  15. +8 8 qnx/Makefile
  16. +1 1  qnx/common.mk
  17. +187 187 src/Makefile
  18. +1,281 1,281 src/lapi.c
  19. +24 24 src/lapi.h
  20. +958 957 src/lauxlib.c
  21. +212 212 src/lauxlib.h
  22. +459 458 src/lbaselib.c
  23. +209 209 src/lbitlib.c
  24. +882 882 src/lcode.c
  25. +83 83 src/lcode.h
  26. +155 154 src/lcorolib.c
  27. +52 52 src/lctype.c
  28. +95 95 src/lctype.h
  29. +398 391 src/ldblib.c
  30. +580 577 src/ldebug.c
  31. +34 34 src/ldebug.h
  32. +668 670 src/ldo.c
  33. +46 46 src/ldo.h
  34. +173 172 src/ldump.c
  35. +161 171 src/lfunc.c
  36. +33 34 src/lfunc.h
  37. +1,205 1,103 src/lgc.c
  38. +147 139 src/lgc.h
  39. +67 67 src/linit.c
  40. +657 657 src/liolib.c
  41. +527 516 src/llex.c
  42. +78 78 src/llex.h
  43. +309 302 src/llimits.h
  44. +283 283 src/lmathlib.c
  45. +99 115 src/lmem.c
  46. +50 50 src/lmem.h
  47. +725 714 src/loadlib.c
  48. +289 289 src/lobject.c
  49. +610 597 src/lobject.h
  50. +107 106 src/lopcodes.c
  51. +288 288 src/lopcodes.h
  52. +323 322 src/loslib.c
  53. +1,635 1,620 src/lparser.c
  54. +119 119 src/lparser.h
  55. +322 286 src/lstate.c
  56. +228 220 src/lstate.h
  57. +185 114 src/lstring.c
  58. +46 37 src/lstring.h
Sorry, we could not display the entire diff because it was too big.
774 .cproject
... ... @@ -1,387 +1,387 @@
1   -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2   -<?fileVersion 4.0.0?>
3   -
4   -<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
5   - <storageModule moduleId="org.eclipse.cdt.core.settings">
6   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.debug.247102165">
7   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.debug.247102165" moduleId="org.eclipse.cdt.core.settings" name="Device-Debug">
8   - <externalSettings/>
9   - <extensions>
10   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
11   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
12   - </extensions>
13   - </storageModule>
14   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
15   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" 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.staticLib" description="" id="com.qnx.qcc.configuration.staticLib.debug.247102165" name="Device-Debug" parent="com.qnx.qcc.configuration.staticLib.debug">
16   - <folderInfo id="com.qnx.qcc.configuration.staticLib.debug.247102165." name="/" resourcePath="">
17   - <toolChain id="com.qnx.qcc.toolChain.staticLib.debug.2076387629" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
18   - <option id="com.qnx.qcc.option.cpu.1134406027" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
19   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1017881920" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
20   - <builder buildPath="${workspace_loc:/lua/Device-Debug}" id="com.qnx.nto.141981497" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Debug" superClass="com.qnx.nto"/>
21   - <tool id="com.qnx.qcc.tool.compiler.515331144" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
22   - <option id="com.qnx.qcc.option.compile.debug.1940927388" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
23   - <option id="com.qnx.qcc.option.compiler.security.1617590425" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
24   - <option id="com.qnx.qcc.option.compiler.defines.1499400916" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
25   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
26   - </option>
27   - <option id="com.qnx.qcc.option.compiler.includePath.998145222" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
28   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
29   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
30   - </option>
31   - <inputType id="com.qnx.qcc.inputType.compiler.1891135965" superClass="com.qnx.qcc.inputType.compiler"/>
32   - </tool>
33   - <tool id="com.qnx.qcc.tool.assembler.691220051" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
34   - <option id="com.qnx.qcc.option.assembler.debug.409141389" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
35   - <inputType id="com.qnx.qcc.inputType.assembler.726531319" superClass="com.qnx.qcc.inputType.assembler"/>
36   - </tool>
37   - <tool id="com.qnx.qcc.tool.linker.1778598958" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
38   - <option id="com.qnx.qcc.option.linker.debug.850073115" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
39   - <option id="com.qnx.qcc.option.linker.langcpp.115356511" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
40   - <option id="com.qnx.qcc.option.linker.security.724932353" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
41   - <option id="com.qnx.qcc.option.linker.libraryPaths.1477966049" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
42   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
43   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
44   - </option>
45   - </tool>
46   - <tool id="com.qnx.qcc.tool.archiver.28159410" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
47   - </toolChain>
48   - </folderInfo>
49   - <sourceEntries>
50   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
51   - </sourceEntries>
52   - </configuration>
53   - </storageModule>
54   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
55   - </cconfiguration>
56   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.release.30868437">
57   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.release.30868437" moduleId="org.eclipse.cdt.core.settings" name="Device-Release">
58   - <externalSettings/>
59   - <extensions>
60   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
61   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
62   - </extensions>
63   - </storageModule>
64   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
65   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" 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.staticLib" description="" id="com.qnx.qcc.configuration.staticLib.release.30868437" name="Device-Release" parent="com.qnx.qcc.configuration.staticLib.release">
66   - <folderInfo id="com.qnx.qcc.configuration.staticLib.release.30868437." name="/" resourcePath="">
67   - <toolChain id="com.qnx.qcc.toolChain.staticLib.release.12026211" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
68   - <option id="com.qnx.qcc.option.cpu.204912859" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
69   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.2081143864" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
70   - <builder buildPath="${workspace_loc:/lua/Device-Release}" id="com.qnx.nto.1908990896" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Release" superClass="com.qnx.nto"/>
71   - <tool id="com.qnx.qcc.tool.compiler.1095745665" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
72   - <option id="com.qnx.qcc.option.compiler.optlevel.1721032451" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.2" valueType="enumerated"/>
73   - <option id="com.qnx.qcc.option.compiler.security.2030383937" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
74   - <option id="com.qnx.qcc.option.compiler.defines.2058999283" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
75   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
76   - </option>
77   - <option id="com.qnx.qcc.option.compiler.includePath.437067338" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
78   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
79   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
80   - </option>
81   - <inputType id="com.qnx.qcc.inputType.compiler.1747542369" superClass="com.qnx.qcc.inputType.compiler"/>
82   - </tool>
83   - <tool id="com.qnx.qcc.tool.assembler.1411461139" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
84   - <inputType id="com.qnx.qcc.inputType.assembler.762119916" superClass="com.qnx.qcc.inputType.assembler"/>
85   - </tool>
86   - <tool id="com.qnx.qcc.tool.linker.1818816405" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
87   - <option id="com.qnx.qcc.option.linker.langcpp.1353141978" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
88   - <option id="com.qnx.qcc.option.linker.security.1540163134" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
89   - <option id="com.qnx.qcc.option.linker.libraryPaths.284955168" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
90   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
91   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
92   - </option>
93   - </tool>
94   - <tool id="com.qnx.qcc.tool.archiver.1401301543" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
95   - </toolChain>
96   - </folderInfo>
97   - <sourceEntries>
98   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
99   - </sourceEntries>
100   - </configuration>
101   - </storageModule>
102   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
103   - </cconfiguration>
104   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.profile.289669253">
105   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.profile.289669253" moduleId="org.eclipse.cdt.core.settings" name="Device-Profile">
106   - <externalSettings/>
107   - <extensions>
108   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
109   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
110   - </extensions>
111   - </storageModule>
112   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
113   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.profile,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build for Profiling" id="com.qnx.qcc.configuration.staticLib.profile.289669253" name="Device-Profile" parent="com.qnx.qcc.configuration.staticLib.profile">
114   - <folderInfo id="com.qnx.qcc.configuration.staticLib.profile.289669253." name="/" resourcePath="">
115   - <toolChain id="com.qnx.qcc.toolChain.staticLib.profile.277045941" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
116   - <option id="com.qnx.qcc.option.cpu.92685247" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
117   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1123505722" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
118   - <builder buildPath="${workspace_loc:/lua/Device-Profile}" id="com.qnx.nto.1220644626" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Profile" superClass="com.qnx.nto"/>
119   - <tool id="com.qnx.qcc.tool.compiler.536506318" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
120   - <option id="com.qnx.qcc.option.compile.debug.1903230377" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
121   - <option id="com.qnx.qcc.option.compiler.profile2.1801428120" superClass="com.qnx.qcc.option.compiler.profile2" value="true" valueType="boolean"/>
122   - <option id="com.qnx.qcc.option.compiler.security.1859022708" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
123   - <option id="com.qnx.qcc.option.compiler.defines.1149674226" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
124   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
125   - </option>
126   - <option id="com.qnx.qcc.option.compiler.includePath.1887075045" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
127   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
128   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
129   - </option>
130   - <inputType id="com.qnx.qcc.inputType.compiler.1568696239" superClass="com.qnx.qcc.inputType.compiler"/>
131   - </tool>
132   - <tool id="com.qnx.qcc.tool.assembler.7813232" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
133   - <option id="com.qnx.qcc.option.assembler.debug.1113785926" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
134   - <inputType id="com.qnx.qcc.inputType.assembler.300277225" superClass="com.qnx.qcc.inputType.assembler"/>
135   - </tool>
136   - <tool id="com.qnx.qcc.tool.linker.2077177084" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
137   - <option id="com.qnx.qcc.option.linker.debug.702028044" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
138   - <option id="com.qnx.qcc.option.linker.profile2.572652420" superClass="com.qnx.qcc.option.linker.profile2" value="true" valueType="boolean"/>
139   - <option id="com.qnx.qcc.option.linker.langcpp.242260918" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
140   - <option id="com.qnx.qcc.option.linker.security.669166783" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
141   - <option id="com.qnx.qcc.option.linker.libraryPaths.1507941269" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
142   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
143   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
144   - </option>
145   - </tool>
146   - <tool id="com.qnx.qcc.tool.archiver.1042089254" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
147   - </toolChain>
148   - </folderInfo>
149   - <sourceEntries>
150   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
151   - </sourceEntries>
152   - </configuration>
153   - </storageModule>
154   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
155   - </cconfiguration>
156   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.coverage.352756182">
157   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.coverage.352756182" moduleId="org.eclipse.cdt.core.settings" name="Device-Coverage">
158   - <externalSettings/>
159   - <extensions>
160   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
161   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
162   - </extensions>
163   - </storageModule>
164   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
165   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.coverage,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build with Code Coverage" id="com.qnx.qcc.configuration.staticLib.coverage.352756182" name="Device-Coverage" parent="com.qnx.qcc.configuration.staticLib.coverage">
166   - <folderInfo id="com.qnx.qcc.configuration.staticLib.coverage.352756182." name="/" resourcePath="">
167   - <toolChain id="com.qnx.qcc.toolChain.staticLib.coverage.1771484604" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
168   - <option id="com.qnx.qcc.option.cpu.1271999962" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
169   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.588116661" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
170   - <builder buildPath="${workspace_loc:/lua/Device-Coverage}" id="com.qnx.nto.395616541" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Coverage" superClass="com.qnx.nto"/>
171   - <tool id="com.qnx.qcc.tool.compiler.1035301725" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
172   - <option id="com.qnx.qcc.option.compile.debug.1968310503" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
173   - <option id="com.qnx.qcc.option.compiler.coverage.509203361" superClass="com.qnx.qcc.option.compiler.coverage" value="true" valueType="boolean"/>
174   - <option id="com.qnx.qcc.option.compiler.security.149179659" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
175   - <option id="com.qnx.qcc.option.compiler.defines.929118482" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
176   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
177   - </option>
178   - <option id="com.qnx.qcc.option.compiler.includePath.1708758641" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
179   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
180   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
181   - </option>
182   - <inputType id="com.qnx.qcc.inputType.compiler.1038975707" superClass="com.qnx.qcc.inputType.compiler"/>
183   - </tool>
184   - <tool id="com.qnx.qcc.tool.assembler.2015198858" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
185   - <option id="com.qnx.qcc.option.assembler.debug.330903823" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
186   - <inputType id="com.qnx.qcc.inputType.assembler.1824976661" superClass="com.qnx.qcc.inputType.assembler"/>
187   - </tool>
188   - <tool id="com.qnx.qcc.tool.linker.2112947044" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
189   - <option id="com.qnx.qcc.option.linker.debug.121793963" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
190   - <option id="com.qnx.qcc.option.linker.coverage.315280952" superClass="com.qnx.qcc.option.linker.coverage" value="true" valueType="boolean"/>
191   - <option id="com.qnx.qcc.option.linker.langcpp.202142861" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
192   - <option id="com.qnx.qcc.option.linker.security.581535108" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
193   - <option id="com.qnx.qcc.option.linker.libraryPaths.626707197" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
194   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
195   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
196   - </option>
197   - </tool>
198   - <tool id="com.qnx.qcc.tool.archiver.390590108" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
199   - </toolChain>
200   - </folderInfo>
201   - <sourceEntries>
202   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
203   - </sourceEntries>
204   - </configuration>
205   - </storageModule>
206   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
207   - </cconfiguration>
208   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.debug.1126199701">
209   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.debug.1126199701" moduleId="org.eclipse.cdt.core.settings" name="Simulator">
210   - <externalSettings/>
211   - <extensions>
212   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
213   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
214   - </extensions>
215   - </storageModule>
216   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
217   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" 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.staticLib" description="" id="com.qnx.qcc.configuration.staticLib.debug.1126199701" name="Simulator" parent="com.qnx.qcc.configuration.staticLib.debug">
218   - <folderInfo id="com.qnx.qcc.configuration.staticLib.debug.1126199701." name="/" resourcePath="">
219   - <toolChain id="com.qnx.qcc.toolChain.staticLib.debug.55354701" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
220   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.535405197" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
221   - <builder buildPath="${workspace_loc:/lua/Simulator}" id="com.qnx.nto.2068211505" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Debug" superClass="com.qnx.nto"/>
222   - <tool id="com.qnx.qcc.tool.compiler.1200037540" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
223   - <option id="com.qnx.qcc.option.compile.debug.487378725" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
224   - <option id="com.qnx.qcc.option.compiler.security.2118072183" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
225   - <option id="com.qnx.qcc.option.compiler.defines.1864839595" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
226   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
227   - </option>
228   - <option id="com.qnx.qcc.option.compiler.includePath.397728061" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
229   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
230   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
231   - </option>
232   - <inputType id="com.qnx.qcc.inputType.compiler.2079263553" superClass="com.qnx.qcc.inputType.compiler"/>
233   - </tool>
234   - <tool id="com.qnx.qcc.tool.assembler.632485983" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
235   - <option id="com.qnx.qcc.option.assembler.debug.1894496499" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
236   - <inputType id="com.qnx.qcc.inputType.assembler.364732396" superClass="com.qnx.qcc.inputType.assembler"/>
237   - </tool>
238   - <tool id="com.qnx.qcc.tool.linker.2077620029" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
239   - <option id="com.qnx.qcc.option.linker.debug.1174122252" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
240   - <option id="com.qnx.qcc.option.linker.langcpp.468148258" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
241   - <option id="com.qnx.qcc.option.linker.security.2146824371" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
242   - <option id="com.qnx.qcc.option.linker.libraryPaths.1607173177" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
243   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/lib"/>
244   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/usr/lib"/>
245   - </option>
246   - </tool>
247   - <tool id="com.qnx.qcc.tool.archiver.662678987" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
248   - </toolChain>
249   - </folderInfo>
250   - <sourceEntries>
251   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
252   - </sourceEntries>
253   - </configuration>
254   - </storageModule>
255   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
256   - </cconfiguration>
257   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.profile.1288479818">
258   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.profile.1288479818" moduleId="org.eclipse.cdt.core.settings" name="Simulator-Profile">
259   - <externalSettings/>
260   - <extensions>
261   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
262   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
263   - </extensions>
264   - </storageModule>
265   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
266   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.profile,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build for Profiling" id="com.qnx.qcc.configuration.staticLib.profile.1288479818" name="Simulator-Profile" parent="com.qnx.qcc.configuration.staticLib.profile">
267   - <folderInfo id="com.qnx.qcc.configuration.staticLib.profile.1288479818." name="/" resourcePath="">
268   - <toolChain id="com.qnx.qcc.toolChain.staticLib.profile.1091788408" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
269   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.2018620039" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
270   - <builder buildPath="${workspace_loc:/lua/Simulator-Profile}" id="com.qnx.nto.865933214" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Profile" superClass="com.qnx.nto"/>
271   - <tool id="com.qnx.qcc.tool.compiler.1179897774" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
272   - <option id="com.qnx.qcc.option.compile.debug.98649414" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
273   - <option id="com.qnx.qcc.option.compiler.profile2.1285227163" superClass="com.qnx.qcc.option.compiler.profile2" value="true" valueType="boolean"/>
274   - <option id="com.qnx.qcc.option.compiler.security.1430167957" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
275   - <option id="com.qnx.qcc.option.compiler.defines.974325809" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
276   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
277   - </option>
278   - <option id="com.qnx.qcc.option.compiler.includePath.1277394006" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
279   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
280   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
281   - </option>
282   - <inputType id="com.qnx.qcc.inputType.compiler.384938714" superClass="com.qnx.qcc.inputType.compiler"/>
283   - </tool>
284   - <tool id="com.qnx.qcc.tool.assembler.993236844" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
285   - <option id="com.qnx.qcc.option.assembler.debug.935894377" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
286   - <inputType id="com.qnx.qcc.inputType.assembler.1972101249" superClass="com.qnx.qcc.inputType.assembler"/>
287   - </tool>
288   - <tool id="com.qnx.qcc.tool.linker.324068893" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
289   - <option id="com.qnx.qcc.option.linker.debug.2052646597" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
290   - <option id="com.qnx.qcc.option.linker.profile2.743598025" superClass="com.qnx.qcc.option.linker.profile2" value="true" valueType="boolean"/>
291   - <option id="com.qnx.qcc.option.linker.langcpp.1934387895" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
292   - <option id="com.qnx.qcc.option.linker.security.1550918827" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
293   - <option id="com.qnx.qcc.option.linker.libraryPaths.1428885578" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
294   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/lib"/>
295   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/usr/lib"/>
296   - </option>
297   - </tool>
298   - <tool id="com.qnx.qcc.tool.archiver.67729458" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
299   - </toolChain>
300   - </folderInfo>
301   - <sourceEntries>
302   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
303   - </sourceEntries>
304   - </configuration>
305   - </storageModule>
306   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
307   - </cconfiguration>
308   - <cconfiguration id="com.qnx.qcc.configuration.staticLib.coverage.1447151820">
309   - <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.coverage.1447151820" moduleId="org.eclipse.cdt.core.settings" name="Simulator-Coverage">
310   - <externalSettings/>
311   - <extensions>
312   - <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
313   - <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
314   - </extensions>
315   - </storageModule>
316   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
317   - <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.coverage,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build with Code Coverage" id="com.qnx.qcc.configuration.staticLib.coverage.1447151820" name="Simulator-Coverage" parent="com.qnx.qcc.configuration.staticLib.coverage">
318   - <folderInfo id="com.qnx.qcc.configuration.staticLib.coverage.1447151820." name="/" resourcePath="">
319   - <toolChain id="com.qnx.qcc.toolChain.staticLib.coverage.1307177534" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
320   - <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.188171131" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
321   - <builder buildPath="${workspace_loc:/lua/Simulator-Coverage}" id="com.qnx.nto.1798657148" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Coverage" superClass="com.qnx.nto"/>
322   - <tool id="com.qnx.qcc.tool.compiler.1442860450" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
323   - <option id="com.qnx.qcc.option.compile.debug.1242736047" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
324   - <option id="com.qnx.qcc.option.compiler.coverage.516989065" superClass="com.qnx.qcc.option.compiler.coverage" value="true" valueType="boolean"/>
325   - <option id="com.qnx.qcc.option.compiler.security.547851060" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
326   - <option id="com.qnx.qcc.option.compiler.defines.1676041822" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
327   - <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
328   - </option>
329   - <option id="com.qnx.qcc.option.compiler.includePath.1260700493" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
330   - <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
331   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
332   - </option>
333   - <inputType id="com.qnx.qcc.inputType.compiler.548585586" superClass="com.qnx.qcc.inputType.compiler"/>
334   - </tool>
335   - <tool id="com.qnx.qcc.tool.assembler.1390742733" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
336   - <option id="com.qnx.qcc.option.assembler.debug.906363304" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
337   - <inputType id="com.qnx.qcc.inputType.assembler.1333134113" superClass="com.qnx.qcc.inputType.assembler"/>
338   - </tool>
339   - <tool id="com.qnx.qcc.tool.linker.494168416" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
340   - <option id="com.qnx.qcc.option.linker.debug.2115882149" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
341   - <option id="com.qnx.qcc.option.linker.coverage.2003919995" superClass="com.qnx.qcc.option.linker.coverage" value="true" valueType="boolean"/>
342   - <option id="com.qnx.qcc.option.linker.langcpp.1572966995" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
343   - <option id="com.qnx.qcc.option.linker.security.626046472" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
344   - <option id="com.qnx.qcc.option.linker.libraryPaths.1865591368" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
345   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/lib"/>
346   - <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/usr/lib"/>
347   - </option>
348   - </tool>
349   - <tool id="com.qnx.qcc.tool.archiver.1773261748" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
350   - </toolChain>
351   - </folderInfo>
352   - <sourceEntries>
353   - <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
354   - </sourceEntries>
355   - </configuration>
356   - </storageModule>
357   - <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
358   - </cconfiguration>
359   - </storageModule>
360   - <storageModule moduleId="cdtBuildSystem" version="4.0.0">
361   - <project id="lua.null.486279773" name="lua"/>
362   - </storageModule>
363   - <storageModule moduleId="scannerConfiguration">
364   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
365   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.debug.1126199701">
366   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
367   - </scannerConfigBuildInfo>
368   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.debug.247102165">
369   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
370   - </scannerConfigBuildInfo>
371   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.profile.289669253">
372   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
373   - </scannerConfigBuildInfo>
374   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.coverage.1447151820">
375   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
376   - </scannerConfigBuildInfo>
377   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.profile.1288479818">
378   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
379   - </scannerConfigBuildInfo>
380   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.release.30868437">
381   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
382   - </scannerConfigBuildInfo>
383   - <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.coverage.352756182">
384   - <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
385   - </scannerConfigBuildInfo>
386   - </storageModule>
387   -</cproject>
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<?fileVersion 4.0.0?>
  3 +
  4 +<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
  5 + <storageModule moduleId="org.eclipse.cdt.core.settings">
  6 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.debug.247102165">
  7 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.debug.247102165" moduleId="org.eclipse.cdt.core.settings" name="Device-Debug">
  8 + <externalSettings/>
  9 + <extensions>
  10 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  11 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  12 + </extensions>
  13 + </storageModule>
  14 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  15 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" 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.staticLib" description="" id="com.qnx.qcc.configuration.staticLib.debug.247102165" name="Device-Debug" parent="com.qnx.qcc.configuration.staticLib.debug">
  16 + <folderInfo id="com.qnx.qcc.configuration.staticLib.debug.247102165." name="/" resourcePath="">
  17 + <toolChain id="com.qnx.qcc.toolChain.staticLib.debug.2076387629" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  18 + <option id="com.qnx.qcc.option.cpu.1134406027" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
  19 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1017881920" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  20 + <builder buildPath="${workspace_loc:/lua/Device-Debug}" id="com.qnx.nto.141981497" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Debug" superClass="com.qnx.nto"/>
  21 + <tool id="com.qnx.qcc.tool.compiler.515331144" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  22 + <option id="com.qnx.qcc.option.compile.debug.1940927388" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
  23 + <option id="com.qnx.qcc.option.compiler.security.1617590425" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  24 + <option id="com.qnx.qcc.option.compiler.defines.1499400916" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  25 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  26 + </option>
  27 + <option id="com.qnx.qcc.option.compiler.includePath.998145222" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  28 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  29 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  30 + </option>
  31 + <inputType id="com.qnx.qcc.inputType.compiler.1891135965" superClass="com.qnx.qcc.inputType.compiler"/>
  32 + </tool>
  33 + <tool id="com.qnx.qcc.tool.assembler.691220051" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  34 + <option id="com.qnx.qcc.option.assembler.debug.409141389" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
  35 + <inputType id="com.qnx.qcc.inputType.assembler.726531319" superClass="com.qnx.qcc.inputType.assembler"/>
  36 + </tool>
  37 + <tool id="com.qnx.qcc.tool.linker.1778598958" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  38 + <option id="com.qnx.qcc.option.linker.debug.850073115" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
  39 + <option id="com.qnx.qcc.option.linker.langcpp.115356511" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  40 + <option id="com.qnx.qcc.option.linker.security.724932353" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  41 + <option id="com.qnx.qcc.option.linker.libraryPaths.1477966049" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  42 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
  43 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
  44 + </option>
  45 + </tool>
  46 + <tool id="com.qnx.qcc.tool.archiver.28159410" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  47 + </toolChain>
  48 + </folderInfo>
  49 + <sourceEntries>
  50 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  51 + </sourceEntries>
  52 + </configuration>
  53 + </storageModule>
  54 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  55 + </cconfiguration>
  56 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.release.30868437">
  57 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.release.30868437" moduleId="org.eclipse.cdt.core.settings" name="Device-Release">
  58 + <externalSettings/>
  59 + <extensions>
  60 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  61 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  62 + </extensions>
  63 + </storageModule>
  64 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  65 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" 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.staticLib" description="" id="com.qnx.qcc.configuration.staticLib.release.30868437" name="Device-Release" parent="com.qnx.qcc.configuration.staticLib.release">
  66 + <folderInfo id="com.qnx.qcc.configuration.staticLib.release.30868437." name="/" resourcePath="">
  67 + <toolChain id="com.qnx.qcc.toolChain.staticLib.release.12026211" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  68 + <option id="com.qnx.qcc.option.cpu.204912859" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
  69 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.2081143864" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  70 + <builder buildPath="${workspace_loc:/lua/Device-Release}" id="com.qnx.nto.1908990896" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Release" superClass="com.qnx.nto"/>
  71 + <tool id="com.qnx.qcc.tool.compiler.1095745665" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  72 + <option id="com.qnx.qcc.option.compiler.optlevel.1721032451" superClass="com.qnx.qcc.option.compiler.optlevel" value="com.qnx.qcc.option.compiler.optlevel.2" valueType="enumerated"/>
  73 + <option id="com.qnx.qcc.option.compiler.security.2030383937" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  74 + <option id="com.qnx.qcc.option.compiler.defines.2058999283" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  75 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  76 + </option>
  77 + <option id="com.qnx.qcc.option.compiler.includePath.437067338" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  78 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  79 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  80 + </option>
  81 + <inputType id="com.qnx.qcc.inputType.compiler.1747542369" superClass="com.qnx.qcc.inputType.compiler"/>
  82 + </tool>
  83 + <tool id="com.qnx.qcc.tool.assembler.1411461139" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  84 + <inputType id="com.qnx.qcc.inputType.assembler.762119916" superClass="com.qnx.qcc.inputType.assembler"/>
  85 + </tool>
  86 + <tool id="com.qnx.qcc.tool.linker.1818816405" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  87 + <option id="com.qnx.qcc.option.linker.langcpp.1353141978" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  88 + <option id="com.qnx.qcc.option.linker.security.1540163134" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  89 + <option id="com.qnx.qcc.option.linker.libraryPaths.284955168" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  90 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
  91 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
  92 + </option>
  93 + </tool>
  94 + <tool id="com.qnx.qcc.tool.archiver.1401301543" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  95 + </toolChain>
  96 + </folderInfo>
  97 + <sourceEntries>
  98 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  99 + </sourceEntries>
  100 + </configuration>
  101 + </storageModule>
  102 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  103 + </cconfiguration>
  104 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.profile.289669253">
  105 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.profile.289669253" moduleId="org.eclipse.cdt.core.settings" name="Device-Profile">
  106 + <externalSettings/>
  107 + <extensions>
  108 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  109 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  110 + </extensions>
  111 + </storageModule>
  112 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  113 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.profile,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build for Profiling" id="com.qnx.qcc.configuration.staticLib.profile.289669253" name="Device-Profile" parent="com.qnx.qcc.configuration.staticLib.profile">
  114 + <folderInfo id="com.qnx.qcc.configuration.staticLib.profile.289669253." name="/" resourcePath="">
  115 + <toolChain id="com.qnx.qcc.toolChain.staticLib.profile.277045941" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  116 + <option id="com.qnx.qcc.option.cpu.92685247" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
  117 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.1123505722" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  118 + <builder buildPath="${workspace_loc:/lua/Device-Profile}" id="com.qnx.nto.1220644626" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Profile" superClass="com.qnx.nto"/>
  119 + <tool id="com.qnx.qcc.tool.compiler.536506318" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  120 + <option id="com.qnx.qcc.option.compile.debug.1903230377" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
  121 + <option id="com.qnx.qcc.option.compiler.profile2.1801428120" superClass="com.qnx.qcc.option.compiler.profile2" value="true" valueType="boolean"/>
  122 + <option id="com.qnx.qcc.option.compiler.security.1859022708" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  123 + <option id="com.qnx.qcc.option.compiler.defines.1149674226" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  124 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  125 + </option>
  126 + <option id="com.qnx.qcc.option.compiler.includePath.1887075045" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  127 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  128 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  129 + </option>
  130 + <inputType id="com.qnx.qcc.inputType.compiler.1568696239" superClass="com.qnx.qcc.inputType.compiler"/>
  131 + </tool>
  132 + <tool id="com.qnx.qcc.tool.assembler.7813232" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  133 + <option id="com.qnx.qcc.option.assembler.debug.1113785926" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
  134 + <inputType id="com.qnx.qcc.inputType.assembler.300277225" superClass="com.qnx.qcc.inputType.assembler"/>
  135 + </tool>
  136 + <tool id="com.qnx.qcc.tool.linker.2077177084" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  137 + <option id="com.qnx.qcc.option.linker.debug.702028044" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
  138 + <option id="com.qnx.qcc.option.linker.profile2.572652420" superClass="com.qnx.qcc.option.linker.profile2" value="true" valueType="boolean"/>
  139 + <option id="com.qnx.qcc.option.linker.langcpp.242260918" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  140 + <option id="com.qnx.qcc.option.linker.security.669166783" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  141 + <option id="com.qnx.qcc.option.linker.libraryPaths.1507941269" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  142 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
  143 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
  144 + </option>
  145 + </tool>
  146 + <tool id="com.qnx.qcc.tool.archiver.1042089254" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  147 + </toolChain>
  148 + </folderInfo>
  149 + <sourceEntries>
  150 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  151 + </sourceEntries>
  152 + </configuration>
  153 + </storageModule>
  154 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  155 + </cconfiguration>
  156 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.coverage.352756182">
  157 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.coverage.352756182" moduleId="org.eclipse.cdt.core.settings" name="Device-Coverage">
  158 + <externalSettings/>
  159 + <extensions>
  160 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  161 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  162 + </extensions>
  163 + </storageModule>
  164 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  165 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.coverage,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build with Code Coverage" id="com.qnx.qcc.configuration.staticLib.coverage.352756182" name="Device-Coverage" parent="com.qnx.qcc.configuration.staticLib.coverage">
  166 + <folderInfo id="com.qnx.qcc.configuration.staticLib.coverage.352756182." name="/" resourcePath="">
  167 + <toolChain id="com.qnx.qcc.toolChain.staticLib.coverage.1771484604" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  168 + <option id="com.qnx.qcc.option.cpu.1271999962" superClass="com.qnx.qcc.option.cpu" value="com.qnx.qcc.option.gen.cpu.armle-v7" valueType="enumerated"/>
  169 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.588116661" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  170 + <builder buildPath="${workspace_loc:/lua/Device-Coverage}" id="com.qnx.nto.395616541" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Coverage" superClass="com.qnx.nto"/>
  171 + <tool id="com.qnx.qcc.tool.compiler.1035301725" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  172 + <option id="com.qnx.qcc.option.compile.debug.1968310503" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
  173 + <option id="com.qnx.qcc.option.compiler.coverage.509203361" superClass="com.qnx.qcc.option.compiler.coverage" value="true" valueType="boolean"/>
  174 + <option id="com.qnx.qcc.option.compiler.security.149179659" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  175 + <option id="com.qnx.qcc.option.compiler.defines.929118482" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  176 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  177 + </option>
  178 + <option id="com.qnx.qcc.option.compiler.includePath.1708758641" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  179 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  180 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  181 + </option>
  182 + <inputType id="com.qnx.qcc.inputType.compiler.1038975707" superClass="com.qnx.qcc.inputType.compiler"/>
  183 + </tool>
  184 + <tool id="com.qnx.qcc.tool.assembler.2015198858" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  185 + <option id="com.qnx.qcc.option.assembler.debug.330903823" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
  186 + <inputType id="com.qnx.qcc.inputType.assembler.1824976661" superClass="com.qnx.qcc.inputType.assembler"/>
  187 + </tool>
  188 + <tool id="com.qnx.qcc.tool.linker.2112947044" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  189 + <option id="com.qnx.qcc.option.linker.debug.121793963" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
  190 + <option id="com.qnx.qcc.option.linker.coverage.315280952" superClass="com.qnx.qcc.option.linker.coverage" value="true" valueType="boolean"/>
  191 + <option id="com.qnx.qcc.option.linker.langcpp.202142861" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  192 + <option id="com.qnx.qcc.option.linker.security.581535108" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  193 + <option id="com.qnx.qcc.option.linker.libraryPaths.626707197" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  194 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/lib"/>
  195 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/armle-v7/usr/lib"/>
  196 + </option>
  197 + </tool>
  198 + <tool id="com.qnx.qcc.tool.archiver.390590108" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  199 + </toolChain>
  200 + </folderInfo>
  201 + <sourceEntries>
  202 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  203 + </sourceEntries>
  204 + </configuration>
  205 + </storageModule>
  206 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  207 + </cconfiguration>
  208 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.debug.1126199701">
  209 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.debug.1126199701" moduleId="org.eclipse.cdt.core.settings" name="Simulator">
  210 + <externalSettings/>
  211 + <extensions>
  212 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  213 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  214 + </extensions>
  215 + </storageModule>
  216 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  217 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" 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.staticLib" description="" id="com.qnx.qcc.configuration.staticLib.debug.1126199701" name="Simulator" parent="com.qnx.qcc.configuration.staticLib.debug">
  218 + <folderInfo id="com.qnx.qcc.configuration.staticLib.debug.1126199701." name="/" resourcePath="">
  219 + <toolChain id="com.qnx.qcc.toolChain.staticLib.debug.55354701" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  220 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.535405197" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  221 + <builder buildPath="${workspace_loc:/lua/Simulator}" id="com.qnx.nto.2068211505" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Debug" superClass="com.qnx.nto"/>
  222 + <tool id="com.qnx.qcc.tool.compiler.1200037540" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  223 + <option id="com.qnx.qcc.option.compile.debug.487378725" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
  224 + <option id="com.qnx.qcc.option.compiler.security.2118072183" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  225 + <option id="com.qnx.qcc.option.compiler.defines.1864839595" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  226 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  227 + </option>
  228 + <option id="com.qnx.qcc.option.compiler.includePath.397728061" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  229 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  230 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  231 + </option>
  232 + <inputType id="com.qnx.qcc.inputType.compiler.2079263553" superClass="com.qnx.qcc.inputType.compiler"/>
  233 + </tool>
  234 + <tool id="com.qnx.qcc.tool.assembler.632485983" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  235 + <option id="com.qnx.qcc.option.assembler.debug.1894496499" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
  236 + <inputType id="com.qnx.qcc.inputType.assembler.364732396" superClass="com.qnx.qcc.inputType.assembler"/>
  237 + </tool>
  238 + <tool id="com.qnx.qcc.tool.linker.2077620029" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  239 + <option id="com.qnx.qcc.option.linker.debug.1174122252" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
  240 + <option id="com.qnx.qcc.option.linker.langcpp.468148258" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  241 + <option id="com.qnx.qcc.option.linker.security.2146824371" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  242 + <option id="com.qnx.qcc.option.linker.libraryPaths.1607173177" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  243 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/lib"/>
  244 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/usr/lib"/>
  245 + </option>
  246 + </tool>
  247 + <tool id="com.qnx.qcc.tool.archiver.662678987" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  248 + </toolChain>
  249 + </folderInfo>
  250 + <sourceEntries>
  251 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  252 + </sourceEntries>
  253 + </configuration>
  254 + </storageModule>
  255 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  256 + </cconfiguration>
  257 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.profile.1288479818">
  258 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.profile.1288479818" moduleId="org.eclipse.cdt.core.settings" name="Simulator-Profile">
  259 + <externalSettings/>
  260 + <extensions>
  261 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  262 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  263 + </extensions>
  264 + </storageModule>
  265 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  266 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.profile,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build for Profiling" id="com.qnx.qcc.configuration.staticLib.profile.1288479818" name="Simulator-Profile" parent="com.qnx.qcc.configuration.staticLib.profile">
  267 + <folderInfo id="com.qnx.qcc.configuration.staticLib.profile.1288479818." name="/" resourcePath="">
  268 + <toolChain id="com.qnx.qcc.toolChain.staticLib.profile.1091788408" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  269 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.2018620039" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  270 + <builder buildPath="${workspace_loc:/lua/Simulator-Profile}" id="com.qnx.nto.865933214" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Profile" superClass="com.qnx.nto"/>
  271 + <tool id="com.qnx.qcc.tool.compiler.1179897774" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  272 + <option id="com.qnx.qcc.option.compile.debug.98649414" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
  273 + <option id="com.qnx.qcc.option.compiler.profile2.1285227163" superClass="com.qnx.qcc.option.compiler.profile2" value="true" valueType="boolean"/>
  274 + <option id="com.qnx.qcc.option.compiler.security.1430167957" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  275 + <option id="com.qnx.qcc.option.compiler.defines.974325809" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  276 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  277 + </option>
  278 + <option id="com.qnx.qcc.option.compiler.includePath.1277394006" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  279 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  280 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  281 + </option>
  282 + <inputType id="com.qnx.qcc.inputType.compiler.384938714" superClass="com.qnx.qcc.inputType.compiler"/>
  283 + </tool>
  284 + <tool id="com.qnx.qcc.tool.assembler.993236844" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  285 + <option id="com.qnx.qcc.option.assembler.debug.935894377" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
  286 + <inputType id="com.qnx.qcc.inputType.assembler.1972101249" superClass="com.qnx.qcc.inputType.assembler"/>
  287 + </tool>
  288 + <tool id="com.qnx.qcc.tool.linker.324068893" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  289 + <option id="com.qnx.qcc.option.linker.debug.2052646597" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
  290 + <option id="com.qnx.qcc.option.linker.profile2.743598025" superClass="com.qnx.qcc.option.linker.profile2" value="true" valueType="boolean"/>
  291 + <option id="com.qnx.qcc.option.linker.langcpp.1934387895" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  292 + <option id="com.qnx.qcc.option.linker.security.1550918827" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  293 + <option id="com.qnx.qcc.option.linker.libraryPaths.1428885578" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  294 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/lib"/>
  295 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/usr/lib"/>
  296 + </option>
  297 + </tool>
  298 + <tool id="com.qnx.qcc.tool.archiver.67729458" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  299 + </toolChain>
  300 + </folderInfo>
  301 + <sourceEntries>
  302 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  303 + </sourceEntries>
  304 + </configuration>
  305 + </storageModule>
  306 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  307 + </cconfiguration>
  308 + <cconfiguration id="com.qnx.qcc.configuration.staticLib.coverage.1447151820">
  309 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.qnx.qcc.configuration.staticLib.coverage.1447151820" moduleId="org.eclipse.cdt.core.settings" name="Simulator-Coverage">
  310 + <externalSettings/>
  311 + <extensions>
  312 + <extension id="com.qnx.tools.ide.qde.core.QDEBynaryParser" point="org.eclipse.cdt.core.BinaryParser"/>
  313 + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  314 + </extensions>
  315 + </storageModule>
  316 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  317 + <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildType=com.qnx.buildType.coverage,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib" description="Build with Code Coverage" id="com.qnx.qcc.configuration.staticLib.coverage.1447151820" name="Simulator-Coverage" parent="com.qnx.qcc.configuration.staticLib.coverage">
  318 + <folderInfo id="com.qnx.qcc.configuration.staticLib.coverage.1447151820." name="/" resourcePath="">
  319 + <toolChain id="com.qnx.qcc.toolChain.staticLib.coverage.1307177534" name="QNX QCC" superClass="com.qnx.qcc.toolChain">
  320 + <targetPlatform archList="all" binaryParser="com.qnx.tools.ide.qde.core.QDEBynaryParser" id="com.qnx.qcc.targetPlatform.188171131" osList="all" superClass="com.qnx.qcc.targetPlatform"/>
  321 + <builder buildPath="${workspace_loc:/lua/Simulator-Coverage}" id="com.qnx.nto.1798657148" keepEnvironmentInBuildfile="false" name="CDT Internal Builder.Coverage" superClass="com.qnx.nto"/>
  322 + <tool id="com.qnx.qcc.tool.compiler.1442860450" name="QCC Compiler" superClass="com.qnx.qcc.tool.compiler">
  323 + <option id="com.qnx.qcc.option.compile.debug.1242736047" superClass="com.qnx.qcc.option.compile.debug" value="true" valueType="boolean"/>
  324 + <option id="com.qnx.qcc.option.compiler.coverage.516989065" superClass="com.qnx.qcc.option.compiler.coverage" value="true" valueType="boolean"/>
  325 + <option id="com.qnx.qcc.option.compiler.security.547851060" superClass="com.qnx.qcc.option.compiler.security" value="true" valueType="boolean"/>
  326 + <option id="com.qnx.qcc.option.compiler.defines.1676041822" superClass="com.qnx.qcc.option.compiler.defines" valueType="definedSymbols">
  327 + <listOptionValue builtIn="false" value="_FORTIFY_SOURCE=2"/>
  328 + </option>
  329 + <option id="com.qnx.qcc.option.compiler.includePath.1260700493" superClass="com.qnx.qcc.option.compiler.includePath" valueType="includePath">
  330 + <listOptionValue builtIn="false" value="${QNX_TARGET}/usr/include/freetype2"/>
  331 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/usr/include"/>
  332 + </option>
  333 + <inputType id="com.qnx.qcc.inputType.compiler.548585586" superClass="com.qnx.qcc.inputType.compiler"/>
  334 + </tool>
  335 + <tool id="com.qnx.qcc.tool.assembler.1390742733" name="QCC Assembler" superClass="com.qnx.qcc.tool.assembler">
  336 + <option id="com.qnx.qcc.option.assembler.debug.906363304" superClass="com.qnx.qcc.option.assembler.debug" value="true" valueType="boolean"/>
  337 + <inputType id="com.qnx.qcc.inputType.assembler.1333134113" superClass="com.qnx.qcc.inputType.assembler"/>
  338 + </tool>
  339 + <tool id="com.qnx.qcc.tool.linker.494168416" name="QCC Linker" superClass="com.qnx.qcc.tool.linker">
  340 + <option id="com.qnx.qcc.option.linker.debug.2115882149" superClass="com.qnx.qcc.option.linker.debug" value="true" valueType="boolean"/>
  341 + <option id="com.qnx.qcc.option.linker.coverage.2003919995" superClass="com.qnx.qcc.option.linker.coverage" value="true" valueType="boolean"/>
  342 + <option id="com.qnx.qcc.option.linker.langcpp.1572966995" superClass="com.qnx.qcc.option.linker.langcpp" value="true" valueType="boolean"/>
  343 + <option id="com.qnx.qcc.option.linker.security.626046472" superClass="com.qnx.qcc.option.linker.security" value="true" valueType="boolean"/>
  344 + <option id="com.qnx.qcc.option.linker.libraryPaths.1865591368" superClass="com.qnx.qcc.option.linker.libraryPaths" valueType="libPaths">
  345 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/lib"/>
  346 + <listOptionValue builtIn="false" value="${QNX_TARGET}/../target-override/x86/usr/lib"/>
  347 + </option>
  348 + </tool>
  349 + <tool id="com.qnx.qcc.tool.archiver.1773261748" name="QCC Archiver" superClass="com.qnx.qcc.tool.archiver"/>
  350 + </toolChain>
  351 + </folderInfo>
  352 + <sourceEntries>
  353 + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
  354 + </sourceEntries>
  355 + </configuration>
  356 + </storageModule>
  357 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  358 + </cconfiguration>
  359 + </storageModule>
  360 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  361 + <project id="lua.null.486279773" name="lua"/>
  362 + </storageModule>
  363 + <storageModule moduleId="scannerConfiguration">
  364 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  365 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.debug.1126199701">
  366 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  367 + </scannerConfigBuildInfo>
  368 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.debug.247102165">
  369 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  370 + </scannerConfigBuildInfo>
  371 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.profile.289669253">
  372 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  373 + </scannerConfigBuildInfo>
  374 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.coverage.1447151820">
  375 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  376 + </scannerConfigBuildInfo>
  377 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.profile.1288479818">
  378 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  379 + </scannerConfigBuildInfo>
  380 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.release.30868437">
  381 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  382 + </scannerConfigBuildInfo>
  383 + <scannerConfigBuildInfo instanceId="com.qnx.qcc.configuration.staticLib.coverage.352756182">
  384 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.qnx.tools.ide.qde.managedbuilder.core.qccScannerInfo"/>
  385 + </scannerConfigBuildInfo>
  386 + </storageModule>
  387 +</cproject>
12 .gitignore
... ... @@ -1,7 +1,7 @@
1   -/Device-Debug
2   -/Device-Release
3   -/Device-Coverage
4   -/Device-Profile
5   -/Simulator
6   -/Simulator-Coverage
  1 +/Device-Debug
  2 +/Device-Release
  3 +/Device-Coverage
  4 +/Device-Profile
  5 +/Simulator
  6 +/Simulator-Coverage
7 7 /Simulator-Profile
154 .project
... ... @@ -1,77 +1,77 @@
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<projectDescription>
3   - <name>lua</name>
4   - <comment></comment>
5   - <projects>
6   - </projects>
7   - <buildSpec>
8   - <buildCommand>
9   - <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10   - <triggers>clean,full,incremental,</triggers>
11   - <arguments>
12   - <dictionary>
13   - <key>?name?</key>
14   - <value></value>
15   - </dictionary>
16   - <dictionary>
17   - <key>org.eclipse.cdt.make.core.append_environment</key>
18   - <value>true</value>
19   - </dictionary>
20   - <dictionary>
21   - <key>org.eclipse.cdt.make.core.buildArguments</key>
22   - <value></value>
23   - </dictionary>
24   - <dictionary>
25   - <key>org.eclipse.cdt.make.core.buildCommand</key>
26   - <value>make</value>
27   - </dictionary>
28   - <dictionary>
29   - <key>org.eclipse.cdt.make.core.buildLocation</key>
30   - <value>${workspace_loc:/lua/Device-Debug}</value>
31   - </dictionary>
32   - <dictionary>
33   - <key>org.eclipse.cdt.make.core.contents</key>
34   - <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
35   - </dictionary>
36   - <dictionary>
37   - <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
38   - <value>false</value>
39   - </dictionary>
40   - <dictionary>
41   - <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
42   - <value>true</value>
43   - </dictionary>
44   - <dictionary>
45   - <key>org.eclipse.cdt.make.core.enableFullBuild</key>
46   - <value>true</value>
47   - </dictionary>
48   - <dictionary>
49   - <key>org.eclipse.cdt.make.core.stopOnError</key>
50   - <value>true</value>
51   - </dictionary>
52   - <dictionary>
53   - <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
54   - <value>true</value>
55   - </dictionary>
56   - </arguments>
57   - </buildCommand>
58   - <buildCommand>
59   - <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
60   - <triggers>full,incremental,</triggers>
61   - <arguments>
62   - </arguments>
63   - </buildCommand>
64   - <buildCommand>
65   - <name>com.qnx.tools.bbt.xml.core.bbtXMLValidationBuilder</name>
66   - <arguments>
67   - </arguments>
68   - </buildCommand>
69   - </buildSpec>
70   - <natures>
71   - <nature>org.eclipse.cdt.core.cnature</nature>
72   - <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
73   - <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
74   - <nature>com.qnx.tools.ide.bbt.core.bbtnature</nature>
75   - <nature>org.eclipse.cdt.core.ccnature</nature>
76   - </natures>
77   -</projectDescription>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<projectDescription>
  3 + <name>lua</name>
  4 + <comment></comment>
  5 + <projects>
  6 + </projects>
  7 + <buildSpec>
  8 + <buildCommand>
  9 + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
  10 + <triggers>clean,full,incremental,</triggers>
  11 + <arguments>
  12 + <dictionary>
  13 + <key>?name?</key>
  14 + <value></value>
  15 + </dictionary>
  16 + <dictionary>
  17 + <key>org.eclipse.cdt.make.core.append_environment</key>
  18 + <value>true</value>
  19 + </dictionary>
  20 + <dictionary>
  21 + <key>org.eclipse.cdt.make.core.buildArguments</key>
  22 + <value></value>
  23 + </dictionary>
  24 + <dictionary>
  25 + <key>org.eclipse.cdt.make.core.buildCommand</key>
  26 + <value>make</value>
  27 + </dictionary>
  28 + <dictionary>
  29 + <key>org.eclipse.cdt.make.core.buildLocation</key>
  30 + <value>${workspace_loc:/lua/Device-Debug}</value>
  31 + </dictionary>
  32 + <dictionary>
  33 + <key>org.eclipse.cdt.make.core.contents</key>
  34 + <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
  35 + </dictionary>
  36 + <dictionary>
  37 + <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
  38 + <value>false</value>
  39 + </dictionary>
  40 + <dictionary>
  41 + <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
  42 + <value>true</value>
  43 + </dictionary>
  44 + <dictionary>
  45 + <key>org.eclipse.cdt.make.core.enableFullBuild</key>
  46 + <value>true</value>
  47 + </dictionary>
  48 + <dictionary>
  49 + <key>org.eclipse.cdt.make.core.stopOnError</key>
  50 + <value>true</value>
  51 + </dictionary>
  52 + <dictionary>
  53 + <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
  54 + <value>true</value>
  55 + </dictionary>
  56 + </arguments>
  57 + </buildCommand>
  58 + <buildCommand>
  59 + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
  60 + <triggers>full,incremental,</triggers>
  61 + <arguments>
  62 + </arguments>
  63 + </buildCommand>
  64 + <buildCommand>
  65 + <name>com.qnx.tools.bbt.xml.core.bbtXMLValidationBuilder</name>
  66 + <arguments>
  67 + </arguments>
  68 + </buildCommand>
  69 + </buildSpec>
  70 + <natures>
  71 + <nature>org.eclipse.cdt.core.cnature</nature>
  72 + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
  73 + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
  74 + <nature>com.qnx.tools.ide.bbt.core.bbtnature</nature>
  75 + <nature>org.eclipse.cdt.core.ccnature</nature>
  76 + </natures>
  77 +</projectDescription>
228 Makefile
... ... @@ -1,114 +1,114 @@
1   -# Makefile for installing Lua
2   -# See doc/readme.html for installation and customization instructions.
3   -
4   -# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
5   -
6   -# Your platform. See PLATS for possible values.
7   -PLAT= none
8   -
9   -# Where to install. The installation starts in the src and doc directories,
10   -# so take care if INSTALL_TOP is not an absolute path. See the local target.
11   -# You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
12   -# LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
13   -INSTALL_TOP= /usr/local
14   -INSTALL_BIN= $(INSTALL_TOP)/bin
15   -INSTALL_INC= $(INSTALL_TOP)/include
16   -INSTALL_LIB= $(INSTALL_TOP)/lib
17   -INSTALL_MAN= $(INSTALL_TOP)/man/man1
18   -INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
19   -INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
20   -
21   -# How to install. If your install program does not support "-p", then
22   -# you may have to run ranlib on the installed liblua.a.
23   -INSTALL= install -p
24   -INSTALL_EXEC= $(INSTALL) -m 0755
25   -INSTALL_DATA= $(INSTALL) -m 0644
26   -#
27   -# If you don't have "install" you can use "cp" instead.
28   -# INSTALL= cp -p
29   -# INSTALL_EXEC= $(INSTALL)
30   -# INSTALL_DATA= $(INSTALL)
31   -
32   -# Other utilities.
33   -MKDIR= mkdir -p
34   -RM= rm -f
35   -
36   -# == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE =======
37   -
38   -# Convenience platforms targets.
39   -PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
40   -
41   -# What to install.
42   -TO_BIN= lua luac
43   -TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
44   -TO_LIB= liblua.a
45   -TO_MAN= lua.1 luac.1
46   -
47   -# Lua version and release.
48   -V= 5.2
49   -R= $V.0
50   -
51   -# Targets start here.
52   -all: $(PLAT)
53   -
54   -$(PLATS) clean:
55   - cd src && $(MAKE) $@
56   -
57   -test: dummy
58   - src/lua -v
59   -
60   -install: dummy
61   - cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD)
62   - cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
63   - cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
64   - cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
65   - cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
66   -
67   -uninstall:
68   - cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN)
69   - cd src && cd $(INSTALL_INC) && $(RM) $(TO_INC)
70   - cd src && cd $(INSTALL_LIB) && $(RM) $(TO_LIB)
71   - cd doc && cd $(INSTALL_MAN) && $(RM) $(TO_MAN)
72   -
73   -local:
74   - $(MAKE) install INSTALL_TOP=../install
75   -
76   -none:
77   - @echo "Please do 'make PLATFORM' where PLATFORM is one of these:"
78   - @echo " $(PLATS)"
79   - @echo "See doc/readme.html for complete instructions."
80   -
81   -# make may get confused with test/ and install/
82   -dummy:
83   -
84   -# echo config parameters
85   -echo:
86   - @cd src && $(MAKE) -s echo
87   - @echo "PLAT= $(PLAT)"
88   - @echo "V= $V"
89   - @echo "R= $R"
90   - @echo "TO_BIN= $(TO_BIN)"
91   - @echo "TO_INC= $(TO_INC)"
92   - @echo "TO_LIB= $(TO_LIB)"
93   - @echo "TO_MAN= $(TO_MAN)"
94   - @echo "INSTALL_TOP= $(INSTALL_TOP)"
95   - @echo "INSTALL_BIN= $(INSTALL_BIN)"
96   - @echo "INSTALL_INC= $(INSTALL_INC)"
97   - @echo "INSTALL_LIB= $(INSTALL_LIB)"
98   - @echo "INSTALL_MAN= $(INSTALL_MAN)"
99   - @echo "INSTALL_LMOD= $(INSTALL_LMOD)"
100   - @echo "INSTALL_CMOD= $(INSTALL_CMOD)"
101   - @echo "INSTALL_EXEC= $(INSTALL_EXEC)"
102   - @echo "INSTALL_DATA= $(INSTALL_DATA)"
103   -
104   -# echo pkg-config data
105   -pc:
106   - @echo "version=$R"
107   - @echo "prefix=$(INSTALL_TOP)"
108   - @echo "libdir=$(INSTALL_LIB)"
109   - @echo "includedir=$(INSTALL_INC)"
110   -
111   -# list targets that do not create files (but not all makes understand .PHONY)
112   -.PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho
113   -
114   -# (end of Makefile)
  1 +# Makefile for installing Lua
  2 +# See doc/readme.html for installation and customization instructions.
  3 +
  4 +# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
  5 +
  6 +# Your platform. See PLATS for possible values.
  7 +PLAT= none
  8 +
  9 +# Where to install. The installation starts in the src and doc directories,
  10 +# so take care if INSTALL_TOP is not an absolute path. See the local target.
  11 +# You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
  12 +# LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
  13 +INSTALL_TOP= /usr/local
  14 +INSTALL_BIN= $(INSTALL_TOP)/bin
  15 +INSTALL_INC= $(INSTALL_TOP)/include
  16 +INSTALL_LIB= $(INSTALL_TOP)/lib
  17 +INSTALL_MAN= $(INSTALL_TOP)/man/man1
  18 +INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
  19 +INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
  20 +
  21 +# How to install. If your install program does not support "-p", then
  22 +# you may have to run ranlib on the installed liblua.a.
  23 +INSTALL= install -p
  24 +INSTALL_EXEC= $(INSTALL) -m 0755
  25 +INSTALL_DATA= $(INSTALL) -m 0644
  26 +#
  27 +# If you don't have "install" you can use "cp" instead.
  28 +# INSTALL= cp -p
  29 +# INSTALL_EXEC= $(INSTALL)
  30 +# INSTALL_DATA= $(INSTALL)
  31 +
  32 +# Other utilities.
  33 +MKDIR= mkdir -p
  34 +RM= rm -f
  35 +
  36 +# == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE =======
  37 +
  38 +# Convenience platforms targets.
  39 +PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
  40 +
  41 +# What to install.
  42 +TO_BIN= lua luac
  43 +TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
  44 +TO_LIB= liblua.a
  45 +TO_MAN= lua.1 luac.1
  46 +
  47 +# Lua version and release.
  48 +V= 5.2
  49 +R= $V.1
  50 +
  51 +# Targets start here.
  52 +all: $(PLAT)
  53 +
  54 +$(PLATS) clean:
  55 + cd src && $(MAKE) $@
  56 +
  57 +test: dummy
  58 + src/lua -v
  59 +
  60 +install: dummy
  61 + cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD)
  62 + cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
  63 + cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
  64 + cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
  65 + cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
  66 +
  67 +uninstall:
  68 + cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN)
  69 + cd src && cd $(INSTALL_INC) && $(RM) $(TO_INC)
  70 + cd src && cd $(INSTALL_LIB) && $(RM) $(TO_LIB)
  71 + cd doc && cd $(INSTALL_MAN) && $(RM) $(TO_MAN)
  72 +
  73 +local:
  74 + $(MAKE) install INSTALL_TOP=../install
  75 +
  76 +none:
  77 + @echo "Please do 'make PLATFORM' where PLATFORM is one of these:"
  78 + @echo " $(PLATS)"
  79 + @echo "See doc/readme.html for complete instructions."
  80 +
  81 +# make may get confused with test/ and install/
  82 +dummy:
  83 +
  84 +# echo config parameters
  85 +echo:
  86 + @cd src && $(MAKE) -s echo
  87 + @echo "PLAT= $(PLAT)"
  88 + @echo "V= $V"
  89 + @echo "R= $R"
  90 + @echo "TO_BIN= $(TO_BIN)"
  91 + @echo "TO_INC= $(TO_INC)"
  92 + @echo "TO_LIB= $(TO_LIB)"
  93 + @echo "TO_MAN= $(TO_MAN)"
  94 + @echo "INSTALL_TOP= $(INSTALL_TOP)"