compiler/Make.spec
changeset 15 10a95d798b36
parent 14 fa42d3f1a578
child 16 17a2d1d9f205
equal deleted inserted replaced
14:fa42d3f1a578 15:10a95d798b36
    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