Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.in

    r4fd45bc r107b01a  
    206206        ResolvExpr/PtrsAssignable.$(OBJEXT) \
    207207        ResolvExpr/PtrsCastable.$(OBJEXT) \
    208         ResolvExpr/RenameVars.$(OBJEXT) \
    209         ResolvExpr/ResolveAssertions.$(OBJEXT) \
    210         ResolvExpr/Resolver.$(OBJEXT) \
     208        ResolvExpr/RenameVars.$(OBJEXT) ResolvExpr/Resolver.$(OBJEXT) \
    211209        ResolvExpr/ResolveTypeof.$(OBJEXT) \
    212         ResolvExpr/SpecCost.$(OBJEXT) \
    213210        ResolvExpr/TypeEnvironment.$(OBJEXT) \
    214211        ResolvExpr/Unify.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \
     
    265262        ResolvExpr/TypeEnvironment.$(OBJEXT) \
    266263        ResolvExpr/CurrentObject.$(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) \
     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) \
    277271        SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \
    278272        SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \
     
    595589        ResolvExpr/Occurs.cc ResolvExpr/TypeEnvironment.cc \
    596590        ResolvExpr/CurrentObject.cc ResolvExpr/ExplodedActual.cc \
    597         ResolvExpr/SpecCost.cc ResolvExpr/ResolveAssertions.cc \
    598591        SymTab/Indexer.cc SymTab/Mangler.cc SymTab/ManglerCommon.cc \
    599592        SymTab/Validate.cc SymTab/FixFunction.cc SymTab/Autogen.cc \
     
    618611        Virtual/ExpandCasts.cc
    619612MAINTAINERCLEANFILES = ${libdir}/${notdir ${cfa_cpplib_PROGRAMS}}
    620 MOSTLYCLEANFILES = Parser/gcc-flags.h Parser/lex.cc Parser/parser.cc \
    621         Parser/parser.hh Parser/parser.output
     613MOSTLYCLEANFILES = Parser/parser.hh Parser/parser.output
    622614BUILT_SOURCES = Parser/parser.hh
    623615AM_YFLAGS = -d -t -v
     616
     617# Is there a way to use a variable for the directory names?
    624618
    625619# put into lib for now
     
    634628noinst_LIBRARIES = libdemangle.a
    635629libdemangle_a_SOURCES = SymTab/Demangle.cc SymTab/ManglerCommon.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
     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
    719711
    720712all: $(BUILT_SOURCES)
     
    954946ResolvExpr/RenameVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    955947        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    956 ResolvExpr/ResolveAssertions.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    957         ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    958948ResolvExpr/Resolver.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    959949        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    960950ResolvExpr/ResolveTypeof.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    961         ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    962 ResolvExpr/SpecCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
    963951        ResolvExpr/$(DEPDIR)/$(am__dirstamp)
    964952ResolvExpr/TypeEnvironment.$(OBJEXT): ResolvExpr/$(am__dirstamp) \
     
    12191207@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/PtrsCastable.Po@am__quote@
    12201208@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@
    12221209@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/ResolveTypeof.Po@am__quote@
    12231210@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@
    12251211@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/TypeEnvironment.Po@am__quote@
    12261212@AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/Unify.Po@am__quote@
     
    15581544
    15591545
    1560 Parser/gcc-flags.h :
    1561         ${AM_V_GEN}$(CC) -dM -E - < /dev/null | sed 's/define /define __GCC__/' > $(@)
    1562 
    1563 Parser/lex.ll : Parser/gcc-flags.h
    1564 
    15651546# Tell versions [3.59,3.63) of GNU make to not export all variables.
    15661547# Otherwise a system limit (for SysV at least) may be exceeded.
Note: See TracChangeset for help on using the changeset viewer.