Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.in

    r107b01a r4f97937  
    162162libdemangle_a_LIBADD =
    163163am__dirstamp = $(am__leading_dot)dirstamp
    164 am_libdemangle_a_OBJECTS = SymTab/Demangle.$(OBJEXT) \
    165         SymTab/ManglerCommon.$(OBJEXT) SynTree/Type.$(OBJEXT) \
    166         SynTree/VoidType.$(OBJEXT) SynTree/BasicType.$(OBJEXT) \
    167         SynTree/PointerType.$(OBJEXT) SynTree/ArrayType.$(OBJEXT) \
    168         SynTree/ReferenceType.$(OBJEXT) SynTree/FunctionType.$(OBJEXT) \
     164am__objects_1 = CodeGen/CodeGenerator.$(OBJEXT) \
     165        CodeGen/FixMain.$(OBJEXT) CodeGen/GenType.$(OBJEXT) \
     166        CodeGen/OperatorTable.$(OBJEXT)
     167am__objects_2 = Common/Assert.$(OBJEXT) Common/Eval.$(OBJEXT) \
     168        Common/PassVisitor.$(OBJEXT) Common/SemanticError.$(OBJEXT) \
     169        Common/Stats/Counter.$(OBJEXT) Common/Stats/Heap.$(OBJEXT) \
     170        Common/Stats/Stats.$(OBJEXT) Common/Stats/Time.$(OBJEXT) \
     171        Common/UniqueName.$(OBJEXT)
     172am__objects_3 = ControlStruct/ForExprMutator.$(OBJEXT) \
     173        ControlStruct/LabelFixer.$(OBJEXT) \
     174        ControlStruct/LabelGenerator.$(OBJEXT) \
     175        ControlStruct/MLEMutator.$(OBJEXT) \
     176        ControlStruct/Mutate.$(OBJEXT)
     177am__objects_4 = ResolvExpr/AdjustExprType.$(OBJEXT) \
     178        ResolvExpr/Alternative.$(OBJEXT) \
     179        ResolvExpr/AlternativeFinder.$(OBJEXT) \
     180        ResolvExpr/CastCost.$(OBJEXT) ResolvExpr/CommonType.$(OBJEXT) \
     181        ResolvExpr/ConversionCost.$(OBJEXT) \
     182        ResolvExpr/CurrentObject.$(OBJEXT) \
     183        ResolvExpr/ExplodedActual.$(OBJEXT) \
     184        ResolvExpr/FindOpenVars.$(OBJEXT) ResolvExpr/Occurs.$(OBJEXT) \
     185        ResolvExpr/PolyCost.$(OBJEXT) \
     186        ResolvExpr/PtrsAssignable.$(OBJEXT) \
     187        ResolvExpr/PtrsCastable.$(OBJEXT) \
     188        ResolvExpr/RenameVars.$(OBJEXT) \
     189        ResolvExpr/ResolveAssertions.$(OBJEXT) \
     190        ResolvExpr/Resolver.$(OBJEXT) \
     191        ResolvExpr/ResolveTypeof.$(OBJEXT) \
     192        ResolvExpr/SpecCost.$(OBJEXT) \
     193        ResolvExpr/TypeEnvironment.$(OBJEXT) \
     194        ResolvExpr/Unify.$(OBJEXT)
     195am__objects_5 = SymTab/Autogen.$(OBJEXT) SymTab/FixFunction.$(OBJEXT) \
     196        SymTab/Indexer.$(OBJEXT) SymTab/Mangler.$(OBJEXT) \
     197        SymTab/ManglerCommon.$(OBJEXT) SymTab/Validate.$(OBJEXT)
     198am__objects_6 = SynTree/Type.$(OBJEXT) SynTree/VoidType.$(OBJEXT) \
     199        SynTree/BasicType.$(OBJEXT) SynTree/PointerType.$(OBJEXT) \
     200        SynTree/ArrayType.$(OBJEXT) SynTree/ReferenceType.$(OBJEXT) \
     201        SynTree/FunctionType.$(OBJEXT) \
    169202        SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \
    170203        SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \
     
    182215        SynTree/Initializer.$(OBJEXT) \
    183216        SynTree/TypeSubstitution.$(OBJEXT) SynTree/Attribute.$(OBJEXT) \
    184         SynTree/DeclReplacer.$(OBJEXT) CompilationState.$(OBJEXT) \
    185         CodeGen/CodeGenerator.$(OBJEXT) CodeGen/FixMain.$(OBJEXT) \
    186         CodeGen/GenType.$(OBJEXT) CodeGen/OperatorTable.$(OBJEXT) \
    187         Common/Assert.$(OBJEXT) Common/Eval.$(OBJEXT) \
    188         Common/SemanticError.$(OBJEXT) Common/UniqueName.$(OBJEXT) \
    189         Concurrency/Keywords.$(OBJEXT) \
    190         ControlStruct/ForExprMutator.$(OBJEXT) \
    191         ControlStruct/LabelFixer.$(OBJEXT) \
    192         ControlStruct/LabelGenerator.$(OBJEXT) \
    193         ControlStruct/MLEMutator.$(OBJEXT) \
    194         ControlStruct/Mutate.$(OBJEXT) GenPoly/GenPoly.$(OBJEXT) \
     217        SynTree/DeclReplacer.$(OBJEXT)
     218am__objects_7 = CompilationState.$(OBJEXT) $(am__objects_1) \
     219        Concurrency/Keywords.$(OBJEXT) $(am__objects_2) \
     220        $(am__objects_3) GenPoly/GenPoly.$(OBJEXT) \
    195221        GenPoly/Lvalue.$(OBJEXT) InitTweak/GenInit.$(OBJEXT) \
    196222        InitTweak/InitTweak.$(OBJEXT) Parser/LinkageSpec.$(OBJEXT) \
    197         ResolvExpr/AdjustExprType.$(OBJEXT) \
    198         ResolvExpr/Alternative.$(OBJEXT) \
    199         ResolvExpr/AlternativeFinder.$(OBJEXT) \
    200         ResolvExpr/ExplodedActual.$(OBJEXT) \
    201         ResolvExpr/CastCost.$(OBJEXT) ResolvExpr/CommonType.$(OBJEXT) \
    202         ResolvExpr/ConversionCost.$(OBJEXT) \
    203         ResolvExpr/CurrentObject.$(OBJEXT) \
    204         ResolvExpr/FindOpenVars.$(OBJEXT) ResolvExpr/Occurs.$(OBJEXT) \
    205         ResolvExpr/PolyCost.$(OBJEXT) \
    206         ResolvExpr/PtrsAssignable.$(OBJEXT) \
    207         ResolvExpr/PtrsCastable.$(OBJEXT) \
    208         ResolvExpr/RenameVars.$(OBJEXT) ResolvExpr/Resolver.$(OBJEXT) \
    209         ResolvExpr/ResolveTypeof.$(OBJEXT) \
    210         ResolvExpr/TypeEnvironment.$(OBJEXT) \
    211         ResolvExpr/Unify.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \
    212         SymTab/FixFunction.$(OBJEXT) SymTab/Indexer.$(OBJEXT) \
    213         SymTab/Mangler.$(OBJEXT) SymTab/Validate.$(OBJEXT) \
    214         Tuples/Explode.$(OBJEXT) Tuples/TupleAssignment.$(OBJEXT) \
    215         Tuples/TupleExpansion.$(OBJEXT) \
     223        $(am__objects_4) $(am__objects_5) SymTab/Demangle.$(OBJEXT) \
     224        $(am__objects_6) Tuples/TupleAssignment.$(OBJEXT) \
     225        Tuples/TupleExpansion.$(OBJEXT) Tuples/Explode.$(OBJEXT) \
    216226        Validate/HandleAttributes.$(OBJEXT)
     227am_libdemangle_a_OBJECTS = $(am__objects_7)
    217228libdemangle_a_OBJECTS = $(am_libdemangle_a_OBJECTS)
    218229am__installdirs = "$(DESTDIR)$(cfa_cpplibdir)"
    219230PROGRAMS = $(cfa_cpplib_PROGRAMS)
    220 am__objects_1 = main.$(OBJEXT) MakeLibCfa.$(OBJEXT) \
    221         CompilationState.$(OBJEXT) CodeGen/Generate.$(OBJEXT) \
    222         CodeGen/CodeGenerator.$(OBJEXT) CodeGen/GenType.$(OBJEXT) \
    223         CodeGen/FixNames.$(OBJEXT) CodeGen/FixMain.$(OBJEXT) \
    224         CodeGen/OperatorTable.$(OBJEXT) CodeTools/DeclStats.$(OBJEXT) \
     231am__objects_8 = main.$(OBJEXT) MakeLibCfa.$(OBJEXT) \
     232        CompilationState.$(OBJEXT) $(am__objects_1) \
     233        CodeGen/Generate.$(OBJEXT) CodeGen/FixNames.$(OBJEXT) \
     234        CodeTools/DeclStats.$(OBJEXT) \
    225235        CodeTools/ResolvProtoDump.$(OBJEXT) \
    226236        CodeTools/TrackLoc.$(OBJEXT) Concurrency/Keywords.$(OBJEXT) \
    227         Concurrency/Waitfor.$(OBJEXT) Common/SemanticError.$(OBJEXT) \
    228         Common/UniqueName.$(OBJEXT) Common/DebugMalloc.$(OBJEXT) \
    229         Common/Assert.$(OBJEXT) Common/Heap.$(OBJEXT) \
    230         Common/Eval.$(OBJEXT) ControlStruct/LabelGenerator.$(OBJEXT) \
    231         ControlStruct/LabelFixer.$(OBJEXT) \
    232         ControlStruct/MLEMutator.$(OBJEXT) \
    233         ControlStruct/Mutate.$(OBJEXT) \
    234         ControlStruct/ForExprMutator.$(OBJEXT) \
     237        Concurrency/Waitfor.$(OBJEXT) $(am__objects_2) \
     238        Common/DebugMalloc.$(OBJEXT) $(am__objects_3) \
    235239        ControlStruct/ExceptTranslate.$(OBJEXT) GenPoly/Box.$(OBJEXT) \
    236240        GenPoly/GenPoly.$(OBJEXT) GenPoly/ScrubTyVars.$(OBJEXT) \
     
    246250        Parser/InitializerNode.$(OBJEXT) Parser/TypeData.$(OBJEXT) \
    247251        Parser/LinkageSpec.$(OBJEXT) Parser/parserutility.$(OBJEXT) \
    248         ResolvExpr/AlternativeFinder.$(OBJEXT) \
    249         ResolvExpr/Alternative.$(OBJEXT) ResolvExpr/Unify.$(OBJEXT) \
    250         ResolvExpr/PtrsAssignable.$(OBJEXT) \
    251         ResolvExpr/CommonType.$(OBJEXT) \
    252         ResolvExpr/ConversionCost.$(OBJEXT) \
    253         ResolvExpr/CastCost.$(OBJEXT) \
    254         ResolvExpr/PtrsCastable.$(OBJEXT) \
    255         ResolvExpr/AdjustExprType.$(OBJEXT) \
    256         ResolvExpr/AlternativePrinter.$(OBJEXT) \
    257         ResolvExpr/Resolver.$(OBJEXT) \
    258         ResolvExpr/ResolveTypeof.$(OBJEXT) \
    259         ResolvExpr/RenameVars.$(OBJEXT) \
    260         ResolvExpr/FindOpenVars.$(OBJEXT) \
    261         ResolvExpr/PolyCost.$(OBJEXT) ResolvExpr/Occurs.$(OBJEXT) \
    262         ResolvExpr/TypeEnvironment.$(OBJEXT) \
    263         ResolvExpr/CurrentObject.$(OBJEXT) \
    264         ResolvExpr/ExplodedActual.$(OBJEXT) SymTab/Indexer.$(OBJEXT) \
    265         SymTab/Mangler.$(OBJEXT) SymTab/ManglerCommon.$(OBJEXT) \
    266         SymTab/Validate.$(OBJEXT) SymTab/FixFunction.$(OBJEXT) \
    267         SymTab/Autogen.$(OBJEXT) SynTree/Type.$(OBJEXT) \
    268         SynTree/VoidType.$(OBJEXT) SynTree/BasicType.$(OBJEXT) \
    269         SynTree/PointerType.$(OBJEXT) SynTree/ArrayType.$(OBJEXT) \
    270         SynTree/ReferenceType.$(OBJEXT) SynTree/FunctionType.$(OBJEXT) \
    271         SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \
    272         SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \
    273         SynTree/VarArgsType.$(OBJEXT) SynTree/ZeroOneType.$(OBJEXT) \
    274         SynTree/Constant.$(OBJEXT) SynTree/Expression.$(OBJEXT) \
    275         SynTree/TupleExpr.$(OBJEXT) SynTree/CommaExpr.$(OBJEXT) \
    276         SynTree/TypeExpr.$(OBJEXT) SynTree/ApplicationExpr.$(OBJEXT) \
    277         SynTree/AddressExpr.$(OBJEXT) SynTree/Statement.$(OBJEXT) \
    278         SynTree/CompoundStmt.$(OBJEXT) SynTree/DeclStmt.$(OBJEXT) \
    279         SynTree/Declaration.$(OBJEXT) \
    280         SynTree/DeclarationWithType.$(OBJEXT) \
    281         SynTree/ObjectDecl.$(OBJEXT) SynTree/FunctionDecl.$(OBJEXT) \
    282         SynTree/AggregateDecl.$(OBJEXT) \
    283         SynTree/NamedTypeDecl.$(OBJEXT) SynTree/TypeDecl.$(OBJEXT) \
    284         SynTree/Initializer.$(OBJEXT) \
    285         SynTree/TypeSubstitution.$(OBJEXT) SynTree/Attribute.$(OBJEXT) \
    286         SynTree/DeclReplacer.$(OBJEXT) \
     252        $(am__objects_4) ResolvExpr/AlternativePrinter.$(OBJEXT) \
     253        $(am__objects_5) $(am__objects_6) \
    287254        Tuples/TupleAssignment.$(OBJEXT) \
    288255        Tuples/TupleExpansion.$(OBJEXT) Tuples/Explode.$(OBJEXT) \
    289256        Validate/HandleAttributes.$(OBJEXT) \
    290257        Virtual/ExpandCasts.$(OBJEXT)
    291 am____driver_cfa_cpp_OBJECTS = $(am__objects_1)
     258am____driver_cfa_cpp_OBJECTS = $(am__objects_8)
    292259___driver_cfa_cpp_OBJECTS = $(am____driver_cfa_cpp_OBJECTS)
    293260___driver_cfa_cpp_DEPENDENCIES =
     
    410377DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    411378ACLOCAL = @ACLOCAL@
    412 ALLOCA = @ALLOCA@
    413379AMTAR = @AMTAR@
    414380AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
     
    558524AUTOMAKE_OPTIONS = foreign subdir-objects
    559525ACLOCAL_AMFLAGS = -I automake
    560 SRC = main.cc MakeLibCfa.cc CompilationState.cc CodeGen/Generate.cc \
    561         CodeGen/CodeGenerator.cc CodeGen/GenType.cc \
    562         CodeGen/FixNames.cc CodeGen/FixMain.cc \
    563         CodeGen/OperatorTable.cc CodeTools/DeclStats.cc \
     526SRC = main.cc MakeLibCfa.cc CompilationState.cc $(SRC_CODEGEN) \
     527        CodeGen/Generate.cc CodeGen/FixNames.cc CodeTools/DeclStats.cc \
    564528        CodeTools/ResolvProtoDump.cc CodeTools/TrackLoc.cc \
    565         Concurrency/Keywords.cc Concurrency/Waitfor.cc \
    566         Common/SemanticError.cc Common/UniqueName.cc \
    567         Common/DebugMalloc.cc Common/Assert.cc Common/Heap.cc \
    568         Common/Eval.cc ControlStruct/LabelGenerator.cc \
    569         ControlStruct/LabelFixer.cc ControlStruct/MLEMutator.cc \
    570         ControlStruct/Mutate.cc ControlStruct/ForExprMutator.cc \
     529        Concurrency/Keywords.cc Concurrency/Waitfor.cc $(SRC_COMMON) \
     530        Common/DebugMalloc.cc $(SRC_CONTROLSTRUCT) \
    571531        ControlStruct/ExceptTranslate.cc GenPoly/Box.cc \
    572532        GenPoly/GenPoly.cc GenPoly/ScrubTyVars.cc GenPoly/Lvalue.cc \
     
    579539        Parser/StatementNode.cc Parser/InitializerNode.cc \
    580540        Parser/TypeData.cc Parser/LinkageSpec.cc \
    581         Parser/parserutility.cc ResolvExpr/AlternativeFinder.cc \
    582         ResolvExpr/Alternative.cc ResolvExpr/Unify.cc \
    583         ResolvExpr/PtrsAssignable.cc ResolvExpr/CommonType.cc \
    584         ResolvExpr/ConversionCost.cc ResolvExpr/CastCost.cc \
    585         ResolvExpr/PtrsCastable.cc ResolvExpr/AdjustExprType.cc \
    586         ResolvExpr/AlternativePrinter.cc ResolvExpr/Resolver.cc \
    587         ResolvExpr/ResolveTypeof.cc ResolvExpr/RenameVars.cc \
    588         ResolvExpr/FindOpenVars.cc ResolvExpr/PolyCost.cc \
    589         ResolvExpr/Occurs.cc ResolvExpr/TypeEnvironment.cc \
    590         ResolvExpr/CurrentObject.cc ResolvExpr/ExplodedActual.cc \
    591         SymTab/Indexer.cc SymTab/Mangler.cc SymTab/ManglerCommon.cc \
    592         SymTab/Validate.cc SymTab/FixFunction.cc SymTab/Autogen.cc \
    593         SynTree/Type.cc SynTree/VoidType.cc SynTree/BasicType.cc \
    594         SynTree/PointerType.cc SynTree/ArrayType.cc \
    595         SynTree/ReferenceType.cc SynTree/FunctionType.cc \
    596         SynTree/ReferenceToType.cc SynTree/TupleType.cc \
    597         SynTree/TypeofType.cc SynTree/AttrType.cc \
    598         SynTree/VarArgsType.cc SynTree/ZeroOneType.cc \
    599         SynTree/Constant.cc SynTree/Expression.cc SynTree/TupleExpr.cc \
    600         SynTree/CommaExpr.cc SynTree/TypeExpr.cc \
    601         SynTree/ApplicationExpr.cc SynTree/AddressExpr.cc \
    602         SynTree/Statement.cc SynTree/CompoundStmt.cc \
    603         SynTree/DeclStmt.cc SynTree/Declaration.cc \
    604         SynTree/DeclarationWithType.cc SynTree/ObjectDecl.cc \
    605         SynTree/FunctionDecl.cc SynTree/AggregateDecl.cc \
    606         SynTree/NamedTypeDecl.cc SynTree/TypeDecl.cc \
    607         SynTree/Initializer.cc SynTree/TypeSubstitution.cc \
    608         SynTree/Attribute.cc SynTree/DeclReplacer.cc \
     541        Parser/parserutility.cc $(SRC_RESOLVEXPR) \
     542        ResolvExpr/AlternativePrinter.cc $(SRC_SYMTAB) $(SRC_SYNTREE) \
    609543        Tuples/TupleAssignment.cc Tuples/TupleExpansion.cc \
    610544        Tuples/Explode.cc Validate/HandleAttributes.cc \
    611545        Virtual/ExpandCasts.cc
     546SRCDEMANGLE = CompilationState.cc $(SRC_CODEGEN) \
     547        Concurrency/Keywords.cc $(SRC_COMMON) $(SRC_CONTROLSTRUCT) \
     548        GenPoly/GenPoly.cc GenPoly/Lvalue.cc InitTweak/GenInit.cc \
     549        InitTweak/InitTweak.cc Parser/LinkageSpec.cc $(SRC_RESOLVEXPR) \
     550        $(SRC_SYMTAB) SymTab/Demangle.cc $(SRC_SYNTREE) \
     551        Tuples/TupleAssignment.cc Tuples/TupleExpansion.cc \
     552        Tuples/Explode.cc Validate/HandleAttributes.cc
    612553MAINTAINERCLEANFILES = ${libdir}/${notdir ${cfa_cpplib_PROGRAMS}}
    613 MOSTLYCLEANFILES = Parser/parser.hh Parser/parser.output
     554MOSTLYCLEANFILES = Parser/lex.cc Parser/parser.cc Parser/parser.hh \
     555        Parser/parser.output
     556SRC_CODEGEN = \
     557        CodeGen/CodeGenerator.cc \
     558        CodeGen/FixMain.cc \
     559        CodeGen/GenType.cc \
     560        CodeGen/OperatorTable.cc
     561
     562SRC_COMMON = \
     563      Common/Assert.cc \
     564      Common/Eval.cc \
     565      Common/PassVisitor.cc \
     566      Common/SemanticError.cc \
     567      Common/Stats/Counter.cc \
     568      Common/Stats/Heap.cc \
     569      Common/Stats/Stats.cc \
     570      Common/Stats/Time.cc \
     571      Common/UniqueName.cc
     572
     573SRC_CONTROLSTRUCT = \
     574        ControlStruct/ForExprMutator.cc \
     575        ControlStruct/LabelFixer.cc \
     576        ControlStruct/LabelGenerator.cc \
     577        ControlStruct/MLEMutator.cc \
     578        ControlStruct/Mutate.cc
     579
    614580BUILT_SOURCES = Parser/parser.hh
    615581AM_YFLAGS = -d -t -v
    616 
    617 # Is there a way to use a variable for the directory names?
     582SRC_RESOLVEXPR = \
     583      ResolvExpr/AdjustExprType.cc \
     584      ResolvExpr/Alternative.cc \
     585      ResolvExpr/AlternativeFinder.cc \
     586      ResolvExpr/CastCost.cc \
     587      ResolvExpr/CommonType.cc \
     588      ResolvExpr/ConversionCost.cc \
     589      ResolvExpr/CurrentObject.cc \
     590      ResolvExpr/ExplodedActual.cc \
     591      ResolvExpr/FindOpenVars.cc \
     592      ResolvExpr/Occurs.cc \
     593      ResolvExpr/PolyCost.cc \
     594      ResolvExpr/PtrsAssignable.cc \
     595      ResolvExpr/PtrsCastable.cc \
     596      ResolvExpr/RenameVars.cc \
     597      ResolvExpr/ResolveAssertions.cc \
     598      ResolvExpr/Resolver.cc \
     599      ResolvExpr/ResolveTypeof.cc \
     600      ResolvExpr/SpecCost.cc \
     601      ResolvExpr/TypeEnvironment.cc \
     602      ResolvExpr/Unify.cc
     603
     604SRC_SYMTAB = \
     605      SymTab/Autogen.cc \
     606      SymTab/FixFunction.cc \
     607      SymTab/Indexer.cc \
     608      SymTab/Mangler.cc \
     609      SymTab/ManglerCommon.cc \
     610      SymTab/Validate.cc
     611
     612SRC_SYNTREE = \
     613      SynTree/Type.cc \
     614      SynTree/VoidType.cc \
     615      SynTree/BasicType.cc \
     616      SynTree/PointerType.cc \
     617      SynTree/ArrayType.cc \
     618      SynTree/ReferenceType.cc \
     619      SynTree/FunctionType.cc \
     620      SynTree/ReferenceToType.cc \
     621      SynTree/TupleType.cc \
     622      SynTree/TypeofType.cc \
     623      SynTree/AttrType.cc \
     624      SynTree/VarArgsType.cc \
     625      SynTree/ZeroOneType.cc \
     626      SynTree/Constant.cc \
     627      SynTree/Expression.cc \
     628      SynTree/TupleExpr.cc \
     629      SynTree/CommaExpr.cc \
     630      SynTree/TypeExpr.cc \
     631      SynTree/ApplicationExpr.cc \
     632      SynTree/AddressExpr.cc \
     633      SynTree/Statement.cc \
     634      SynTree/CompoundStmt.cc \
     635      SynTree/DeclStmt.cc \
     636      SynTree/Declaration.cc \
     637      SynTree/DeclarationWithType.cc \
     638      SynTree/ObjectDecl.cc \
     639      SynTree/FunctionDecl.cc \
     640      SynTree/AggregateDecl.cc \
     641      SynTree/NamedTypeDecl.cc \
     642      SynTree/TypeDecl.cc \
     643      SynTree/Initializer.cc \
     644      SynTree/TypeSubstitution.cc \
     645      SynTree/Attribute.cc \
     646      SynTree/DeclReplacer.cc
     647
    618648
    619649# put into lib for now
     
    625655ARFLAGS = cr
    626656demangler_SOURCES = SymTab/demangler.cc
    627 demangler_LDADD = libdemangle.a     # yywrap
     657demangler_LDADD = libdemangle.a -ldl                    # yywrap
    628658noinst_LIBRARIES = libdemangle.a
    629 libdemangle_a_SOURCES = SymTab/Demangle.cc SymTab/ManglerCommon.cc \
    630   SynTree/Type.cc \
    631   SynTree/VoidType.cc \
    632   SynTree/BasicType.cc \
    633   SynTree/PointerType.cc \
    634   SynTree/ArrayType.cc \
    635   SynTree/ReferenceType.cc \
    636   SynTree/FunctionType.cc \
    637   SynTree/ReferenceToType.cc \
    638   SynTree/TupleType.cc \
    639   SynTree/TypeofType.cc \
    640   SynTree/AttrType.cc \
    641   SynTree/VarArgsType.cc \
    642   SynTree/ZeroOneType.cc \
    643   SynTree/Constant.cc \
    644   SynTree/Expression.cc \
    645   SynTree/TupleExpr.cc \
    646   SynTree/CommaExpr.cc \
    647   SynTree/TypeExpr.cc \
    648   SynTree/ApplicationExpr.cc \
    649   SynTree/AddressExpr.cc \
    650   SynTree/Statement.cc \
    651   SynTree/CompoundStmt.cc \
    652   SynTree/DeclStmt.cc \
    653   SynTree/Declaration.cc \
    654   SynTree/DeclarationWithType.cc \
    655   SynTree/ObjectDecl.cc \
    656   SynTree/FunctionDecl.cc \
    657   SynTree/AggregateDecl.cc \
    658   SynTree/NamedTypeDecl.cc \
    659   SynTree/TypeDecl.cc \
    660   SynTree/Initializer.cc \
    661   SynTree/TypeSubstitution.cc \
    662   SynTree/Attribute.cc \
    663   SynTree/DeclReplacer.cc \
    664   CompilationState.cc \
    665   CodeGen/CodeGenerator.cc \
    666   CodeGen/FixMain.cc \
    667   CodeGen/GenType.cc \
    668   CodeGen/OperatorTable.cc \
    669   Common/Assert.cc \
    670   Common/Eval.cc \
    671   Common/SemanticError.cc \
    672   Common/UniqueName.cc \
    673   Concurrency/Keywords.cc \
    674   ControlStruct/ForExprMutator.cc \
    675   ControlStruct/LabelFixer.cc \
    676   ControlStruct/LabelGenerator.cc \
    677   ControlStruct/MLEMutator.cc \
    678   ControlStruct/Mutate.cc \
    679   GenPoly/GenPoly.cc \
    680   GenPoly/Lvalue.cc \
    681   InitTweak/GenInit.cc \
    682   InitTweak/InitTweak.cc \
    683   Parser/LinkageSpec.cc \
    684   ResolvExpr/AdjustExprType.cc \
    685   ResolvExpr/Alternative.cc \
    686   ResolvExpr/AlternativeFinder.cc \
    687   ResolvExpr/ExplodedActual.cc \
    688   ResolvExpr/CastCost.cc \
    689   ResolvExpr/CommonType.cc \
    690   ResolvExpr/ConversionCost.cc \
    691   ResolvExpr/CurrentObject.cc \
    692   ResolvExpr/FindOpenVars.cc \
    693   ResolvExpr/Occurs.cc \
    694   ResolvExpr/PolyCost.cc \
    695   ResolvExpr/PtrsAssignable.cc \
    696   ResolvExpr/PtrsCastable.cc \
    697   ResolvExpr/RenameVars.cc \
    698   ResolvExpr/Resolver.cc \
    699   ResolvExpr/ResolveTypeof.cc \
    700   ResolvExpr/TypeEnvironment.cc \
    701   ResolvExpr/Unify.cc \
    702   SymTab/Autogen.cc \
    703   SymTab/FixFunction.cc \
    704   SymTab/Indexer.cc \
    705   SymTab/Mangler.cc \
    706   SymTab/Validate.cc \
    707   Tuples/Explode.cc \
    708   Tuples/TupleAssignment.cc \
    709   Tuples/TupleExpansion.cc \
    710   Validate/HandleAttributes.cc
    711 
     659libdemangle_a_SOURCES = $(SRCDEMANGLE)
    712660all: $(BUILT_SOURCES)
    713661        $(MAKE) $(AM_MAKEFLAGS) all-am
     
    748696clean-noinstLIBRARIES:
    749697        -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
    750 SymTab/$(am__dirstamp):
    751         @$(MKDIR_P) SymTab
    752         @: > SymTab/$(am__dirstamp)
    753 SymTab/$(DEPDIR)/$(am__dirstamp):
    754         @$(MKDIR_P) SymTab/$(DEPDIR)
    755         @: > SymTab/$(DEPDIR)/$(am__dirstamp)
    756 SymTab/Demangle.$(OBJEXT): SymTab/$(am__dirstamp) \
    757         SymTab/$(DEPDIR)/$(am__dirstamp)
    758 SymTab/ManglerCommon.$(OBJEXT): SymTab/$(am__dirstamp) \
    759         SymTab/$(DEPDIR)/$(am__dirstamp)
    760 SynTree/$(am__dirstamp):
    761         @$(MKDIR_P) SynTree
    762         @: > SynTree/$(am__dirstamp)
    763 SynTree/$(DEPDIR)/$(am__dirstamp):
    764         @$(MKDIR_P) SynTree/$(DEPDIR)
    765         @: > SynTree/$(DEPDIR)/$(am__dirstamp)
    766 SynTree/Type.$(OBJEXT): SynTree/$(am__dirstamp) \
    767         SynTree/$(DEPDIR)/$(am__dirstamp)
    768 SynTree/VoidType.$(OBJEXT): SynTree/$(am__dirstamp) \
    769         SynTree/$(DEPDIR)/$(am__dirstamp)
    770 SynTree/BasicType.$(OBJEXT): SynTree/$(am__dirstamp) \
    771         SynTree/$(DEPDIR)/$(am__dirstamp)
    772 SynTree/PointerType.$(OBJEXT): SynTree/$(am__dirstamp) \
    773         SynTree/$(DEPDIR)/$(am__dirstamp)
    774 SynTree/ArrayType.$(OBJEXT): SynTree/$(am__dirstamp) \
    775         SynTree/$(DEPDIR)/$(am__dirstamp)
    776 SynTree/ReferenceType.$(OBJEXT): SynTree/$(am__dirstamp) \
    777         SynTree/$(DEPDIR)/$(am__dirstamp)
    778 SynTree/FunctionType.$(OBJEXT): SynTree/$(am__dirstamp) \
    779         SynTree/$(DEPDIR)/$(am__dirstamp)
    780 SynTree/ReferenceToType.$(OBJEXT): SynTree/$(am__dirstamp) \
    781         SynTree/$(DEPDIR)/$(am__dirstamp)
    782 SynTree/TupleType.$(OBJEXT): SynTree/$(am__dirstamp) \
    783         SynTree/$(DEPDIR)/$(am__dirstamp)
    784 SynTree/TypeofType.$(OBJEXT): SynTree/$(am__dirstamp) \
    785         SynTree/$(DEPDIR)/$(am__dirstamp)
    786 SynTree/AttrType.$(OBJEXT): SynTree/$(am__dirstamp) \
    787         SynTree/$(DEPDIR)/$(am__dirstamp)
    788 SynTree/VarArgsType.$(OBJEXT): SynTree/$(am__dirstamp) \
    789         SynTree/$(DEPDIR)/$(am__dirstamp)
    790 SynTree/ZeroOneType.$(OBJEXT): SynTree/$(am__dirstamp) \
    791         SynTree/$(DEPDIR)/$(am__dirstamp)
    792 SynTree/Constant.$(OBJEXT): SynTree/$(am__dirstamp) \
    793         SynTree/$(DEPDIR)/$(am__dirstamp)
    794 SynTree/Expression.$(OBJEXT): SynTree/$(am__dirstamp) \
    795         SynTree/$(DEPDIR)/$(am__dirstamp)
    796 SynTree/TupleExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
    797         SynTree/$(DEPDIR)/$(am__dirstamp)
    798 SynTree/CommaExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
    799         SynTree/$(DEPDIR)/$(am__dirstamp)
    800 SynTree/TypeExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
    801         SynTree/$(DEPDIR)/$(am__dirstamp)
    802 SynTree/ApplicationExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
    803         SynTree/$(DEPDIR)/$(am__dirstamp)
    804 SynTree/AddressExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
    805         SynTree/$(DEPDIR)/$(am__dirstamp)
    806 SynTree/Statement.$(OBJEXT): SynTree/$(am__dirstamp) \
    807         SynTree/$(DEPDIR)/$(am__dirstamp)
    808 SynTree/CompoundStmt.$(OBJEXT): SynTree/$(am__dirstamp) \
    809         SynTree/$(DEPDIR)/$(am__dirstamp)
    810 SynTree/DeclStmt.$(OBJEXT): SynTree/$(am__dirstamp) \
    811         SynTree/$(DEPDIR)/$(am__dirstamp)
    812 SynTree/Declaration.$(OBJEXT): SynTree/$(am__dirstamp) \
    813         SynTree/$(DEPDIR)/$(am__dirstamp)
    814 SynTree/DeclarationWithType.$(OBJEXT): SynTree/$(am__dirstamp) \
    815         SynTree/$(DEPDIR)/$(am__dirstamp)
    816 SynTree/ObjectDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
    817         SynTree/$(DEPDIR)/$(am__dirstamp)
    818 SynTree/FunctionDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
    819         SynTree/$(DEPDIR)/$(am__dirstamp)
    820 SynTree/AggregateDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
    821         SynTree/$(DEPDIR)/$(am__dirstamp)
    822 SynTree/NamedTypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
    823         SynTree/$(DEPDIR)/$(am__dirstamp)
    824 SynTree/TypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
    825         SynTree/$(DEPDIR)/$(am__dirstamp)
    826 SynTree/Initializer.$(OBJEXT): SynTree/$(am__dirstamp) \
    827         SynTree/$(DEPDIR)/$(am__dirstamp)
    828 SynTree/TypeSubstitution.$(OBJEXT): SynTree/$(am__dirstamp) \
    829         SynTree/$(DEPDIR)/$(am__dirstamp)
    830 SynTree/Attribute.$(OBJEXT): SynTree/$(am__dirstamp) \
    831         SynTree/$(DEPDIR)/$(am__dirstamp)
    832 SynTree/DeclReplacer.$(OBJEXT): SynTree/$(am__dirstamp) \
    833         SynTree/$(DEPDIR)/$(am__dirstamp)
    834698CodeGen/$(am__dirstamp):
    835699        @$(MKDIR_P) CodeGen
     
    846710CodeGen/OperatorTable.$(OBJEXT): CodeGen/$(am__dirstamp) \
    847711        CodeGen/$(DEPDIR)/$(am__dirstamp)
     712Concurrency/$(am__dirstamp):
     713        @$(MKDIR_P) Concurrency
     714        @: > Concurrency/$(am__dirstamp)
     715Concurrency/$(DEPDIR)/$(am__dirstamp):
     716        @$(MKDIR_P) Concurrency/$(DEPDIR)
     717        @: > Concurrency/$(DEPDIR)/$(am__dirstamp)
     718Concurrency/Keywords.$(OBJEXT): Concurrency/$(am__dirstamp) \
     719        Concurrency/$(DEPDIR)/$(am__dirstamp)
    848720Common/$(am__dirstamp):
    849721        @$(MKDIR_P) Common
     
    856728Common/Eval.$(OBJEXT): Common/$(am__dirstamp) \
    857729        Common/$(DEPDIR)/$(am__dirstamp)
     730Common/PassVisitor.$(OBJEXT): Common/$(am__dirstamp) \
     731        Common/$(DEPDIR)/$(am__dirstamp)
    858732Common/SemanticError.$(OBJEXT): Common/$(am__dirstamp) \
    859733        Common/$(DEPDIR)/$(am__dirstamp)
     734Common/Stats/$(am__dirstamp):
     735        @$(MKDIR_P) Common/Stats
     736        @: > Common/Stats/$(am__dirstamp)
     737Common/Stats/$(DEPDIR)/$(am__dirstamp):
     738        @$(MKDIR_P) Common/Stats/$(DEPDIR)
     739        @: > Common/Stats/$(DEPDIR)/$(am__dirstamp)
     740Common/Stats/Counter.$(OBJEXT): Common/Stats/$(am__dirstamp) \
     741        Common/Stats/$(DEPDIR)/$(am__dirstamp)
     742Common/Stats/Heap.$(OBJEXT): Common/Stats/$(am__dirstamp) \
     743        Common/Stats/$(DEPDIR)/$(am__dirstamp)
     744Common/Stats/Stats.$(OBJEXT): Common/Stats/$(am__dirstamp) \
     745        Common/Stats/$(DEPDIR)/$(am__dirstamp)
     746Common/Stats/Time.$(OBJEXT): Common/Stats/$(am__dirstamp) \
     747        Common/Stats/$(DEPDIR)/$(am__dirstamp)
    860748Common/UniqueName.$(OBJEXT): Common/$(am__dirstamp) \
    861749        Common/$(DEPDIR)/$(am__dirstamp)
    862 Concurrency/$(am__dirstamp):
    863         @$(MKDIR_P) Concurrency
    864         @: > Concurrency/$(am__dirstamp)
    865 Concurrency/$(DEPDIR)/$(am__dirstamp):
    866         @$(MKDIR_P) Concurrency/$(DEPDIR)
    867         @: > Concurrency/$(DEPDIR)/$(am__dirstamp)
    868 Concurrency/Keywords.$(OBJEXT): Concurrency/$(am__dirstamp) \
    869         Concurrency/$(DEPDIR)/$(am__dirstamp)
    870750ControlStruct/$(am__dirstamp):
    871751        @$(MKDIR_P) ControlStruct
     
    924804ResolvExpr/AlternativeFinder.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    925805        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     806ResolvExpr/CastCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     807        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     808ResolvExpr/CommonType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     809        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     810ResolvExpr/ConversionCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     811        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     812ResolvExpr/CurrentObject.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     813        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    926814ResolvExpr/ExplodedActual.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    927815        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    928 ResolvExpr/CastCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    929         ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    930 ResolvExpr/CommonType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    931         ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    932 ResolvExpr/ConversionCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    933         ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    934 ResolvExpr/CurrentObject.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    935         ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    936816ResolvExpr/FindOpenVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    937817        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     
    946826ResolvExpr/RenameVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    947827        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     828ResolvExpr/ResolveAssertions.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     829        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    948830ResolvExpr/Resolver.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    949831        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    950832ResolvExpr/ResolveTypeof.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    951833        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     834ResolvExpr/SpecCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     835        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    952836ResolvExpr/TypeEnvironment.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    953837        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    954838ResolvExpr/Unify.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    955839        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     840SymTab/$(am__dirstamp):
     841        @$(MKDIR_P) SymTab
     842        @: > SymTab/$(am__dirstamp)
     843SymTab/$(DEPDIR)/$(am__dirstamp):
     844        @$(MKDIR_P) SymTab/$(DEPDIR)
     845        @: > SymTab/$(DEPDIR)/$(am__dirstamp)
    956846SymTab/Autogen.$(OBJEXT): SymTab/$(am__dirstamp) \
    957847        SymTab/$(DEPDIR)/$(am__dirstamp)
     
    962852SymTab/Mangler.$(OBJEXT): SymTab/$(am__dirstamp) \
    963853        SymTab/$(DEPDIR)/$(am__dirstamp)
     854SymTab/ManglerCommon.$(OBJEXT): SymTab/$(am__dirstamp) \
     855        SymTab/$(DEPDIR)/$(am__dirstamp)
    964856SymTab/Validate.$(OBJEXT): SymTab/$(am__dirstamp) \
    965857        SymTab/$(DEPDIR)/$(am__dirstamp)
     858SymTab/Demangle.$(OBJEXT): SymTab/$(am__dirstamp) \
     859        SymTab/$(DEPDIR)/$(am__dirstamp)
     860SynTree/$(am__dirstamp):
     861        @$(MKDIR_P) SynTree
     862        @: > SynTree/$(am__dirstamp)
     863SynTree/$(DEPDIR)/$(am__dirstamp):
     864        @$(MKDIR_P) SynTree/$(DEPDIR)
     865        @: > SynTree/$(DEPDIR)/$(am__dirstamp)
     866SynTree/Type.$(OBJEXT): SynTree/$(am__dirstamp) \
     867        SynTree/$(DEPDIR)/$(am__dirstamp)
     868SynTree/VoidType.$(OBJEXT): SynTree/$(am__dirstamp) \
     869        SynTree/$(DEPDIR)/$(am__dirstamp)
     870SynTree/BasicType.$(OBJEXT): SynTree/$(am__dirstamp) \
     871        SynTree/$(DEPDIR)/$(am__dirstamp)
     872SynTree/PointerType.$(OBJEXT): SynTree/$(am__dirstamp) \
     873        SynTree/$(DEPDIR)/$(am__dirstamp)
     874SynTree/ArrayType.$(OBJEXT): SynTree/$(am__dirstamp) \
     875        SynTree/$(DEPDIR)/$(am__dirstamp)
     876SynTree/ReferenceType.$(OBJEXT): SynTree/$(am__dirstamp) \
     877        SynTree/$(DEPDIR)/$(am__dirstamp)
     878SynTree/FunctionType.$(OBJEXT): SynTree/$(am__dirstamp) \
     879        SynTree/$(DEPDIR)/$(am__dirstamp)
     880SynTree/ReferenceToType.$(OBJEXT): SynTree/$(am__dirstamp) \
     881        SynTree/$(DEPDIR)/$(am__dirstamp)
     882SynTree/TupleType.$(OBJEXT): SynTree/$(am__dirstamp) \
     883        SynTree/$(DEPDIR)/$(am__dirstamp)
     884SynTree/TypeofType.$(OBJEXT): SynTree/$(am__dirstamp) \
     885        SynTree/$(DEPDIR)/$(am__dirstamp)
     886SynTree/AttrType.$(OBJEXT): SynTree/$(am__dirstamp) \
     887        SynTree/$(DEPDIR)/$(am__dirstamp)
     888SynTree/VarArgsType.$(OBJEXT): SynTree/$(am__dirstamp) \
     889        SynTree/$(DEPDIR)/$(am__dirstamp)
     890SynTree/ZeroOneType.$(OBJEXT): SynTree/$(am__dirstamp) \
     891        SynTree/$(DEPDIR)/$(am__dirstamp)
     892SynTree/Constant.$(OBJEXT): SynTree/$(am__dirstamp) \
     893        SynTree/$(DEPDIR)/$(am__dirstamp)
     894SynTree/Expression.$(OBJEXT): SynTree/$(am__dirstamp) \
     895        SynTree/$(DEPDIR)/$(am__dirstamp)
     896SynTree/TupleExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
     897        SynTree/$(DEPDIR)/$(am__dirstamp)
     898SynTree/CommaExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
     899        SynTree/$(DEPDIR)/$(am__dirstamp)
     900SynTree/TypeExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
     901        SynTree/$(DEPDIR)/$(am__dirstamp)
     902SynTree/ApplicationExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
     903        SynTree/$(DEPDIR)/$(am__dirstamp)
     904SynTree/AddressExpr.$(OBJEXT): SynTree/$(am__dirstamp) \
     905        SynTree/$(DEPDIR)/$(am__dirstamp)
     906SynTree/Statement.$(OBJEXT): SynTree/$(am__dirstamp) \
     907        SynTree/$(DEPDIR)/$(am__dirstamp)
     908SynTree/CompoundStmt.$(OBJEXT): SynTree/$(am__dirstamp) \
     909        SynTree/$(DEPDIR)/$(am__dirstamp)
     910SynTree/DeclStmt.$(OBJEXT): SynTree/$(am__dirstamp) \
     911        SynTree/$(DEPDIR)/$(am__dirstamp)
     912SynTree/Declaration.$(OBJEXT): SynTree/$(am__dirstamp) \
     913        SynTree/$(DEPDIR)/$(am__dirstamp)
     914SynTree/DeclarationWithType.$(OBJEXT): SynTree/$(am__dirstamp) \
     915        SynTree/$(DEPDIR)/$(am__dirstamp)
     916SynTree/ObjectDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
     917        SynTree/$(DEPDIR)/$(am__dirstamp)
     918SynTree/FunctionDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
     919        SynTree/$(DEPDIR)/$(am__dirstamp)
     920SynTree/AggregateDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
     921        SynTree/$(DEPDIR)/$(am__dirstamp)
     922SynTree/NamedTypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
     923        SynTree/$(DEPDIR)/$(am__dirstamp)
     924SynTree/TypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \
     925        SynTree/$(DEPDIR)/$(am__dirstamp)
     926SynTree/Initializer.$(OBJEXT): SynTree/$(am__dirstamp) \
     927        SynTree/$(DEPDIR)/$(am__dirstamp)
     928SynTree/TypeSubstitution.$(OBJEXT): SynTree/$(am__dirstamp) \
     929        SynTree/$(DEPDIR)/$(am__dirstamp)
     930SynTree/Attribute.$(OBJEXT): SynTree/$(am__dirstamp) \
     931        SynTree/$(DEPDIR)/$(am__dirstamp)
     932SynTree/DeclReplacer.$(OBJEXT): SynTree/$(am__dirstamp) \
     933        SynTree/$(DEPDIR)/$(am__dirstamp)
    966934Tuples/$(am__dirstamp):
    967935        @$(MKDIR_P) Tuples
     
    970938        @$(MKDIR_P) Tuples/$(DEPDIR)
    971939        @: > Tuples/$(DEPDIR)/$(am__dirstamp)
    972 Tuples/Explode.$(OBJEXT): Tuples/$(am__dirstamp) \
    973         Tuples/$(DEPDIR)/$(am__dirstamp)
    974940Tuples/TupleAssignment.$(OBJEXT): Tuples/$(am__dirstamp) \
    975941        Tuples/$(DEPDIR)/$(am__dirstamp)
    976942Tuples/TupleExpansion.$(OBJEXT): Tuples/$(am__dirstamp) \
     943        Tuples/$(DEPDIR)/$(am__dirstamp)
     944Tuples/Explode.$(OBJEXT): Tuples/$(am__dirstamp) \
    977945        Tuples/$(DEPDIR)/$(am__dirstamp)
    978946Validate/$(am__dirstamp):
     
    10571025        Concurrency/$(DEPDIR)/$(am__dirstamp)
    10581026Common/DebugMalloc.$(OBJEXT): Common/$(am__dirstamp) \
    1059         Common/$(DEPDIR)/$(am__dirstamp)
    1060 Common/Heap.$(OBJEXT): Common/$(am__dirstamp) \
    10611027        Common/$(DEPDIR)/$(am__dirstamp)
    10621028ControlStruct/ExceptTranslate.$(OBJEXT):  \
     
    11291095        -rm -f CodeTools/*.$(OBJEXT)
    11301096        -rm -f Common/*.$(OBJEXT)
     1097        -rm -f Common/Stats/*.$(OBJEXT)
    11311098        -rm -f Concurrency/*.$(OBJEXT)
    11321099        -rm -f ControlStruct/*.$(OBJEXT)
     
    11591126@AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/DebugMalloc.Po@am__quote@
    11601127@AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/Eval.Po@am__quote@
    1161 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/Heap.Po@am__quote@
     1128@AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/PassVisitor.Po@am__quote@
    11621129@AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/SemanticError.Po@am__quote@
    11631130@AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/UniqueName.Po@am__quote@
     1131@AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Counter.Po@am__quote@
     1132@AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Heap.Po@am__quote@
     1133@AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Stats.Po@am__quote@
     1134@AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Time.Po@am__quote@
    11641135@AMDEP_TRUE@@am__include@ @am__quote@Concurrency/$(DEPDIR)/Keywords.Po@am__quote@
    11651136@AMDEP_TRUE@@am__include@ @am__quote@Concurrency/$(DEPDIR)/Waitfor.Po@am__quote@
     
    12071178@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/PtrsCastable.Po@am__quote@
    12081179@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/RenameVars.Po@am__quote@
     1180@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/ResolveAssertions.Po@am__quote@
    12091181@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/ResolveTypeof.Po@am__quote@
    12101182@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/Resolver.Po@am__quote@
     1183@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/SpecCost.Po@am__quote@
    12111184@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/TypeEnvironment.Po@am__quote@
    12121185@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/Unify.Po@am__quote@
     
    14211394        -rm -f Common/$(DEPDIR)/$(am__dirstamp)
    14221395        -rm -f Common/$(am__dirstamp)
     1396        -rm -f Common/Stats/$(DEPDIR)/$(am__dirstamp)
     1397        -rm -f Common/Stats/$(am__dirstamp)
    14231398        -rm -f Concurrency/$(DEPDIR)/$(am__dirstamp)
    14241399        -rm -f Concurrency/$(am__dirstamp)
     
    14581433
    14591434distclean: distclean-am
    1460         -rm -rf ./$(DEPDIR) CodeGen/$(DEPDIR) CodeTools/$(DEPDIR) Common/$(DEPDIR) Concurrency/$(DEPDIR) ControlStruct/$(DEPDIR) GenPoly/$(DEPDIR) InitTweak/$(DEPDIR) Parser/$(DEPDIR) ResolvExpr/$(DEPDIR) SymTab/$(DEPDIR) SynTree/$(DEPDIR) Tuples/$(DEPDIR) Validate/$(DEPDIR) Virtual/$(DEPDIR)
     1435        -rm -rf ./$(DEPDIR) CodeGen/$(DEPDIR) CodeTools/$(DEPDIR) Common/$(DEPDIR) Common/Stats/$(DEPDIR) Concurrency/$(DEPDIR) ControlStruct/$(DEPDIR) GenPoly/$(DEPDIR) InitTweak/$(DEPDIR) Parser/$(DEPDIR) ResolvExpr/$(DEPDIR) SymTab/$(DEPDIR) SynTree/$(DEPDIR) Tuples/$(DEPDIR) Validate/$(DEPDIR) Virtual/$(DEPDIR)
    14611436        -rm -f Makefile
    14621437distclean-am: clean-am distclean-compile distclean-generic \
     
    15041479
    15051480maintainer-clean: maintainer-clean-am
    1506         -rm -rf ./$(DEPDIR) CodeGen/$(DEPDIR) CodeTools/$(DEPDIR) Common/$(DEPDIR) Concurrency/$(DEPDIR) ControlStruct/$(DEPDIR) GenPoly/$(DEPDIR) InitTweak/$(DEPDIR) Parser/$(DEPDIR) ResolvExpr/$(DEPDIR) SymTab/$(DEPDIR) SynTree/$(DEPDIR) Tuples/$(DEPDIR) Validate/$(DEPDIR) Virtual/$(DEPDIR)
     1481        -rm -rf ./$(DEPDIR) CodeGen/$(DEPDIR) CodeTools/$(DEPDIR) Common/$(DEPDIR) Common/Stats/$(DEPDIR) Concurrency/$(DEPDIR) ControlStruct/$(DEPDIR) GenPoly/$(DEPDIR) InitTweak/$(DEPDIR) Parser/$(DEPDIR) ResolvExpr/$(DEPDIR) SymTab/$(DEPDIR) SynTree/$(DEPDIR) Tuples/$(DEPDIR) Validate/$(DEPDIR) Virtual/$(DEPDIR)
    15071482        -rm -f Makefile
    15081483maintainer-clean-am: distclean-am maintainer-clean-generic
     
    15441519
    15451520
     1521$(addprefix $(srcdir)/, ResolvExpr/ConversionCost.cc ResolvExpr/CommonType.cc SymTab/ManglerCommon.cc) : $(srcdir)/SynTree/Type.h
     1522
     1523$(srcdir)/SynTree/Type.h : BasicTypes-gen.cc
     1524        ${AM_V_GEN}${CXXCOMPILE} $< -o BasicTypes-gen -Wall -Wextra
     1525        @./BasicTypes-gen
     1526        @rm BasicTypes-gen
     1527
    15461528# Tell versions [3.59,3.63) of GNU make to not export all variables.
    15471529# Otherwise a system limit (for SysV at least) may be exceeded.
Note: See TracChangeset for help on using the changeset viewer.