compiler/Make.spec
changeset 438 20598d7ce9fa
parent 429 23de165842c3
child 452 9f4558b3be66
equal deleted inserted replaced
437:54b3bc9e3987 438:20598d7ce9fa
    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 	PPCArguments \
    54 	PPCBridge \
    55 	PPCBridge \
    55 	PPCCompiledMethod \
    56 	PPCCompiledMethod \
    56 	PPCCompiler \
    57 	PPCCompiler \
       
    58 	PPCConfiguration \
    57 	PPCContext \
    59 	PPCContext \
    58 	PPCContextMemento \
    60 	PPCContextMemento \
    59 	PPCGuard \
    61 	PPCGuard \
    60 	PPCMethod \
    62 	PPCMethod \
    61 	PPCMethodStrategy \
       
    62 	PPCNode \
    63 	PPCNode \
    63 	PPCOptimizationResult \
    64 	PPCNodeVisitor \
    64 	PPCompiledParser \
    65 	PPCompiledParser \
    65 	stx_goodies_petitparser_compiler \
    66 	stx_goodies_petitparser_compiler \
    66 	PPCAbstractCharacterNode \
    67 	PPCAbstractCharacterNode \
    67 	PPCAbstractLiteralNode \
    68 	PPCAbstractLiteralNode \
    68 	PPCAbstractPredicateNode \
    69 	PPCAbstractPredicateNode \
    69 	PPCAnyNode \
    70 	PPCAnyNode \
       
    71 	PPCCodeGenerator \
    70 	PPCDelegateNode \
    72 	PPCDelegateNode \
       
    73 	PPCEndOfFileNode \
       
    74 	PPCFirstPrototype \
    71 	PPCInlinedMethod \
    75 	PPCInlinedMethod \
       
    76 	PPCInliningVisitor \
    72 	PPCListNode \
    77 	PPCListNode \
    73 	PPCNilNode \
    78 	PPCNilNode \
       
    79 	PPCPluggableConfiguration \
    74 	PPCPluggableNode \
    80 	PPCPluggableNode \
    75 	PPCProfilingContext \
    81 	PPCProfilingContext \
       
    82 	PPCRewritingVisitor \
    76 	PPCUnknownNode \
    83 	PPCUnknownNode \
    77 	PPCAbstractActionNode \
    84 	PPCAbstractActionNode \
    78 	PPCAndNode \
    85 	PPCAndNode \
    79 	PPCCharSetPredicateNode \
    86 	PPCCharSetPredicateNode \
    80 	PPCCharacterNode \
    87 	PPCCharacterNode \
    81 	PPCChoiceNode \
    88 	PPCChoiceNode \
       
    89 	PPCCopyVisitor \
    82 	PPCForwardNode \
    90 	PPCForwardNode \
    83 	PPCInlineAnyNode \
       
    84 	PPCInlineCharacterNode \
       
    85 	PPCInlineNilNode \
       
    86 	PPCInlinePluggableNode \
       
    87 	PPCLiteralNode \
    91 	PPCLiteralNode \
       
    92 	PPCMergingVisitor \
    88 	PPCMessagePredicateNode \
    93 	PPCMessagePredicateNode \
    89 	PPCNegateNode \
    94 	PPCNegateNode \
    90 	PPCNotCharSetPredicateNode \
    95 	PPCNotCharSetPredicateNode \
    91 	PPCNotLiteralNode \
    96 	PPCNotLiteralNode \
    92 	PPCNotMessagePredicateNode \
    97 	PPCNotMessagePredicateNode \
    93 	PPCNotNode \
    98 	PPCNotNode \
       
    99 	PPCOptimizingVisitor \
    94 	PPCOptionalNode \
   100 	PPCOptionalNode \
    95 	PPCPlusNode \
   101 	PPCPlusNode \
    96 	PPCPredicateNode \
   102 	PPCPredicateNode \
    97 	PPCSentinelNode \
   103 	PPCSentinelNode \
    98 	PPCSequenceNode \
   104 	PPCSequenceNode \
    99 	PPCStarNode \
   105 	PPCStarNode \
       
   106 	PPCTokenConsumeNode \
       
   107 	PPCTokenDetector \
   100 	PPCTokenNode \
   108 	PPCTokenNode \
       
   109 	PPCTokenVisitor \
       
   110 	PPCTokenizingCodeGenerator \
   101 	PPCTrimNode \
   111 	PPCTrimNode \
   102 	PPCTrimmingTokenNode \
   112 	PPCTrimmingTokenNode \
   103 	PPCActionNode \
   113 	PPCActionNode \
   104 	PPCInlineCharSetPredicateNode \
   114 	PPCLLChoiceNode \
   105 	PPCInlineLiteralNode \
       
   106 	PPCInlineMessagePredicateNode \
       
   107 	PPCInlineNotCharSetPredicateNode \
       
   108 	PPCInlineNotLiteralNode \
       
   109 	PPCInlineNotMessagePredicateNode \
       
   110 	PPCStarAnyNode \
   115 	PPCStarAnyNode \
   111 	PPCStarCharSetPredicateNode \
   116 	PPCStarCharSetPredicateNode \
   112 	PPCStarMessagePredicateNode \
   117 	PPCStarMessagePredicateNode \
   113 	PPCSymbolActionNode \
   118 	PPCSymbolActionNode \
   114 	PPCTokenSequenceNode \
   119 	PPCTokenSequenceNode \
   115 	PPCTokenActionNode \
       
   116 	PPCTokenStarMessagePredicateNode \
   120 	PPCTokenStarMessagePredicateNode \
   117 	PPCInlineTokenStarMessagePredicateNode \
       
   118 	PPCTokenStarSeparatorNode \
   121 	PPCTokenStarSeparatorNode \
   119 	PPCInlineTokenStarSeparatorNode \
       
   120 
   122 
   121 
   123 
   122 
   124 
   123 
   125 
   124 COMMON_OBJS= \
   126 COMMON_OBJS= \
       
   127     $(OUTDIR_SLASH)PPCArguments.$(O) \
   125     $(OUTDIR_SLASH)PPCBridge.$(O) \
   128     $(OUTDIR_SLASH)PPCBridge.$(O) \
   126     $(OUTDIR_SLASH)PPCCompiledMethod.$(O) \
   129     $(OUTDIR_SLASH)PPCCompiledMethod.$(O) \
   127     $(OUTDIR_SLASH)PPCCompiler.$(O) \
   130     $(OUTDIR_SLASH)PPCCompiler.$(O) \
       
   131     $(OUTDIR_SLASH)PPCConfiguration.$(O) \
   128     $(OUTDIR_SLASH)PPCContext.$(O) \
   132     $(OUTDIR_SLASH)PPCContext.$(O) \
   129     $(OUTDIR_SLASH)PPCContextMemento.$(O) \
   133     $(OUTDIR_SLASH)PPCContextMemento.$(O) \
   130     $(OUTDIR_SLASH)PPCGuard.$(O) \
   134     $(OUTDIR_SLASH)PPCGuard.$(O) \
   131     $(OUTDIR_SLASH)PPCMethod.$(O) \
   135     $(OUTDIR_SLASH)PPCMethod.$(O) \
   132     $(OUTDIR_SLASH)PPCMethodStrategy.$(O) \
       
   133     $(OUTDIR_SLASH)PPCNode.$(O) \
   136     $(OUTDIR_SLASH)PPCNode.$(O) \
   134     $(OUTDIR_SLASH)PPCOptimizationResult.$(O) \
   137     $(OUTDIR_SLASH)PPCNodeVisitor.$(O) \
   135     $(OUTDIR_SLASH)PPCompiledParser.$(O) \
   138     $(OUTDIR_SLASH)PPCompiledParser.$(O) \
   136     $(OUTDIR_SLASH)stx_goodies_petitparser_compiler.$(O) \
   139     $(OUTDIR_SLASH)stx_goodies_petitparser_compiler.$(O) \
   137     $(OUTDIR_SLASH)PPCAbstractCharacterNode.$(O) \
   140     $(OUTDIR_SLASH)PPCAbstractCharacterNode.$(O) \
   138     $(OUTDIR_SLASH)PPCAbstractLiteralNode.$(O) \
   141     $(OUTDIR_SLASH)PPCAbstractLiteralNode.$(O) \
   139     $(OUTDIR_SLASH)PPCAbstractPredicateNode.$(O) \
   142     $(OUTDIR_SLASH)PPCAbstractPredicateNode.$(O) \
   140     $(OUTDIR_SLASH)PPCAnyNode.$(O) \
   143     $(OUTDIR_SLASH)PPCAnyNode.$(O) \
       
   144     $(OUTDIR_SLASH)PPCCodeGenerator.$(O) \
   141     $(OUTDIR_SLASH)PPCDelegateNode.$(O) \
   145     $(OUTDIR_SLASH)PPCDelegateNode.$(O) \
       
   146     $(OUTDIR_SLASH)PPCEndOfFileNode.$(O) \
       
   147     $(OUTDIR_SLASH)PPCFirstPrototype.$(O) \
   142     $(OUTDIR_SLASH)PPCInlinedMethod.$(O) \
   148     $(OUTDIR_SLASH)PPCInlinedMethod.$(O) \
       
   149     $(OUTDIR_SLASH)PPCInliningVisitor.$(O) \
   143     $(OUTDIR_SLASH)PPCListNode.$(O) \
   150     $(OUTDIR_SLASH)PPCListNode.$(O) \
   144     $(OUTDIR_SLASH)PPCNilNode.$(O) \
   151     $(OUTDIR_SLASH)PPCNilNode.$(O) \
       
   152     $(OUTDIR_SLASH)PPCPluggableConfiguration.$(O) \
   145     $(OUTDIR_SLASH)PPCPluggableNode.$(O) \
   153     $(OUTDIR_SLASH)PPCPluggableNode.$(O) \
   146     $(OUTDIR_SLASH)PPCProfilingContext.$(O) \
   154     $(OUTDIR_SLASH)PPCProfilingContext.$(O) \
       
   155     $(OUTDIR_SLASH)PPCRewritingVisitor.$(O) \
   147     $(OUTDIR_SLASH)PPCUnknownNode.$(O) \
   156     $(OUTDIR_SLASH)PPCUnknownNode.$(O) \
   148     $(OUTDIR_SLASH)PPCAbstractActionNode.$(O) \
   157     $(OUTDIR_SLASH)PPCAbstractActionNode.$(O) \
   149     $(OUTDIR_SLASH)PPCAndNode.$(O) \
   158     $(OUTDIR_SLASH)PPCAndNode.$(O) \
   150     $(OUTDIR_SLASH)PPCCharSetPredicateNode.$(O) \
   159     $(OUTDIR_SLASH)PPCCharSetPredicateNode.$(O) \
   151     $(OUTDIR_SLASH)PPCCharacterNode.$(O) \
   160     $(OUTDIR_SLASH)PPCCharacterNode.$(O) \
   152     $(OUTDIR_SLASH)PPCChoiceNode.$(O) \
   161     $(OUTDIR_SLASH)PPCChoiceNode.$(O) \
       
   162     $(OUTDIR_SLASH)PPCCopyVisitor.$(O) \
   153     $(OUTDIR_SLASH)PPCForwardNode.$(O) \
   163     $(OUTDIR_SLASH)PPCForwardNode.$(O) \
   154     $(OUTDIR_SLASH)PPCInlineAnyNode.$(O) \
       
   155     $(OUTDIR_SLASH)PPCInlineCharacterNode.$(O) \
       
   156     $(OUTDIR_SLASH)PPCInlineNilNode.$(O) \
       
   157     $(OUTDIR_SLASH)PPCInlinePluggableNode.$(O) \
       
   158     $(OUTDIR_SLASH)PPCLiteralNode.$(O) \
   164     $(OUTDIR_SLASH)PPCLiteralNode.$(O) \
       
   165     $(OUTDIR_SLASH)PPCMergingVisitor.$(O) \
   159     $(OUTDIR_SLASH)PPCMessagePredicateNode.$(O) \
   166     $(OUTDIR_SLASH)PPCMessagePredicateNode.$(O) \
   160     $(OUTDIR_SLASH)PPCNegateNode.$(O) \
   167     $(OUTDIR_SLASH)PPCNegateNode.$(O) \
   161     $(OUTDIR_SLASH)PPCNotCharSetPredicateNode.$(O) \
   168     $(OUTDIR_SLASH)PPCNotCharSetPredicateNode.$(O) \
   162     $(OUTDIR_SLASH)PPCNotLiteralNode.$(O) \
   169     $(OUTDIR_SLASH)PPCNotLiteralNode.$(O) \
   163     $(OUTDIR_SLASH)PPCNotMessagePredicateNode.$(O) \
   170     $(OUTDIR_SLASH)PPCNotMessagePredicateNode.$(O) \
   164     $(OUTDIR_SLASH)PPCNotNode.$(O) \
   171     $(OUTDIR_SLASH)PPCNotNode.$(O) \
       
   172     $(OUTDIR_SLASH)PPCOptimizingVisitor.$(O) \
   165     $(OUTDIR_SLASH)PPCOptionalNode.$(O) \
   173     $(OUTDIR_SLASH)PPCOptionalNode.$(O) \
   166     $(OUTDIR_SLASH)PPCPlusNode.$(O) \
   174     $(OUTDIR_SLASH)PPCPlusNode.$(O) \
   167     $(OUTDIR_SLASH)PPCPredicateNode.$(O) \
   175     $(OUTDIR_SLASH)PPCPredicateNode.$(O) \
   168     $(OUTDIR_SLASH)PPCSentinelNode.$(O) \
   176     $(OUTDIR_SLASH)PPCSentinelNode.$(O) \
   169     $(OUTDIR_SLASH)PPCSequenceNode.$(O) \
   177     $(OUTDIR_SLASH)PPCSequenceNode.$(O) \
   170     $(OUTDIR_SLASH)PPCStarNode.$(O) \
   178     $(OUTDIR_SLASH)PPCStarNode.$(O) \
       
   179     $(OUTDIR_SLASH)PPCTokenConsumeNode.$(O) \
       
   180     $(OUTDIR_SLASH)PPCTokenDetector.$(O) \
   171     $(OUTDIR_SLASH)PPCTokenNode.$(O) \
   181     $(OUTDIR_SLASH)PPCTokenNode.$(O) \
       
   182     $(OUTDIR_SLASH)PPCTokenVisitor.$(O) \
       
   183     $(OUTDIR_SLASH)PPCTokenizingCodeGenerator.$(O) \
   172     $(OUTDIR_SLASH)PPCTrimNode.$(O) \
   184     $(OUTDIR_SLASH)PPCTrimNode.$(O) \
   173     $(OUTDIR_SLASH)PPCTrimmingTokenNode.$(O) \
   185     $(OUTDIR_SLASH)PPCTrimmingTokenNode.$(O) \
   174     $(OUTDIR_SLASH)PPCActionNode.$(O) \
   186     $(OUTDIR_SLASH)PPCActionNode.$(O) \
   175     $(OUTDIR_SLASH)PPCInlineCharSetPredicateNode.$(O) \
   187     $(OUTDIR_SLASH)PPCLLChoiceNode.$(O) \
   176     $(OUTDIR_SLASH)PPCInlineLiteralNode.$(O) \
       
   177     $(OUTDIR_SLASH)PPCInlineMessagePredicateNode.$(O) \
       
   178     $(OUTDIR_SLASH)PPCInlineNotCharSetPredicateNode.$(O) \
       
   179     $(OUTDIR_SLASH)PPCInlineNotLiteralNode.$(O) \
       
   180     $(OUTDIR_SLASH)PPCInlineNotMessagePredicateNode.$(O) \
       
   181     $(OUTDIR_SLASH)PPCStarAnyNode.$(O) \
   188     $(OUTDIR_SLASH)PPCStarAnyNode.$(O) \
   182     $(OUTDIR_SLASH)PPCStarCharSetPredicateNode.$(O) \
   189     $(OUTDIR_SLASH)PPCStarCharSetPredicateNode.$(O) \
   183     $(OUTDIR_SLASH)PPCStarMessagePredicateNode.$(O) \
   190     $(OUTDIR_SLASH)PPCStarMessagePredicateNode.$(O) \
   184     $(OUTDIR_SLASH)PPCSymbolActionNode.$(O) \
   191     $(OUTDIR_SLASH)PPCSymbolActionNode.$(O) \
   185     $(OUTDIR_SLASH)PPCTokenSequenceNode.$(O) \
   192     $(OUTDIR_SLASH)PPCTokenSequenceNode.$(O) \
   186     $(OUTDIR_SLASH)PPCTokenActionNode.$(O) \
       
   187     $(OUTDIR_SLASH)PPCTokenStarMessagePredicateNode.$(O) \
   193     $(OUTDIR_SLASH)PPCTokenStarMessagePredicateNode.$(O) \
   188     $(OUTDIR_SLASH)PPCInlineTokenStarMessagePredicateNode.$(O) \
       
   189     $(OUTDIR_SLASH)PPCTokenStarSeparatorNode.$(O) \
   194     $(OUTDIR_SLASH)PPCTokenStarSeparatorNode.$(O) \
   190     $(OUTDIR_SLASH)PPCInlineTokenStarSeparatorNode.$(O) \
       
   191     $(OUTDIR_SLASH)extensions.$(O) \
   195     $(OUTDIR_SLASH)extensions.$(O) \
   192 
   196 
   193 
   197 
   194 
   198