|
1 # $Header$ |
|
2 # |
|
3 # DO NOT EDIT |
|
4 # automagically generated from the projectDefinition: stx_goodies_petitparser_parsers_java. |
|
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/parsers/java |
|
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 -inlinenot |
|
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 # -warnUnused : no warnings about unused variables |
|
46 # |
|
47 # ********** OPTIONAL: MODIFY the next line(s) *** |
|
48 # STCWARNINGS=-warn |
|
49 # STCWARNINGS=-warnNonStandard |
|
50 # STCWARNINGS=-warnEOLComments |
|
51 STCWARNINGS=-warnNonStandard |
|
52 |
|
53 COMMON_CLASSES= \ |
|
54 PJASTNode \ |
|
55 PJASTNodeVisitor \ |
|
56 PPJavaLexicon \ |
|
57 PPJavaToken \ |
|
58 PPJavaTokenParser \ |
|
59 PPJavaWhitespaceParser \ |
|
60 stx_goodies_petitparser_parsers_java \ |
|
61 PJBlockNode \ |
|
62 PJBodyDeclarationNode \ |
|
63 PJCompilationUnitNode \ |
|
64 PJExpressionNode \ |
|
65 PJImportDeclarationNode \ |
|
66 PJModifierNode \ |
|
67 PJPackageDeclarationNode \ |
|
68 PJParameterDeclaratorNode \ |
|
69 PJStatementNode \ |
|
70 PJSyntaxNode \ |
|
71 PJTypeNode \ |
|
72 PJVariableDeclaratorNode \ |
|
73 PPJavaSyntax \ |
|
74 PJAbstractTypeDeclarationNode \ |
|
75 PJAnnotationNode \ |
|
76 PJArrayTypeNode \ |
|
77 PJBehaviouralNode \ |
|
78 PJBooleanLiteralNode \ |
|
79 PJCharacterLiteralNode \ |
|
80 PJCommentsNode \ |
|
81 PJExpressionStatementNode \ |
|
82 PJFloatLiteralNode \ |
|
83 PJIdentifierNode \ |
|
84 PJIfStatementNode \ |
|
85 PJInfixOperationNode \ |
|
86 PJIntegerLiteralNode \ |
|
87 PJLocalVariableDeclarationStatementNode \ |
|
88 PJNameNode \ |
|
89 PJNullLiteralNode \ |
|
90 PJPrimitiveTypeNode \ |
|
91 PJReturnStatementNode \ |
|
92 PJSeparatorNode \ |
|
93 PJStringLiteralNode \ |
|
94 PJWhileStatementNode \ |
|
95 PPJavaParser \ |
|
96 PJConstructorDeclarationNode \ |
|
97 PJEndOfLineCommentsNode \ |
|
98 PJMethodDeclarationNode \ |
|
99 PJQualifiedNameNode \ |
|
100 PJSimpleNameNode \ |
|
101 PJTraditionalCommentsNode \ |
|
102 PJTypeDeclarationNode \ |
|
103 |
|
104 |
|
105 |
|
106 |
|
107 COMMON_OBJS= \ |
|
108 $(OUTDIR_SLASH)PJASTNode.$(O) \ |
|
109 $(OUTDIR_SLASH)PJASTNodeVisitor.$(O) \ |
|
110 $(OUTDIR_SLASH)PPJavaLexicon.$(O) \ |
|
111 $(OUTDIR_SLASH)PPJavaToken.$(O) \ |
|
112 $(OUTDIR_SLASH)PPJavaTokenParser.$(O) \ |
|
113 $(OUTDIR_SLASH)PPJavaWhitespaceParser.$(O) \ |
|
114 $(OUTDIR_SLASH)stx_goodies_petitparser_parsers_java.$(O) \ |
|
115 $(OUTDIR_SLASH)PJBlockNode.$(O) \ |
|
116 $(OUTDIR_SLASH)PJBodyDeclarationNode.$(O) \ |
|
117 $(OUTDIR_SLASH)PJCompilationUnitNode.$(O) \ |
|
118 $(OUTDIR_SLASH)PJExpressionNode.$(O) \ |
|
119 $(OUTDIR_SLASH)PJImportDeclarationNode.$(O) \ |
|
120 $(OUTDIR_SLASH)PJModifierNode.$(O) \ |
|
121 $(OUTDIR_SLASH)PJPackageDeclarationNode.$(O) \ |
|
122 $(OUTDIR_SLASH)PJParameterDeclaratorNode.$(O) \ |
|
123 $(OUTDIR_SLASH)PJStatementNode.$(O) \ |
|
124 $(OUTDIR_SLASH)PJSyntaxNode.$(O) \ |
|
125 $(OUTDIR_SLASH)PJTypeNode.$(O) \ |
|
126 $(OUTDIR_SLASH)PJVariableDeclaratorNode.$(O) \ |
|
127 $(OUTDIR_SLASH)PPJavaSyntax.$(O) \ |
|
128 $(OUTDIR_SLASH)PJAbstractTypeDeclarationNode.$(O) \ |
|
129 $(OUTDIR_SLASH)PJAnnotationNode.$(O) \ |
|
130 $(OUTDIR_SLASH)PJArrayTypeNode.$(O) \ |
|
131 $(OUTDIR_SLASH)PJBehaviouralNode.$(O) \ |
|
132 $(OUTDIR_SLASH)PJBooleanLiteralNode.$(O) \ |
|
133 $(OUTDIR_SLASH)PJCharacterLiteralNode.$(O) \ |
|
134 $(OUTDIR_SLASH)PJCommentsNode.$(O) \ |
|
135 $(OUTDIR_SLASH)PJExpressionStatementNode.$(O) \ |
|
136 $(OUTDIR_SLASH)PJFloatLiteralNode.$(O) \ |
|
137 $(OUTDIR_SLASH)PJIdentifierNode.$(O) \ |
|
138 $(OUTDIR_SLASH)PJIfStatementNode.$(O) \ |
|
139 $(OUTDIR_SLASH)PJInfixOperationNode.$(O) \ |
|
140 $(OUTDIR_SLASH)PJIntegerLiteralNode.$(O) \ |
|
141 $(OUTDIR_SLASH)PJLocalVariableDeclarationStatementNode.$(O) \ |
|
142 $(OUTDIR_SLASH)PJNameNode.$(O) \ |
|
143 $(OUTDIR_SLASH)PJNullLiteralNode.$(O) \ |
|
144 $(OUTDIR_SLASH)PJPrimitiveTypeNode.$(O) \ |
|
145 $(OUTDIR_SLASH)PJReturnStatementNode.$(O) \ |
|
146 $(OUTDIR_SLASH)PJSeparatorNode.$(O) \ |
|
147 $(OUTDIR_SLASH)PJStringLiteralNode.$(O) \ |
|
148 $(OUTDIR_SLASH)PJWhileStatementNode.$(O) \ |
|
149 $(OUTDIR_SLASH)PPJavaParser.$(O) \ |
|
150 $(OUTDIR_SLASH)PJConstructorDeclarationNode.$(O) \ |
|
151 $(OUTDIR_SLASH)PJEndOfLineCommentsNode.$(O) \ |
|
152 $(OUTDIR_SLASH)PJMethodDeclarationNode.$(O) \ |
|
153 $(OUTDIR_SLASH)PJQualifiedNameNode.$(O) \ |
|
154 $(OUTDIR_SLASH)PJSimpleNameNode.$(O) \ |
|
155 $(OUTDIR_SLASH)PJTraditionalCommentsNode.$(O) \ |
|
156 $(OUTDIR_SLASH)PJTypeDeclarationNode.$(O) \ |
|
157 $(OUTDIR_SLASH)extensions.$(O) \ |
|
158 |
|
159 |
|
160 |