|
1 # $Header$ |
|
2 # |
|
3 # DO NOT EDIT |
|
4 # automagically generated from the projectDefinition: stx_goodies_petitparser_compiler. |
|
5 # |
|
6 # Warning: once you modify this file, do not rerun |
|
7 # stmkmp or projectDefinition-build again - otherwise, your changes are lost. |
|
8 # |
|
9 # This file contains specifications which are common to all platforms. |
|
10 # |
|
11 |
|
12 # Do NOT CHANGE THESE DEFINITIONS |
|
13 # (otherwise, ST/X will have a hard time to find out the packages location from its packageID, |
|
14 # to find the source code of a class and to find the library for a package) |
|
15 MODULE=stx |
|
16 MODULE_DIR=goodies/petitparser/compiler |
|
17 PACKAGE=$(MODULE):$(MODULE_DIR) |
|
18 |
|
19 |
|
20 # Argument(s) to the stc compiler (stc --usage). |
|
21 # -headerDir=. : create header files locally |
|
22 # (if removed, they will be created as common |
|
23 # -Pxxx : defines the package |
|
24 # -Zxxx : a prefix for variables within the classLib |
|
25 # -Dxxx : defines passed to to CC for inline C-code |
|
26 # -Ixxx : include path passed to CC for inline C-code |
|
27 # +optspace : optimized for space |
|
28 # +optspace2 : optimized more for space |
|
29 # +optspace3 : optimized even more for space |
|
30 # +optinline : generate inline code for some ST constructs |
|
31 # +inlineNew : additionally inline new |
|
32 # +inlineMath : additionally inline some floatPnt math stuff |
|
33 # |
|
34 # ********** OPTIONAL: MODIFY the next line(s) *** |
|
35 # STCLOCALOPTIMIZATIONS=+optinline +inlineNew |
|
36 # STCLOCALOPTIMIZATIONS=+optspace3 |
|
37 STCLOCALOPTIMIZATIONS=+optspace3 |
|
38 |
|
39 |
|
40 # Argument(s) to the stc compiler (stc --usage). |
|
41 # -warn : no warnings |
|
42 # -warnNonStandard : no warnings about ST/X extensions |
|
43 # -warnEOLComments : no warnings about EOL comment extension |
|
44 # -warnPrivacy : no warnings about privateClass extension |
|
45 # |
|
46 # ********** OPTIONAL: MODIFY the next line(s) *** |
|
47 # STCWARNINGS=-warn |
|
48 # STCWARNINGS=-warnNonStandard |
|
49 # STCWARNINGS=-warnEOLComments |
|
50 STCWARNINGS=-warnNonStandard |
|
51 |
|
52 COMMON_CLASSES= \ |
|
53 PPCBridge \ |
|
54 PPCCompiledMethod \ |
|
55 PPCCompiler \ |
|
56 PPCContext \ |
|
57 PPCContextMemento \ |
|
58 PPCGuard \ |
|
59 PPCInlineStrategy \ |
|
60 PPCMethod \ |
|
61 PPCMethodStrategy \ |
|
62 PPCNode \ |
|
63 PPCOptimizationResult \ |
|
64 PPCompiledParser \ |
|
65 PetitBenchmark \ |
|
66 PetitBenchmarkSources \ |
|
67 stx_goodies_petitparser_compiler \ |
|
68 PPCAbstractCharacterNode \ |
|
69 PPCAbstractLiteralNode \ |
|
70 PPCAbstractPredicateNode \ |
|
71 PPCAnyNode \ |
|
72 PPCDelegateNode \ |
|
73 PPCInlinedMethod \ |
|
74 PPCListNode \ |
|
75 PPCNilNode \ |
|
76 PPCPluggableNode \ |
|
77 PPCProfilingContext \ |
|
78 PPCStarAnyNode \ |
|
79 PPCStarCharSetPredicateNode \ |
|
80 PPCStarMessagePredicateNode \ |
|
81 PPCUnknownNode \ |
|
82 PPCAbstractActionNode \ |
|
83 PPCAndNode \ |
|
84 PPCCharSetPredicateNode \ |
|
85 PPCCharacterNode \ |
|
86 PPCChoiceNode \ |
|
87 PPCForwardNode \ |
|
88 PPCInlineAnyNode \ |
|
89 PPCInlineCharacterNode \ |
|
90 PPCInlineLiteralNode \ |
|
91 PPCInlineNilNode \ |
|
92 PPCInlineNotLiteralNode \ |
|
93 PPCInlinePluggableNode \ |
|
94 PPCLiteralNode \ |
|
95 PPCMessagePredicateNode \ |
|
96 PPCNegateNode \ |
|
97 PPCNotCharSetPredicateNode \ |
|
98 PPCNotLiteralNode \ |
|
99 PPCNotMessagePredicateNode \ |
|
100 PPCNotNode \ |
|
101 PPCOptionalNode \ |
|
102 PPCPlusNode \ |
|
103 PPCPredicateNode \ |
|
104 PPCSequenceNode \ |
|
105 PPCStarNode \ |
|
106 PPCTokenNode \ |
|
107 PPCTokenStarMessagePredicateNode \ |
|
108 PPCTrimNode \ |
|
109 PPCTrimmingTokenNode \ |
|
110 PPCActionNode \ |
|
111 PPCInlineCharSetPredicateNode \ |
|
112 PPCInlineMessagePredicateNode \ |
|
113 PPCInlineNotCharSetPredicateNode \ |
|
114 PPCInlineNotMessagePredicateNode \ |
|
115 PPCSymbolActionNode \ |
|
116 PPCTokenSequenceNode \ |
|
117 |
|
118 |
|
119 |
|
120 |
|
121 COMMON_OBJS= \ |
|
122 $(OUTDIR_SLASH)PPCBridge.$(O) \ |
|
123 $(OUTDIR_SLASH)PPCCompiledMethod.$(O) \ |
|
124 $(OUTDIR_SLASH)PPCCompiler.$(O) \ |
|
125 $(OUTDIR_SLASH)PPCContext.$(O) \ |
|
126 $(OUTDIR_SLASH)PPCContextMemento.$(O) \ |
|
127 $(OUTDIR_SLASH)PPCGuard.$(O) \ |
|
128 $(OUTDIR_SLASH)PPCInlineStrategy.$(O) \ |
|
129 $(OUTDIR_SLASH)PPCMethod.$(O) \ |
|
130 $(OUTDIR_SLASH)PPCMethodStrategy.$(O) \ |
|
131 $(OUTDIR_SLASH)PPCNode.$(O) \ |
|
132 $(OUTDIR_SLASH)PPCOptimizationResult.$(O) \ |
|
133 $(OUTDIR_SLASH)PPCompiledParser.$(O) \ |
|
134 $(OUTDIR_SLASH)PetitBenchmark.$(O) \ |
|
135 $(OUTDIR_SLASH)PetitBenchmarkSources.$(O) \ |
|
136 $(OUTDIR_SLASH)stx_goodies_petitparser_compiler.$(O) \ |
|
137 $(OUTDIR_SLASH)PPCAbstractCharacterNode.$(O) \ |
|
138 $(OUTDIR_SLASH)PPCAbstractLiteralNode.$(O) \ |
|
139 $(OUTDIR_SLASH)PPCAbstractPredicateNode.$(O) \ |
|
140 $(OUTDIR_SLASH)PPCAnyNode.$(O) \ |
|
141 $(OUTDIR_SLASH)PPCDelegateNode.$(O) \ |
|
142 $(OUTDIR_SLASH)PPCInlinedMethod.$(O) \ |
|
143 $(OUTDIR_SLASH)PPCListNode.$(O) \ |
|
144 $(OUTDIR_SLASH)PPCNilNode.$(O) \ |
|
145 $(OUTDIR_SLASH)PPCPluggableNode.$(O) \ |
|
146 $(OUTDIR_SLASH)PPCProfilingContext.$(O) \ |
|
147 $(OUTDIR_SLASH)PPCStarAnyNode.$(O) \ |
|
148 $(OUTDIR_SLASH)PPCStarCharSetPredicateNode.$(O) \ |
|
149 $(OUTDIR_SLASH)PPCStarMessagePredicateNode.$(O) \ |
|
150 $(OUTDIR_SLASH)PPCUnknownNode.$(O) \ |
|
151 $(OUTDIR_SLASH)PPCAbstractActionNode.$(O) \ |
|
152 $(OUTDIR_SLASH)PPCAndNode.$(O) \ |
|
153 $(OUTDIR_SLASH)PPCCharSetPredicateNode.$(O) \ |
|
154 $(OUTDIR_SLASH)PPCCharacterNode.$(O) \ |
|
155 $(OUTDIR_SLASH)PPCChoiceNode.$(O) \ |
|
156 $(OUTDIR_SLASH)PPCForwardNode.$(O) \ |
|
157 $(OUTDIR_SLASH)PPCInlineAnyNode.$(O) \ |
|
158 $(OUTDIR_SLASH)PPCInlineCharacterNode.$(O) \ |
|
159 $(OUTDIR_SLASH)PPCInlineLiteralNode.$(O) \ |
|
160 $(OUTDIR_SLASH)PPCInlineNilNode.$(O) \ |
|
161 $(OUTDIR_SLASH)PPCInlineNotLiteralNode.$(O) \ |
|
162 $(OUTDIR_SLASH)PPCInlinePluggableNode.$(O) \ |
|
163 $(OUTDIR_SLASH)PPCLiteralNode.$(O) \ |
|
164 $(OUTDIR_SLASH)PPCMessagePredicateNode.$(O) \ |
|
165 $(OUTDIR_SLASH)PPCNegateNode.$(O) \ |
|
166 $(OUTDIR_SLASH)PPCNotCharSetPredicateNode.$(O) \ |
|
167 $(OUTDIR_SLASH)PPCNotLiteralNode.$(O) \ |
|
168 $(OUTDIR_SLASH)PPCNotMessagePredicateNode.$(O) \ |
|
169 $(OUTDIR_SLASH)PPCNotNode.$(O) \ |
|
170 $(OUTDIR_SLASH)PPCOptionalNode.$(O) \ |
|
171 $(OUTDIR_SLASH)PPCPlusNode.$(O) \ |
|
172 $(OUTDIR_SLASH)PPCPredicateNode.$(O) \ |
|
173 $(OUTDIR_SLASH)PPCSequenceNode.$(O) \ |
|
174 $(OUTDIR_SLASH)PPCStarNode.$(O) \ |
|
175 $(OUTDIR_SLASH)PPCTokenNode.$(O) \ |
|
176 $(OUTDIR_SLASH)PPCTokenStarMessagePredicateNode.$(O) \ |
|
177 $(OUTDIR_SLASH)PPCTrimNode.$(O) \ |
|
178 $(OUTDIR_SLASH)PPCTrimmingTokenNode.$(O) \ |
|
179 $(OUTDIR_SLASH)PPCActionNode.$(O) \ |
|
180 $(OUTDIR_SLASH)PPCInlineCharSetPredicateNode.$(O) \ |
|
181 $(OUTDIR_SLASH)PPCInlineMessagePredicateNode.$(O) \ |
|
182 $(OUTDIR_SLASH)PPCInlineNotCharSetPredicateNode.$(O) \ |
|
183 $(OUTDIR_SLASH)PPCInlineNotMessagePredicateNode.$(O) \ |
|
184 $(OUTDIR_SLASH)PPCSymbolActionNode.$(O) \ |
|
185 $(OUTDIR_SLASH)PPCTokenSequenceNode.$(O) \ |
|
186 $(OUTDIR_SLASH)extensions.$(O) \ |
|
187 |
|
188 |
|
189 |