Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.in

    r107b01a r4fd45bc  
    206206        ResolvExpr/PtrsAssignable.$(OBJEXT) \
    207207        ResolvExpr/PtrsCastable.$(OBJEXT) \
    208         ResolvExpr/RenameVars.$(OBJEXT) ResolvExpr/Resolver.$(OBJEXT) \
     208        ResolvExpr/RenameVars.$(OBJEXT) \
     209        ResolvExpr/ResolveAssertions.$(OBJEXT) \
     210        ResolvExpr/Resolver.$(OBJEXT) \
    209211        ResolvExpr/ResolveTypeof.$(OBJEXT) \
     212        ResolvExpr/SpecCost.$(OBJEXT) \
    210213        ResolvExpr/TypeEnvironment.$(OBJEXT) \
    211214        ResolvExpr/Unify.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \
     
    262265        ResolvExpr/TypeEnvironment.$(OBJEXT) \
    263266        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) \
     267        ResolvExpr/ExplodedActual.$(OBJEXT) \
     268        ResolvExpr/SpecCost.$(OBJEXT) \
     269        ResolvExpr/ResolveAssertions.$(OBJEXT) \
     270        SymTab/Indexer.$(OBJEXT) SymTab/Mangler.$(OBJEXT) \
     271        SymTab/ManglerCommon.$(OBJEXT) SymTab/Validate.$(OBJEXT) \
     272        SymTab/FixFunction.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \
     273        SynTree/Type.$(OBJEXT) SynTree/VoidType.$(OBJEXT) \
     274        SynTree/BasicType.$(OBJEXT) SynTree/PointerType.$(OBJEXT) \
     275        SynTree/ArrayType.$(OBJEXT) SynTree/ReferenceType.$(OBJEXT) \
     276        SynTree/FunctionType.$(OBJEXT) \
    271277        SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \
    272278        SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \
     
    589595        ResolvExpr/Occurs.cc ResolvExpr/TypeEnvironment.cc \
    590596        ResolvExpr/CurrentObject.cc ResolvExpr/ExplodedActual.cc \
     597        ResolvExpr/SpecCost.cc ResolvExpr/ResolveAssertions.cc \
    591598        SymTab/Indexer.cc SymTab/Mangler.cc SymTab/ManglerCommon.cc \
    592599        SymTab/Validate.cc SymTab/FixFunction.cc SymTab/Autogen.cc \
     
    611618        Virtual/ExpandCasts.cc
    612619MAINTAINERCLEANFILES = ${libdir}/${notdir ${cfa_cpplib_PROGRAMS}}
    613 MOSTLYCLEANFILES = Parser/parser.hh Parser/parser.output
     620MOSTLYCLEANFILES = Parser/gcc-flags.h Parser/lex.cc Parser/parser.cc \
     621        Parser/parser.hh Parser/parser.output
    614622BUILT_SOURCES = Parser/parser.hh
    615623AM_YFLAGS = -d -t -v
    616 
    617 # Is there a way to use a variable for the directory names?
    618624
    619625# put into lib for now
     
    628634noinst_LIBRARIES = libdemangle.a
    629635libdemangle_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
     636        SynTree/Type.cc \
     637        SynTree/VoidType.cc \
     638        SynTree/BasicType.cc \
     639        SynTree/PointerType.cc \
     640        SynTree/ArrayType.cc \
     641        SynTree/ReferenceType.cc \
     642        SynTree/FunctionType.cc \
     643        SynTree/ReferenceToType.cc \
     644        SynTree/TupleType.cc \
     645        SynTree/TypeofType.cc \
     646        SynTree/AttrType.cc \
     647        SynTree/VarArgsType.cc \
     648        SynTree/ZeroOneType.cc \
     649        SynTree/Constant.cc \
     650        SynTree/Expression.cc \
     651        SynTree/TupleExpr.cc \
     652        SynTree/CommaExpr.cc \
     653        SynTree/TypeExpr.cc \
     654        SynTree/ApplicationExpr.cc \
     655        SynTree/AddressExpr.cc \
     656        SynTree/Statement.cc \
     657        SynTree/CompoundStmt.cc \
     658        SynTree/DeclStmt.cc \
     659        SynTree/Declaration.cc \
     660        SynTree/DeclarationWithType.cc \
     661        SynTree/ObjectDecl.cc \
     662        SynTree/FunctionDecl.cc \
     663        SynTree/AggregateDecl.cc \
     664        SynTree/NamedTypeDecl.cc \
     665        SynTree/TypeDecl.cc \
     666        SynTree/Initializer.cc \
     667        SynTree/TypeSubstitution.cc \
     668        SynTree/Attribute.cc \
     669        SynTree/DeclReplacer.cc \
     670        CompilationState.cc \
     671        CodeGen/CodeGenerator.cc \
     672        CodeGen/FixMain.cc \
     673        CodeGen/GenType.cc \
     674        CodeGen/OperatorTable.cc \
     675        Common/Assert.cc \
     676        Common/Eval.cc \
     677        Common/SemanticError.cc \
     678        Common/UniqueName.cc \
     679        Concurrency/Keywords.cc \
     680        ControlStruct/ForExprMutator.cc \
     681        ControlStruct/LabelFixer.cc \
     682        ControlStruct/LabelGenerator.cc \
     683        ControlStruct/MLEMutator.cc \
     684        ControlStruct/Mutate.cc \
     685        GenPoly/GenPoly.cc \
     686        GenPoly/Lvalue.cc \
     687        InitTweak/GenInit.cc \
     688        InitTweak/InitTweak.cc \
     689        Parser/LinkageSpec.cc \
     690        ResolvExpr/AdjustExprType.cc \
     691        ResolvExpr/Alternative.cc \
     692        ResolvExpr/AlternativeFinder.cc \
     693        ResolvExpr/ExplodedActual.cc \
     694        ResolvExpr/CastCost.cc \
     695        ResolvExpr/CommonType.cc \
     696        ResolvExpr/ConversionCost.cc \
     697        ResolvExpr/CurrentObject.cc \
     698        ResolvExpr/FindOpenVars.cc \
     699        ResolvExpr/Occurs.cc \
     700        ResolvExpr/PolyCost.cc \
     701        ResolvExpr/PtrsAssignable.cc \
     702        ResolvExpr/PtrsCastable.cc \
     703        ResolvExpr/RenameVars.cc \
     704        ResolvExpr/ResolveAssertions.cc \
     705        ResolvExpr/Resolver.cc \
     706        ResolvExpr/ResolveTypeof.cc \
     707        ResolvExpr/SpecCost.cc \
     708        ResolvExpr/TypeEnvironment.cc \
     709        ResolvExpr/Unify.cc \
     710        SymTab/Autogen.cc \
     711        SymTab/FixFunction.cc \
     712        SymTab/Indexer.cc \
     713        SymTab/Mangler.cc \
     714        SymTab/Validate.cc \
     715        Tuples/Explode.cc \
     716        Tuples/TupleAssignment.cc \
     717        Tuples/TupleExpansion.cc \
     718        Validate/HandleAttributes.cc
    711719
    712720all: $(BUILT_SOURCES)
     
    946954ResolvExpr/RenameVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    947955        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     956ResolvExpr/ResolveAssertions.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     957        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    948958ResolvExpr/Resolver.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    949959        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    950960ResolvExpr/ResolveTypeof.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     961        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
     962ResolvExpr/SpecCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    951963        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    952964ResolvExpr/TypeEnvironment.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     
    12071219@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/PtrsCastable.Po@am__quote@
    12081220@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/RenameVars.Po@am__quote@
     1221@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/ResolveAssertions.Po@am__quote@
    12091222@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/ResolveTypeof.Po@am__quote@
    12101223@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/Resolver.Po@am__quote@
     1224@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/SpecCost.Po@am__quote@
    12111225@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/TypeEnvironment.Po@am__quote@
    12121226@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/Unify.Po@am__quote@
     
    15441558
    15451559
     1560Parser/gcc-flags.h :
     1561        ${AM_V_GEN}$(CC) -dM -E - < /dev/null | sed 's/define /define __GCC__/' > $(@)
     1562
     1563Parser/lex.ll : Parser/gcc-flags.h
     1564
    15461565# Tell versions [3.59,3.63) of GNU make to not export all variables.
    15471566# Otherwise a system limit (for SysV at least) may be exceeded.
Note: See TracChangeset for help on using the changeset viewer.