49 # STCWARNINGS=-warnNonStandard |
49 # STCWARNINGS=-warnNonStandard |
50 # STCWARNINGS=-warnEOLComments |
50 # STCWARNINGS=-warnEOLComments |
51 STCWARNINGS=-warnNonStandard |
51 STCWARNINGS=-warnNonStandard |
52 |
52 |
53 COMMON_CLASSES= \ |
53 COMMON_CLASSES= \ |
54 TBinding \ |
|
55 TClassDefinition \ |
54 TClassDefinition \ |
56 TCompilationUnitDefinition \ |
55 TCompilationUnitDefinition \ |
57 TCompiler \ |
56 TCompiler \ |
58 TCompilerContext \ |
57 TCompilerContext \ |
59 TCompilerError \ |
58 TCompilerError \ |
60 TEnvironmentProvider \ |
59 TEnvironmentProvider \ |
61 TFormatter \ |
60 TFormatter \ |
62 TMetaDefinition \ |
61 TMetaDefinition \ |
63 TMethodDefinition \ |
62 TMethodDefinition \ |
64 TNamespaceDefinition \ |
63 TNamespaceDefinition \ |
|
64 TObjectWithProperties \ |
65 TParser \ |
65 TParser \ |
66 TProgramNodeVisitor \ |
66 TProgramNodeVisitor \ |
67 TScope \ |
|
68 TSourceReader \ |
67 TSourceReader \ |
69 TSpecialFormNode \ |
68 TSpecialFormNode \ |
70 TType \ |
|
71 TTypeNode \ |
69 TTypeNode \ |
72 TTypeSpecNode \ |
70 TTypeSpecNode \ |
73 jv_tea_compiler \ |
71 jv_tea_compiler \ |
74 TBlockType \ |
72 TBinding \ |
75 TClassBinding \ |
|
76 TCompilerPass \ |
73 TCompilerPass \ |
77 TEnvironment \ |
74 TEnvironment \ |
78 TFilesystemProvider \ |
75 TFilesystemProvider \ |
|
76 TScope \ |
|
77 TSimpleTypeNode \ |
|
78 TType \ |
|
79 TAutomaticType \ |
|
80 TBlockType \ |
|
81 TClassBinding \ |
79 TFunctionBinding \ |
82 TFunctionBinding \ |
|
83 TLLVMCodeGenerator \ |
80 TNamespaceBinding \ |
84 TNamespaceBinding \ |
|
85 TSemanticAnalyser \ |
81 TSimpleType \ |
86 TSimpleType \ |
82 TSimpleTypeNode \ |
87 TTypechecker \ |
83 TValueBinding \ |
88 TValueBinding \ |
84 TBlockBinding \ |
89 TBlockBinding \ |
85 TConstantBinding \ |
90 TConstantBinding \ |
86 TLLVMCodeGenerator \ |
|
87 TMethodBinding \ |
91 TMethodBinding \ |
88 TSemanticAnalyser \ |
|
89 TTypechecker \ |
|
90 TVariableBinding \ |
92 TVariableBinding \ |
91 TArgumentBinding \ |
93 TArgumentBinding \ |
92 TLocalBinding \ |
94 TLocalBinding \ |
93 |
95 |
94 |
96 |
95 |
97 |
96 |
98 |
97 COMMON_OBJS= \ |
99 COMMON_OBJS= \ |
98 $(OUTDIR_SLASH)TBinding.$(O) \ |
|
99 $(OUTDIR_SLASH)TClassDefinition.$(O) \ |
100 $(OUTDIR_SLASH)TClassDefinition.$(O) \ |
100 $(OUTDIR_SLASH)TCompilationUnitDefinition.$(O) \ |
101 $(OUTDIR_SLASH)TCompilationUnitDefinition.$(O) \ |
101 $(OUTDIR_SLASH)TCompiler.$(O) \ |
102 $(OUTDIR_SLASH)TCompiler.$(O) \ |
102 $(OUTDIR_SLASH)TCompilerContext.$(O) \ |
103 $(OUTDIR_SLASH)TCompilerContext.$(O) \ |
103 $(OUTDIR_SLASH)TCompilerError.$(O) \ |
104 $(OUTDIR_SLASH)TCompilerError.$(O) \ |
104 $(OUTDIR_SLASH)TEnvironmentProvider.$(O) \ |
105 $(OUTDIR_SLASH)TEnvironmentProvider.$(O) \ |
105 $(OUTDIR_SLASH)TFormatter.$(O) \ |
106 $(OUTDIR_SLASH)TFormatter.$(O) \ |
106 $(OUTDIR_SLASH)TMetaDefinition.$(O) \ |
107 $(OUTDIR_SLASH)TMetaDefinition.$(O) \ |
107 $(OUTDIR_SLASH)TMethodDefinition.$(O) \ |
108 $(OUTDIR_SLASH)TMethodDefinition.$(O) \ |
108 $(OUTDIR_SLASH)TNamespaceDefinition.$(O) \ |
109 $(OUTDIR_SLASH)TNamespaceDefinition.$(O) \ |
|
110 $(OUTDIR_SLASH)TObjectWithProperties.$(O) \ |
109 $(OUTDIR_SLASH)TParser.$(O) \ |
111 $(OUTDIR_SLASH)TParser.$(O) \ |
110 $(OUTDIR_SLASH)TProgramNodeVisitor.$(O) \ |
112 $(OUTDIR_SLASH)TProgramNodeVisitor.$(O) \ |
111 $(OUTDIR_SLASH)TScope.$(O) \ |
|
112 $(OUTDIR_SLASH)TSourceReader.$(O) \ |
113 $(OUTDIR_SLASH)TSourceReader.$(O) \ |
113 $(OUTDIR_SLASH)TSpecialFormNode.$(O) \ |
114 $(OUTDIR_SLASH)TSpecialFormNode.$(O) \ |
114 $(OUTDIR_SLASH)TType.$(O) \ |
|
115 $(OUTDIR_SLASH)TTypeNode.$(O) \ |
115 $(OUTDIR_SLASH)TTypeNode.$(O) \ |
116 $(OUTDIR_SLASH)TTypeSpecNode.$(O) \ |
116 $(OUTDIR_SLASH)TTypeSpecNode.$(O) \ |
117 $(OUTDIR_SLASH)jv_tea_compiler.$(O) \ |
117 $(OUTDIR_SLASH)jv_tea_compiler.$(O) \ |
118 $(OUTDIR_SLASH)TBlockType.$(O) \ |
118 $(OUTDIR_SLASH)TBinding.$(O) \ |
119 $(OUTDIR_SLASH)TClassBinding.$(O) \ |
|
120 $(OUTDIR_SLASH)TCompilerPass.$(O) \ |
119 $(OUTDIR_SLASH)TCompilerPass.$(O) \ |
121 $(OUTDIR_SLASH)TEnvironment.$(O) \ |
120 $(OUTDIR_SLASH)TEnvironment.$(O) \ |
122 $(OUTDIR_SLASH)TFilesystemProvider.$(O) \ |
121 $(OUTDIR_SLASH)TFilesystemProvider.$(O) \ |
|
122 $(OUTDIR_SLASH)TScope.$(O) \ |
|
123 $(OUTDIR_SLASH)TSimpleTypeNode.$(O) \ |
|
124 $(OUTDIR_SLASH)TType.$(O) \ |
|
125 $(OUTDIR_SLASH)TAutomaticType.$(O) \ |
|
126 $(OUTDIR_SLASH)TBlockType.$(O) \ |
|
127 $(OUTDIR_SLASH)TClassBinding.$(O) \ |
123 $(OUTDIR_SLASH)TFunctionBinding.$(O) \ |
128 $(OUTDIR_SLASH)TFunctionBinding.$(O) \ |
|
129 $(OUTDIR_SLASH)TLLVMCodeGenerator.$(O) \ |
124 $(OUTDIR_SLASH)TNamespaceBinding.$(O) \ |
130 $(OUTDIR_SLASH)TNamespaceBinding.$(O) \ |
|
131 $(OUTDIR_SLASH)TSemanticAnalyser.$(O) \ |
125 $(OUTDIR_SLASH)TSimpleType.$(O) \ |
132 $(OUTDIR_SLASH)TSimpleType.$(O) \ |
126 $(OUTDIR_SLASH)TSimpleTypeNode.$(O) \ |
133 $(OUTDIR_SLASH)TTypechecker.$(O) \ |
127 $(OUTDIR_SLASH)TValueBinding.$(O) \ |
134 $(OUTDIR_SLASH)TValueBinding.$(O) \ |
128 $(OUTDIR_SLASH)TBlockBinding.$(O) \ |
135 $(OUTDIR_SLASH)TBlockBinding.$(O) \ |
129 $(OUTDIR_SLASH)TConstantBinding.$(O) \ |
136 $(OUTDIR_SLASH)TConstantBinding.$(O) \ |
130 $(OUTDIR_SLASH)TLLVMCodeGenerator.$(O) \ |
|
131 $(OUTDIR_SLASH)TMethodBinding.$(O) \ |
137 $(OUTDIR_SLASH)TMethodBinding.$(O) \ |
132 $(OUTDIR_SLASH)TSemanticAnalyser.$(O) \ |
|
133 $(OUTDIR_SLASH)TTypechecker.$(O) \ |
|
134 $(OUTDIR_SLASH)TVariableBinding.$(O) \ |
138 $(OUTDIR_SLASH)TVariableBinding.$(O) \ |
135 $(OUTDIR_SLASH)TArgumentBinding.$(O) \ |
139 $(OUTDIR_SLASH)TArgumentBinding.$(O) \ |
136 $(OUTDIR_SLASH)TLocalBinding.$(O) \ |
140 $(OUTDIR_SLASH)TLocalBinding.$(O) \ |
137 $(OUTDIR_SLASH)extensions.$(O) \ |
141 $(OUTDIR_SLASH)extensions.$(O) \ |
138 |
142 |