Changeset 933f32f for src/Makefile.in
- Timestamp:
- May 24, 2019, 10:19:41 AM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- d908563
- Parents:
- 6a9d4b4 (diff), 292642a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Makefile.in
r6a9d4b4 r933f32f 162 162 libdemangle_a_LIBADD = 163 163 am__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) \ 169 SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \ 170 SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \ 171 SynTree/VarArgsType.$(OBJEXT) SynTree/ZeroOneType.$(OBJEXT) \ 172 SynTree/Constant.$(OBJEXT) SynTree/Expression.$(OBJEXT) \ 173 SynTree/TupleExpr.$(OBJEXT) SynTree/CommaExpr.$(OBJEXT) \ 174 SynTree/TypeExpr.$(OBJEXT) SynTree/ApplicationExpr.$(OBJEXT) \ 175 SynTree/AddressExpr.$(OBJEXT) SynTree/Statement.$(OBJEXT) \ 176 SynTree/CompoundStmt.$(OBJEXT) SynTree/DeclStmt.$(OBJEXT) \ 177 SynTree/Declaration.$(OBJEXT) \ 178 SynTree/DeclarationWithType.$(OBJEXT) \ 179 SynTree/ObjectDecl.$(OBJEXT) SynTree/FunctionDecl.$(OBJEXT) \ 180 SynTree/AggregateDecl.$(OBJEXT) \ 181 SynTree/NamedTypeDecl.$(OBJEXT) SynTree/TypeDecl.$(OBJEXT) \ 182 SynTree/Initializer.$(OBJEXT) \ 183 SynTree/TypeSubstitution.$(OBJEXT) SynTree/Attribute.$(OBJEXT) \ 184 SynTree/DeclReplacer.$(OBJEXT) CompilationState.$(OBJEXT) \ 185 CodeGen/CodeGenerator.$(OBJEXT) CodeGen/FixMain.$(OBJEXT) \ 186 CodeGen/Generate.$(OBJEXT) CodeGen/GenType.$(OBJEXT) \ 187 CodeGen/OperatorTable.$(OBJEXT) Common/Assert.$(OBJEXT) \ 188 Common/Eval.$(OBJEXT) Common/SemanticError.$(OBJEXT) \ 189 Common/UniqueName.$(OBJEXT) Concurrency/Keywords.$(OBJEXT) \ 190 ControlStruct/ForExprMutator.$(OBJEXT) \ 164 am__objects_1 = CodeGen/CodeGenerator.$(OBJEXT) \ 165 CodeGen/FixMain.$(OBJEXT) CodeGen/GenType.$(OBJEXT) \ 166 CodeGen/OperatorTable.$(OBJEXT) 167 am__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) 172 am__objects_3 = ControlStruct/ForExprMutator.$(OBJEXT) \ 191 173 ControlStruct/LabelFixer.$(OBJEXT) \ 192 174 ControlStruct/LabelGenerator.$(OBJEXT) \ 193 175 ControlStruct/MLEMutator.$(OBJEXT) \ 194 ControlStruct/Mutate.$(OBJEXT) GenPoly/GenPoly.$(OBJEXT) \ 195 GenPoly/Lvalue.$(OBJEXT) InitTweak/GenInit.$(OBJEXT) \ 196 InitTweak/InitTweak.$(OBJEXT) Parser/LinkageSpec.$(OBJEXT) \ 197 ResolvExpr/AdjustExprType.$(OBJEXT) \ 176 ControlStruct/Mutate.$(OBJEXT) 177 am__objects_4 = ResolvExpr/AdjustExprType.$(OBJEXT) \ 198 178 ResolvExpr/Alternative.$(OBJEXT) \ 199 179 ResolvExpr/AlternativeFinder.$(OBJEXT) \ 200 ResolvExpr/ExplodedActual.$(OBJEXT) \201 180 ResolvExpr/CastCost.$(OBJEXT) ResolvExpr/CommonType.$(OBJEXT) \ 202 181 ResolvExpr/ConversionCost.$(OBJEXT) \ 203 182 ResolvExpr/CurrentObject.$(OBJEXT) \ 183 ResolvExpr/ExplodedActual.$(OBJEXT) \ 204 184 ResolvExpr/FindOpenVars.$(OBJEXT) ResolvExpr/Occurs.$(OBJEXT) \ 205 185 ResolvExpr/PolyCost.$(OBJEXT) \ … … 212 192 ResolvExpr/SpecCost.$(OBJEXT) \ 213 193 ResolvExpr/TypeEnvironment.$(OBJEXT) \ 214 ResolvExpr/Unify.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \ 215 SymTab/FixFunction.$(OBJEXT) SymTab/Indexer.$(OBJEXT) \ 216 SymTab/Mangler.$(OBJEXT) SymTab/Validate.$(OBJEXT) \ 217 Tuples/Explode.$(OBJEXT) Tuples/TupleAssignment.$(OBJEXT) \ 218 Tuples/TupleExpansion.$(OBJEXT) \ 219 Validate/HandleAttributes.$(OBJEXT) \ 220 Validate/FindSpecialDecls.$(OBJEXT) 221 libdemangle_a_OBJECTS = $(am_libdemangle_a_OBJECTS) 222 am__installdirs = "$(DESTDIR)$(cfa_cpplibdir)" 223 PROGRAMS = $(cfa_cpplib_PROGRAMS) 224 am__objects_1 = main.$(OBJEXT) MakeLibCfa.$(OBJEXT) \ 225 CompilationState.$(OBJEXT) CodeGen/Generate.$(OBJEXT) \ 226 CodeGen/CodeGenerator.$(OBJEXT) CodeGen/GenType.$(OBJEXT) \ 227 CodeGen/FixNames.$(OBJEXT) CodeGen/FixMain.$(OBJEXT) \ 228 CodeGen/OperatorTable.$(OBJEXT) CodeTools/DeclStats.$(OBJEXT) \ 229 CodeTools/ResolvProtoDump.$(OBJEXT) \ 230 CodeTools/TrackLoc.$(OBJEXT) Concurrency/Keywords.$(OBJEXT) \ 231 Concurrency/Waitfor.$(OBJEXT) Common/SemanticError.$(OBJEXT) \ 232 Common/UniqueName.$(OBJEXT) Common/DebugMalloc.$(OBJEXT) \ 233 Common/Assert.$(OBJEXT) Common/Heap.$(OBJEXT) \ 234 Common/Eval.$(OBJEXT) ControlStruct/LabelGenerator.$(OBJEXT) \ 235 ControlStruct/LabelFixer.$(OBJEXT) \ 236 ControlStruct/MLEMutator.$(OBJEXT) \ 237 ControlStruct/Mutate.$(OBJEXT) \ 238 ControlStruct/ForExprMutator.$(OBJEXT) \ 239 ControlStruct/ExceptTranslate.$(OBJEXT) GenPoly/Box.$(OBJEXT) \ 240 GenPoly/GenPoly.$(OBJEXT) GenPoly/ScrubTyVars.$(OBJEXT) \ 241 GenPoly/Lvalue.$(OBJEXT) GenPoly/Specialize.$(OBJEXT) \ 242 GenPoly/FindFunction.$(OBJEXT) \ 243 GenPoly/InstantiateGeneric.$(OBJEXT) \ 244 InitTweak/GenInit.$(OBJEXT) InitTweak/FixInit.$(OBJEXT) \ 245 InitTweak/FixGlobalInit.$(OBJEXT) \ 246 InitTweak/InitTweak.$(OBJEXT) Parser/parser.$(OBJEXT) \ 247 Parser/lex.$(OBJEXT) Parser/TypedefTable.$(OBJEXT) \ 248 Parser/ParseNode.$(OBJEXT) Parser/DeclarationNode.$(OBJEXT) \ 249 Parser/ExpressionNode.$(OBJEXT) Parser/StatementNode.$(OBJEXT) \ 250 Parser/InitializerNode.$(OBJEXT) Parser/TypeData.$(OBJEXT) \ 251 Parser/LinkageSpec.$(OBJEXT) Parser/parserutility.$(OBJEXT) \ 252 ResolvExpr/AlternativeFinder.$(OBJEXT) \ 253 ResolvExpr/Alternative.$(OBJEXT) ResolvExpr/Unify.$(OBJEXT) \ 254 ResolvExpr/PtrsAssignable.$(OBJEXT) \ 255 ResolvExpr/CommonType.$(OBJEXT) \ 256 ResolvExpr/ConversionCost.$(OBJEXT) \ 257 ResolvExpr/CastCost.$(OBJEXT) \ 258 ResolvExpr/PtrsCastable.$(OBJEXT) \ 259 ResolvExpr/AdjustExprType.$(OBJEXT) \ 260 ResolvExpr/AlternativePrinter.$(OBJEXT) \ 261 ResolvExpr/Resolver.$(OBJEXT) \ 262 ResolvExpr/ResolveTypeof.$(OBJEXT) \ 263 ResolvExpr/RenameVars.$(OBJEXT) \ 264 ResolvExpr/FindOpenVars.$(OBJEXT) \ 265 ResolvExpr/PolyCost.$(OBJEXT) ResolvExpr/Occurs.$(OBJEXT) \ 266 ResolvExpr/TypeEnvironment.$(OBJEXT) \ 267 ResolvExpr/CurrentObject.$(OBJEXT) \ 268 ResolvExpr/ExplodedActual.$(OBJEXT) \ 269 ResolvExpr/SpecCost.$(OBJEXT) \ 270 ResolvExpr/ResolveAssertions.$(OBJEXT) \ 194 ResolvExpr/Unify.$(OBJEXT) 195 am__objects_5 = SymTab/Autogen.$(OBJEXT) SymTab/FixFunction.$(OBJEXT) \ 271 196 SymTab/Indexer.$(OBJEXT) SymTab/Mangler.$(OBJEXT) \ 272 SymTab/ManglerCommon.$(OBJEXT) SymTab/Validate.$(OBJEXT) \ 273 SymTab/FixFunction.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \ 274 SynTree/Type.$(OBJEXT) SynTree/VoidType.$(OBJEXT) \ 197 SymTab/ManglerCommon.$(OBJEXT) SymTab/Validate.$(OBJEXT) 198 am__objects_6 = SynTree/Type.$(OBJEXT) SynTree/VoidType.$(OBJEXT) \ 275 199 SynTree/BasicType.$(OBJEXT) SynTree/PointerType.$(OBJEXT) \ 276 200 SynTree/ArrayType.$(OBJEXT) SynTree/ReferenceType.$(OBJEXT) \ … … 291 215 SynTree/Initializer.$(OBJEXT) \ 292 216 SynTree/TypeSubstitution.$(OBJEXT) SynTree/Attribute.$(OBJEXT) \ 293 SynTree/DeclReplacer.$(OBJEXT) \ 217 SynTree/DeclReplacer.$(OBJEXT) 218 am__objects_7 = CompilationState.$(OBJEXT) $(am__objects_1) \ 219 Concurrency/Keywords.$(OBJEXT) $(am__objects_2) \ 220 $(am__objects_3) GenPoly/GenPoly.$(OBJEXT) \ 221 GenPoly/Lvalue.$(OBJEXT) InitTweak/GenInit.$(OBJEXT) \ 222 InitTweak/InitTweak.$(OBJEXT) Parser/LinkageSpec.$(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) \ 226 Validate/HandleAttributes.$(OBJEXT) \ 227 Validate/FindSpecialDecls.$(OBJEXT) 228 am_libdemangle_a_OBJECTS = $(am__objects_7) 229 libdemangle_a_OBJECTS = $(am_libdemangle_a_OBJECTS) 230 am__installdirs = "$(DESTDIR)$(cfa_cpplibdir)" 231 PROGRAMS = $(cfa_cpplib_PROGRAMS) 232 am__objects_8 = main.$(OBJEXT) MakeLibCfa.$(OBJEXT) \ 233 CompilationState.$(OBJEXT) $(am__objects_1) \ 234 CodeGen/Generate.$(OBJEXT) CodeGen/FixNames.$(OBJEXT) \ 235 CodeTools/DeclStats.$(OBJEXT) \ 236 CodeTools/ResolvProtoDump.$(OBJEXT) \ 237 CodeTools/TrackLoc.$(OBJEXT) Concurrency/Keywords.$(OBJEXT) \ 238 Concurrency/Waitfor.$(OBJEXT) $(am__objects_2) \ 239 Common/DebugMalloc.$(OBJEXT) $(am__objects_3) \ 240 ControlStruct/ExceptTranslate.$(OBJEXT) GenPoly/Box.$(OBJEXT) \ 241 GenPoly/GenPoly.$(OBJEXT) GenPoly/ScrubTyVars.$(OBJEXT) \ 242 GenPoly/Lvalue.$(OBJEXT) GenPoly/Specialize.$(OBJEXT) \ 243 GenPoly/FindFunction.$(OBJEXT) \ 244 GenPoly/InstantiateGeneric.$(OBJEXT) \ 245 InitTweak/GenInit.$(OBJEXT) InitTweak/FixInit.$(OBJEXT) \ 246 InitTweak/FixGlobalInit.$(OBJEXT) \ 247 InitTweak/InitTweak.$(OBJEXT) Parser/parser.$(OBJEXT) \ 248 Parser/lex.$(OBJEXT) Parser/TypedefTable.$(OBJEXT) \ 249 Parser/ParseNode.$(OBJEXT) Parser/DeclarationNode.$(OBJEXT) \ 250 Parser/ExpressionNode.$(OBJEXT) Parser/StatementNode.$(OBJEXT) \ 251 Parser/InitializerNode.$(OBJEXT) Parser/TypeData.$(OBJEXT) \ 252 Parser/LinkageSpec.$(OBJEXT) Parser/parserutility.$(OBJEXT) \ 253 $(am__objects_4) ResolvExpr/AlternativePrinter.$(OBJEXT) \ 254 $(am__objects_5) $(am__objects_6) \ 294 255 Tuples/TupleAssignment.$(OBJEXT) \ 295 256 Tuples/TupleExpansion.$(OBJEXT) Tuples/Explode.$(OBJEXT) \ … … 297 258 Validate/FindSpecialDecls.$(OBJEXT) \ 298 259 Virtual/ExpandCasts.$(OBJEXT) 299 am____driver_cfa_cpp_OBJECTS = $(am__objects_ 1)260 am____driver_cfa_cpp_OBJECTS = $(am__objects_8) 300 261 ___driver_cfa_cpp_OBJECTS = $(am____driver_cfa_cpp_OBJECTS) 301 ___driver_cfa_cpp_DEPENDENCIES = 262 am__DEPENDENCIES_1 = 263 ___driver_cfa_cpp_DEPENDENCIES = $(am__DEPENDENCIES_1) \ 264 $(am__DEPENDENCIES_1) 302 265 AM_V_lt = $(am__v_lt_@AM_V@) 303 266 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) … … 418 381 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 419 382 ACLOCAL = @ACLOCAL@ 420 ALLOCA = @ALLOCA@421 383 AMTAR = @AMTAR@ 422 384 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ … … 566 528 AUTOMAKE_OPTIONS = foreign subdir-objects 567 529 ACLOCAL_AMFLAGS = -I automake 568 SRC = main.cc MakeLibCfa.cc CompilationState.cc CodeGen/Generate.cc \ 569 CodeGen/CodeGenerator.cc CodeGen/GenType.cc \ 570 CodeGen/FixNames.cc CodeGen/FixMain.cc \ 571 CodeGen/OperatorTable.cc CodeTools/DeclStats.cc \ 530 SRC = main.cc MakeLibCfa.cc CompilationState.cc $(SRC_CODEGEN) \ 531 CodeGen/Generate.cc CodeGen/FixNames.cc CodeTools/DeclStats.cc \ 572 532 CodeTools/ResolvProtoDump.cc CodeTools/TrackLoc.cc \ 573 Concurrency/Keywords.cc Concurrency/Waitfor.cc \ 574 Common/SemanticError.cc Common/UniqueName.cc \ 575 Common/DebugMalloc.cc Common/Assert.cc Common/Heap.cc \ 576 Common/Eval.cc ControlStruct/LabelGenerator.cc \ 577 ControlStruct/LabelFixer.cc ControlStruct/MLEMutator.cc \ 578 ControlStruct/Mutate.cc ControlStruct/ForExprMutator.cc \ 533 Concurrency/Keywords.cc Concurrency/Waitfor.cc $(SRC_COMMON) \ 534 Common/DebugMalloc.cc $(SRC_CONTROLSTRUCT) \ 579 535 ControlStruct/ExceptTranslate.cc GenPoly/Box.cc \ 580 536 GenPoly/GenPoly.cc GenPoly/ScrubTyVars.cc GenPoly/Lvalue.cc \ … … 587 543 Parser/StatementNode.cc Parser/InitializerNode.cc \ 588 544 Parser/TypeData.cc Parser/LinkageSpec.cc \ 589 Parser/parserutility.cc ResolvExpr/AlternativeFinder.cc \ 590 ResolvExpr/Alternative.cc ResolvExpr/Unify.cc \ 591 ResolvExpr/PtrsAssignable.cc ResolvExpr/CommonType.cc \ 592 ResolvExpr/ConversionCost.cc ResolvExpr/CastCost.cc \ 593 ResolvExpr/PtrsCastable.cc ResolvExpr/AdjustExprType.cc \ 594 ResolvExpr/AlternativePrinter.cc ResolvExpr/Resolver.cc \ 595 ResolvExpr/ResolveTypeof.cc ResolvExpr/RenameVars.cc \ 596 ResolvExpr/FindOpenVars.cc ResolvExpr/PolyCost.cc \ 597 ResolvExpr/Occurs.cc ResolvExpr/TypeEnvironment.cc \ 598 ResolvExpr/CurrentObject.cc ResolvExpr/ExplodedActual.cc \ 599 ResolvExpr/SpecCost.cc ResolvExpr/ResolveAssertions.cc \ 600 SymTab/Indexer.cc SymTab/Mangler.cc SymTab/ManglerCommon.cc \ 601 SymTab/Validate.cc SymTab/FixFunction.cc SymTab/Autogen.cc \ 602 SynTree/Type.cc SynTree/VoidType.cc SynTree/BasicType.cc \ 603 SynTree/PointerType.cc SynTree/ArrayType.cc \ 604 SynTree/ReferenceType.cc SynTree/FunctionType.cc \ 605 SynTree/ReferenceToType.cc SynTree/TupleType.cc \ 606 SynTree/TypeofType.cc SynTree/AttrType.cc \ 607 SynTree/VarArgsType.cc SynTree/ZeroOneType.cc \ 608 SynTree/Constant.cc SynTree/Expression.cc SynTree/TupleExpr.cc \ 609 SynTree/CommaExpr.cc SynTree/TypeExpr.cc \ 610 SynTree/ApplicationExpr.cc SynTree/AddressExpr.cc \ 611 SynTree/Statement.cc SynTree/CompoundStmt.cc \ 612 SynTree/DeclStmt.cc SynTree/Declaration.cc \ 613 SynTree/DeclarationWithType.cc SynTree/ObjectDecl.cc \ 614 SynTree/FunctionDecl.cc SynTree/AggregateDecl.cc \ 615 SynTree/NamedTypeDecl.cc SynTree/TypeDecl.cc \ 616 SynTree/Initializer.cc SynTree/TypeSubstitution.cc \ 617 SynTree/Attribute.cc SynTree/DeclReplacer.cc \ 545 Parser/parserutility.cc $(SRC_RESOLVEXPR) \ 546 ResolvExpr/AlternativePrinter.cc $(SRC_SYMTAB) $(SRC_SYNTREE) \ 618 547 Tuples/TupleAssignment.cc Tuples/TupleExpansion.cc \ 619 548 Tuples/Explode.cc Validate/HandleAttributes.cc \ 620 549 Validate/FindSpecialDecls.cc Virtual/ExpandCasts.cc 550 SRCDEMANGLE = CompilationState.cc $(SRC_CODEGEN) \ 551 Concurrency/Keywords.cc $(SRC_COMMON) $(SRC_CONTROLSTRUCT) \ 552 GenPoly/GenPoly.cc GenPoly/Lvalue.cc InitTweak/GenInit.cc \ 553 InitTweak/InitTweak.cc Parser/LinkageSpec.cc $(SRC_RESOLVEXPR) \ 554 $(SRC_SYMTAB) SymTab/Demangle.cc $(SRC_SYNTREE) \ 555 Tuples/TupleAssignment.cc Tuples/TupleExpansion.cc \ 556 Tuples/Explode.cc Validate/HandleAttributes.cc \ 557 Validate/FindSpecialDecls.cc 621 558 MAINTAINERCLEANFILES = ${libdir}/${notdir ${cfa_cpplib_PROGRAMS}} 622 MOSTLYCLEANFILES = Parser/gcc-flags.h Parser/lex.cc Parser/parser.cc \ 623 Parser/parser.hh Parser/parser.output 624 BUILT_SOURCES = Parser/parser.hh 625 AM_YFLAGS = -d -t -v 626 627 # put into lib for now 628 cfa_cpplibdir = $(CFA_LIBDIR) 629 ___driver_cfa_cpp_SOURCES = $(SRC) 630 ___driver_cfa_cpp_LDADD = -ldl # yywrap 631 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O2 -g -std=c++14 632 AM_LDFLAGS = @HOST_FLAGS@ -Xlinker -export-dynamic 633 ARFLAGS = cr 634 demangler_SOURCES = SymTab/demangler.cc # test driver for the demangler, also useful as a sanity check that libdemangle.a is complete 635 demangler_LDADD = libdemangle.a # yywrap 636 noinst_LIBRARIES = libdemangle.a 637 libdemangle_a_SOURCES = \ 638 SymTab/Demangle.cc \ 639 SymTab/ManglerCommon.cc \ 640 SynTree/Type.cc \ 641 SynTree/VoidType.cc \ 642 SynTree/BasicType.cc \ 643 SynTree/PointerType.cc \ 644 SynTree/ArrayType.cc \ 645 SynTree/ReferenceType.cc \ 646 SynTree/FunctionType.cc \ 647 SynTree/ReferenceToType.cc \ 648 SynTree/TupleType.cc \ 649 SynTree/TypeofType.cc \ 650 SynTree/AttrType.cc \ 651 SynTree/VarArgsType.cc \ 652 SynTree/ZeroOneType.cc \ 653 SynTree/Constant.cc \ 654 SynTree/Expression.cc \ 655 SynTree/TupleExpr.cc \ 656 SynTree/CommaExpr.cc \ 657 SynTree/TypeExpr.cc \ 658 SynTree/ApplicationExpr.cc \ 659 SynTree/AddressExpr.cc \ 660 SynTree/Statement.cc \ 661 SynTree/CompoundStmt.cc \ 662 SynTree/DeclStmt.cc \ 663 SynTree/Declaration.cc \ 664 SynTree/DeclarationWithType.cc \ 665 SynTree/ObjectDecl.cc \ 666 SynTree/FunctionDecl.cc \ 667 SynTree/AggregateDecl.cc \ 668 SynTree/NamedTypeDecl.cc \ 669 SynTree/TypeDecl.cc \ 670 SynTree/Initializer.cc \ 671 SynTree/TypeSubstitution.cc \ 672 SynTree/Attribute.cc \ 673 SynTree/DeclReplacer.cc \ 674 CompilationState.cc \ 559 MOSTLYCLEANFILES = Parser/lex.cc Parser/parser.cc Parser/parser.hh \ 560 Parser/parser.output 561 @WITH_LIBPROFILER_TRUE@LIBPROFILER = -lprofiler 562 @WITH_LIBTCMALLOC_TRUE@LIBTCMALLOC = -ltcmalloc 563 @WITH_LIBTCMALLOC_TRUE@TCMALLOCFLAG = -DTCMALLOC 564 SRC_CODEGEN = \ 675 565 CodeGen/CodeGenerator.cc \ 676 566 CodeGen/FixMain.cc \ 677 CodeGen/Generate.cc \678 567 CodeGen/GenType.cc \ 679 CodeGen/OperatorTable.cc \ 680 Common/Assert.cc \ 681 Common/Eval.cc \ 682 Common/SemanticError.cc \ 683 Common/UniqueName.cc \ 684 Concurrency/Keywords.cc \ 568 CodeGen/OperatorTable.cc 569 570 SRC_COMMON = \ 571 Common/Assert.cc \ 572 Common/Eval.cc \ 573 Common/PassVisitor.cc \ 574 Common/SemanticError.cc \ 575 Common/Stats/Counter.cc \ 576 Common/Stats/Heap.cc \ 577 Common/Stats/Stats.cc \ 578 Common/Stats/Time.cc \ 579 Common/UniqueName.cc 580 581 SRC_CONTROLSTRUCT = \ 685 582 ControlStruct/ForExprMutator.cc \ 686 583 ControlStruct/LabelFixer.cc \ 687 584 ControlStruct/LabelGenerator.cc \ 688 585 ControlStruct/MLEMutator.cc \ 689 ControlStruct/Mutate.cc \ 690 GenPoly/GenPoly.cc \ 691 GenPoly/Lvalue.cc \ 692 InitTweak/GenInit.cc \ 693 InitTweak/InitTweak.cc \ 694 Parser/LinkageSpec.cc \ 695 ResolvExpr/AdjustExprType.cc \ 696 ResolvExpr/Alternative.cc \ 697 ResolvExpr/AlternativeFinder.cc \ 698 ResolvExpr/ExplodedActual.cc \ 699 ResolvExpr/CastCost.cc \ 700 ResolvExpr/CommonType.cc \ 701 ResolvExpr/ConversionCost.cc \ 702 ResolvExpr/CurrentObject.cc \ 703 ResolvExpr/FindOpenVars.cc \ 704 ResolvExpr/Occurs.cc \ 705 ResolvExpr/PolyCost.cc \ 706 ResolvExpr/PtrsAssignable.cc \ 707 ResolvExpr/PtrsCastable.cc \ 708 ResolvExpr/RenameVars.cc \ 709 ResolvExpr/ResolveAssertions.cc \ 710 ResolvExpr/Resolver.cc \ 711 ResolvExpr/ResolveTypeof.cc \ 712 ResolvExpr/SpecCost.cc \ 713 ResolvExpr/TypeEnvironment.cc \ 714 ResolvExpr/Unify.cc \ 715 SymTab/Autogen.cc \ 716 SymTab/FixFunction.cc \ 717 SymTab/Indexer.cc \ 718 SymTab/Mangler.cc \ 719 SymTab/Validate.cc \ 720 Tuples/Explode.cc \ 721 Tuples/TupleAssignment.cc \ 722 Tuples/TupleExpansion.cc \ 723 Validate/HandleAttributes.cc \ 724 Validate/FindSpecialDecls.cc 725 586 ControlStruct/Mutate.cc 587 588 BUILT_SOURCES = Parser/parser.hh 589 AM_YFLAGS = -d -t -v 590 SRC_RESOLVEXPR = \ 591 ResolvExpr/AdjustExprType.cc \ 592 ResolvExpr/Alternative.cc \ 593 ResolvExpr/AlternativeFinder.cc \ 594 ResolvExpr/CastCost.cc \ 595 ResolvExpr/CommonType.cc \ 596 ResolvExpr/ConversionCost.cc \ 597 ResolvExpr/CurrentObject.cc \ 598 ResolvExpr/ExplodedActual.cc \ 599 ResolvExpr/FindOpenVars.cc \ 600 ResolvExpr/Occurs.cc \ 601 ResolvExpr/PolyCost.cc \ 602 ResolvExpr/PtrsAssignable.cc \ 603 ResolvExpr/PtrsCastable.cc \ 604 ResolvExpr/RenameVars.cc \ 605 ResolvExpr/ResolveAssertions.cc \ 606 ResolvExpr/Resolver.cc \ 607 ResolvExpr/ResolveTypeof.cc \ 608 ResolvExpr/SpecCost.cc \ 609 ResolvExpr/TypeEnvironment.cc \ 610 ResolvExpr/Unify.cc 611 612 SRC_SYMTAB = \ 613 SymTab/Autogen.cc \ 614 SymTab/FixFunction.cc \ 615 SymTab/Indexer.cc \ 616 SymTab/Mangler.cc \ 617 SymTab/ManglerCommon.cc \ 618 SymTab/Validate.cc 619 620 SRC_SYNTREE = \ 621 SynTree/Type.cc \ 622 SynTree/VoidType.cc \ 623 SynTree/BasicType.cc \ 624 SynTree/PointerType.cc \ 625 SynTree/ArrayType.cc \ 626 SynTree/ReferenceType.cc \ 627 SynTree/FunctionType.cc \ 628 SynTree/ReferenceToType.cc \ 629 SynTree/TupleType.cc \ 630 SynTree/TypeofType.cc \ 631 SynTree/AttrType.cc \ 632 SynTree/VarArgsType.cc \ 633 SynTree/ZeroOneType.cc \ 634 SynTree/Constant.cc \ 635 SynTree/Expression.cc \ 636 SynTree/TupleExpr.cc \ 637 SynTree/CommaExpr.cc \ 638 SynTree/TypeExpr.cc \ 639 SynTree/ApplicationExpr.cc \ 640 SynTree/AddressExpr.cc \ 641 SynTree/Statement.cc \ 642 SynTree/CompoundStmt.cc \ 643 SynTree/DeclStmt.cc \ 644 SynTree/Declaration.cc \ 645 SynTree/DeclarationWithType.cc \ 646 SynTree/ObjectDecl.cc \ 647 SynTree/FunctionDecl.cc \ 648 SynTree/AggregateDecl.cc \ 649 SynTree/NamedTypeDecl.cc \ 650 SynTree/TypeDecl.cc \ 651 SynTree/Initializer.cc \ 652 SynTree/TypeSubstitution.cc \ 653 SynTree/Attribute.cc \ 654 SynTree/DeclReplacer.cc 655 656 657 # put into lib for now 658 cfa_cpplibdir = $(CFA_LIBDIR) 659 ___driver_cfa_cpp_SOURCES = $(SRC) 660 ___driver_cfa_cpp_LDADD = -ldl $(LIBPROFILER) $(LIBTCMALLOC) 661 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O3 -g -std=c++14 $(TCMALLOCFLAG) 662 AM_LDFLAGS = @HOST_FLAGS@ -Xlinker -export-dynamic 663 ARFLAGS = cr 664 demangler_SOURCES = SymTab/demangler.cc # test driver for the demangler, also useful as a sanity check that libdemangle.a is complete 665 demangler_LDADD = libdemangle.a -ldl # yywrap 666 noinst_LIBRARIES = libdemangle.a 667 libdemangle_a_SOURCES = $(SRCDEMANGLE) 726 668 all: $(BUILT_SOURCES) 727 669 $(MAKE) $(AM_MAKEFLAGS) all-am … … 762 704 clean-noinstLIBRARIES: 763 705 -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) 764 SymTab/$(am__dirstamp):765 @$(MKDIR_P) SymTab766 @: > SymTab/$(am__dirstamp)767 SymTab/$(DEPDIR)/$(am__dirstamp):768 @$(MKDIR_P) SymTab/$(DEPDIR)769 @: > SymTab/$(DEPDIR)/$(am__dirstamp)770 SymTab/Demangle.$(OBJEXT): SymTab/$(am__dirstamp) \771 SymTab/$(DEPDIR)/$(am__dirstamp)772 SymTab/ManglerCommon.$(OBJEXT): SymTab/$(am__dirstamp) \773 SymTab/$(DEPDIR)/$(am__dirstamp)774 SynTree/$(am__dirstamp):775 @$(MKDIR_P) SynTree776 @: > SynTree/$(am__dirstamp)777 SynTree/$(DEPDIR)/$(am__dirstamp):778 @$(MKDIR_P) SynTree/$(DEPDIR)779 @: > SynTree/$(DEPDIR)/$(am__dirstamp)780 SynTree/Type.$(OBJEXT): SynTree/$(am__dirstamp) \781 SynTree/$(DEPDIR)/$(am__dirstamp)782 SynTree/VoidType.$(OBJEXT): SynTree/$(am__dirstamp) \783 SynTree/$(DEPDIR)/$(am__dirstamp)784 SynTree/BasicType.$(OBJEXT): SynTree/$(am__dirstamp) \785 SynTree/$(DEPDIR)/$(am__dirstamp)786 SynTree/PointerType.$(OBJEXT): SynTree/$(am__dirstamp) \787 SynTree/$(DEPDIR)/$(am__dirstamp)788 SynTree/ArrayType.$(OBJEXT): SynTree/$(am__dirstamp) \789 SynTree/$(DEPDIR)/$(am__dirstamp)790 SynTree/ReferenceType.$(OBJEXT): SynTree/$(am__dirstamp) \791 SynTree/$(DEPDIR)/$(am__dirstamp)792 SynTree/FunctionType.$(OBJEXT): SynTree/$(am__dirstamp) \793 SynTree/$(DEPDIR)/$(am__dirstamp)794 SynTree/ReferenceToType.$(OBJEXT): SynTree/$(am__dirstamp) \795 SynTree/$(DEPDIR)/$(am__dirstamp)796 SynTree/TupleType.$(OBJEXT): SynTree/$(am__dirstamp) \797 SynTree/$(DEPDIR)/$(am__dirstamp)798 SynTree/TypeofType.$(OBJEXT): SynTree/$(am__dirstamp) \799 SynTree/$(DEPDIR)/$(am__dirstamp)800 SynTree/AttrType.$(OBJEXT): SynTree/$(am__dirstamp) \801 SynTree/$(DEPDIR)/$(am__dirstamp)802 SynTree/VarArgsType.$(OBJEXT): SynTree/$(am__dirstamp) \803 SynTree/$(DEPDIR)/$(am__dirstamp)804 SynTree/ZeroOneType.$(OBJEXT): SynTree/$(am__dirstamp) \805 SynTree/$(DEPDIR)/$(am__dirstamp)806 SynTree/Constant.$(OBJEXT): SynTree/$(am__dirstamp) \807 SynTree/$(DEPDIR)/$(am__dirstamp)808 SynTree/Expression.$(OBJEXT): SynTree/$(am__dirstamp) \809 SynTree/$(DEPDIR)/$(am__dirstamp)810 SynTree/TupleExpr.$(OBJEXT): SynTree/$(am__dirstamp) \811 SynTree/$(DEPDIR)/$(am__dirstamp)812 SynTree/CommaExpr.$(OBJEXT): SynTree/$(am__dirstamp) \813 SynTree/$(DEPDIR)/$(am__dirstamp)814 SynTree/TypeExpr.$(OBJEXT): SynTree/$(am__dirstamp) \815 SynTree/$(DEPDIR)/$(am__dirstamp)816 SynTree/ApplicationExpr.$(OBJEXT): SynTree/$(am__dirstamp) \817 SynTree/$(DEPDIR)/$(am__dirstamp)818 SynTree/AddressExpr.$(OBJEXT): SynTree/$(am__dirstamp) \819 SynTree/$(DEPDIR)/$(am__dirstamp)820 SynTree/Statement.$(OBJEXT): SynTree/$(am__dirstamp) \821 SynTree/$(DEPDIR)/$(am__dirstamp)822 SynTree/CompoundStmt.$(OBJEXT): SynTree/$(am__dirstamp) \823 SynTree/$(DEPDIR)/$(am__dirstamp)824 SynTree/DeclStmt.$(OBJEXT): SynTree/$(am__dirstamp) \825 SynTree/$(DEPDIR)/$(am__dirstamp)826 SynTree/Declaration.$(OBJEXT): SynTree/$(am__dirstamp) \827 SynTree/$(DEPDIR)/$(am__dirstamp)828 SynTree/DeclarationWithType.$(OBJEXT): SynTree/$(am__dirstamp) \829 SynTree/$(DEPDIR)/$(am__dirstamp)830 SynTree/ObjectDecl.$(OBJEXT): SynTree/$(am__dirstamp) \831 SynTree/$(DEPDIR)/$(am__dirstamp)832 SynTree/FunctionDecl.$(OBJEXT): SynTree/$(am__dirstamp) \833 SynTree/$(DEPDIR)/$(am__dirstamp)834 SynTree/AggregateDecl.$(OBJEXT): SynTree/$(am__dirstamp) \835 SynTree/$(DEPDIR)/$(am__dirstamp)836 SynTree/NamedTypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \837 SynTree/$(DEPDIR)/$(am__dirstamp)838 SynTree/TypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \839 SynTree/$(DEPDIR)/$(am__dirstamp)840 SynTree/Initializer.$(OBJEXT): SynTree/$(am__dirstamp) \841 SynTree/$(DEPDIR)/$(am__dirstamp)842 SynTree/TypeSubstitution.$(OBJEXT): SynTree/$(am__dirstamp) \843 SynTree/$(DEPDIR)/$(am__dirstamp)844 SynTree/Attribute.$(OBJEXT): SynTree/$(am__dirstamp) \845 SynTree/$(DEPDIR)/$(am__dirstamp)846 SynTree/DeclReplacer.$(OBJEXT): SynTree/$(am__dirstamp) \847 SynTree/$(DEPDIR)/$(am__dirstamp)848 706 CodeGen/$(am__dirstamp): 849 707 @$(MKDIR_P) CodeGen … … 856 714 CodeGen/FixMain.$(OBJEXT): CodeGen/$(am__dirstamp) \ 857 715 CodeGen/$(DEPDIR)/$(am__dirstamp) 858 CodeGen/Generate.$(OBJEXT): CodeGen/$(am__dirstamp) \859 CodeGen/$(DEPDIR)/$(am__dirstamp)860 716 CodeGen/GenType.$(OBJEXT): CodeGen/$(am__dirstamp) \ 861 717 CodeGen/$(DEPDIR)/$(am__dirstamp) 862 718 CodeGen/OperatorTable.$(OBJEXT): CodeGen/$(am__dirstamp) \ 863 719 CodeGen/$(DEPDIR)/$(am__dirstamp) 720 Concurrency/$(am__dirstamp): 721 @$(MKDIR_P) Concurrency 722 @: > Concurrency/$(am__dirstamp) 723 Concurrency/$(DEPDIR)/$(am__dirstamp): 724 @$(MKDIR_P) Concurrency/$(DEPDIR) 725 @: > Concurrency/$(DEPDIR)/$(am__dirstamp) 726 Concurrency/Keywords.$(OBJEXT): Concurrency/$(am__dirstamp) \ 727 Concurrency/$(DEPDIR)/$(am__dirstamp) 864 728 Common/$(am__dirstamp): 865 729 @$(MKDIR_P) Common … … 872 736 Common/Eval.$(OBJEXT): Common/$(am__dirstamp) \ 873 737 Common/$(DEPDIR)/$(am__dirstamp) 738 Common/PassVisitor.$(OBJEXT): Common/$(am__dirstamp) \ 739 Common/$(DEPDIR)/$(am__dirstamp) 874 740 Common/SemanticError.$(OBJEXT): Common/$(am__dirstamp) \ 875 741 Common/$(DEPDIR)/$(am__dirstamp) 742 Common/Stats/$(am__dirstamp): 743 @$(MKDIR_P) Common/Stats 744 @: > Common/Stats/$(am__dirstamp) 745 Common/Stats/$(DEPDIR)/$(am__dirstamp): 746 @$(MKDIR_P) Common/Stats/$(DEPDIR) 747 @: > Common/Stats/$(DEPDIR)/$(am__dirstamp) 748 Common/Stats/Counter.$(OBJEXT): Common/Stats/$(am__dirstamp) \ 749 Common/Stats/$(DEPDIR)/$(am__dirstamp) 750 Common/Stats/Heap.$(OBJEXT): Common/Stats/$(am__dirstamp) \ 751 Common/Stats/$(DEPDIR)/$(am__dirstamp) 752 Common/Stats/Stats.$(OBJEXT): Common/Stats/$(am__dirstamp) \ 753 Common/Stats/$(DEPDIR)/$(am__dirstamp) 754 Common/Stats/Time.$(OBJEXT): Common/Stats/$(am__dirstamp) \ 755 Common/Stats/$(DEPDIR)/$(am__dirstamp) 876 756 Common/UniqueName.$(OBJEXT): Common/$(am__dirstamp) \ 877 757 Common/$(DEPDIR)/$(am__dirstamp) 878 Concurrency/$(am__dirstamp):879 @$(MKDIR_P) Concurrency880 @: > Concurrency/$(am__dirstamp)881 Concurrency/$(DEPDIR)/$(am__dirstamp):882 @$(MKDIR_P) Concurrency/$(DEPDIR)883 @: > Concurrency/$(DEPDIR)/$(am__dirstamp)884 Concurrency/Keywords.$(OBJEXT): Concurrency/$(am__dirstamp) \885 Concurrency/$(DEPDIR)/$(am__dirstamp)886 758 ControlStruct/$(am__dirstamp): 887 759 @$(MKDIR_P) ControlStruct … … 940 812 ResolvExpr/AlternativeFinder.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 941 813 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 814 ResolvExpr/CastCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 815 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 816 ResolvExpr/CommonType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 817 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 818 ResolvExpr/ConversionCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 819 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 820 ResolvExpr/CurrentObject.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 821 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 942 822 ResolvExpr/ExplodedActual.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 943 823 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 944 ResolvExpr/CastCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \945 ResolvExpr/$(DEPDIR)/$(am__dirstamp)946 ResolvExpr/CommonType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \947 ResolvExpr/$(DEPDIR)/$(am__dirstamp)948 ResolvExpr/ConversionCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \949 ResolvExpr/$(DEPDIR)/$(am__dirstamp)950 ResolvExpr/CurrentObject.$(OBJEXT): ResolvExpr/$(am__dirstamp) \951 ResolvExpr/$(DEPDIR)/$(am__dirstamp)952 824 ResolvExpr/FindOpenVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 953 825 ResolvExpr/$(DEPDIR)/$(am__dirstamp) … … 974 846 ResolvExpr/Unify.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 975 847 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 848 SymTab/$(am__dirstamp): 849 @$(MKDIR_P) SymTab 850 @: > SymTab/$(am__dirstamp) 851 SymTab/$(DEPDIR)/$(am__dirstamp): 852 @$(MKDIR_P) SymTab/$(DEPDIR) 853 @: > SymTab/$(DEPDIR)/$(am__dirstamp) 976 854 SymTab/Autogen.$(OBJEXT): SymTab/$(am__dirstamp) \ 977 855 SymTab/$(DEPDIR)/$(am__dirstamp) … … 982 860 SymTab/Mangler.$(OBJEXT): SymTab/$(am__dirstamp) \ 983 861 SymTab/$(DEPDIR)/$(am__dirstamp) 862 SymTab/ManglerCommon.$(OBJEXT): SymTab/$(am__dirstamp) \ 863 SymTab/$(DEPDIR)/$(am__dirstamp) 984 864 SymTab/Validate.$(OBJEXT): SymTab/$(am__dirstamp) \ 985 865 SymTab/$(DEPDIR)/$(am__dirstamp) 866 SymTab/Demangle.$(OBJEXT): SymTab/$(am__dirstamp) \ 867 SymTab/$(DEPDIR)/$(am__dirstamp) 868 SynTree/$(am__dirstamp): 869 @$(MKDIR_P) SynTree 870 @: > SynTree/$(am__dirstamp) 871 SynTree/$(DEPDIR)/$(am__dirstamp): 872 @$(MKDIR_P) SynTree/$(DEPDIR) 873 @: > SynTree/$(DEPDIR)/$(am__dirstamp) 874 SynTree/Type.$(OBJEXT): SynTree/$(am__dirstamp) \ 875 SynTree/$(DEPDIR)/$(am__dirstamp) 876 SynTree/VoidType.$(OBJEXT): SynTree/$(am__dirstamp) \ 877 SynTree/$(DEPDIR)/$(am__dirstamp) 878 SynTree/BasicType.$(OBJEXT): SynTree/$(am__dirstamp) \ 879 SynTree/$(DEPDIR)/$(am__dirstamp) 880 SynTree/PointerType.$(OBJEXT): SynTree/$(am__dirstamp) \ 881 SynTree/$(DEPDIR)/$(am__dirstamp) 882 SynTree/ArrayType.$(OBJEXT): SynTree/$(am__dirstamp) \ 883 SynTree/$(DEPDIR)/$(am__dirstamp) 884 SynTree/ReferenceType.$(OBJEXT): SynTree/$(am__dirstamp) \ 885 SynTree/$(DEPDIR)/$(am__dirstamp) 886 SynTree/FunctionType.$(OBJEXT): SynTree/$(am__dirstamp) \ 887 SynTree/$(DEPDIR)/$(am__dirstamp) 888 SynTree/ReferenceToType.$(OBJEXT): SynTree/$(am__dirstamp) \ 889 SynTree/$(DEPDIR)/$(am__dirstamp) 890 SynTree/TupleType.$(OBJEXT): SynTree/$(am__dirstamp) \ 891 SynTree/$(DEPDIR)/$(am__dirstamp) 892 SynTree/TypeofType.$(OBJEXT): SynTree/$(am__dirstamp) \ 893 SynTree/$(DEPDIR)/$(am__dirstamp) 894 SynTree/AttrType.$(OBJEXT): SynTree/$(am__dirstamp) \ 895 SynTree/$(DEPDIR)/$(am__dirstamp) 896 SynTree/VarArgsType.$(OBJEXT): SynTree/$(am__dirstamp) \ 897 SynTree/$(DEPDIR)/$(am__dirstamp) 898 SynTree/ZeroOneType.$(OBJEXT): SynTree/$(am__dirstamp) \ 899 SynTree/$(DEPDIR)/$(am__dirstamp) 900 SynTree/Constant.$(OBJEXT): SynTree/$(am__dirstamp) \ 901 SynTree/$(DEPDIR)/$(am__dirstamp) 902 SynTree/Expression.$(OBJEXT): SynTree/$(am__dirstamp) \ 903 SynTree/$(DEPDIR)/$(am__dirstamp) 904 SynTree/TupleExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 905 SynTree/$(DEPDIR)/$(am__dirstamp) 906 SynTree/CommaExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 907 SynTree/$(DEPDIR)/$(am__dirstamp) 908 SynTree/TypeExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 909 SynTree/$(DEPDIR)/$(am__dirstamp) 910 SynTree/ApplicationExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 911 SynTree/$(DEPDIR)/$(am__dirstamp) 912 SynTree/AddressExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 913 SynTree/$(DEPDIR)/$(am__dirstamp) 914 SynTree/Statement.$(OBJEXT): SynTree/$(am__dirstamp) \ 915 SynTree/$(DEPDIR)/$(am__dirstamp) 916 SynTree/CompoundStmt.$(OBJEXT): SynTree/$(am__dirstamp) \ 917 SynTree/$(DEPDIR)/$(am__dirstamp) 918 SynTree/DeclStmt.$(OBJEXT): SynTree/$(am__dirstamp) \ 919 SynTree/$(DEPDIR)/$(am__dirstamp) 920 SynTree/Declaration.$(OBJEXT): SynTree/$(am__dirstamp) \ 921 SynTree/$(DEPDIR)/$(am__dirstamp) 922 SynTree/DeclarationWithType.$(OBJEXT): SynTree/$(am__dirstamp) \ 923 SynTree/$(DEPDIR)/$(am__dirstamp) 924 SynTree/ObjectDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 925 SynTree/$(DEPDIR)/$(am__dirstamp) 926 SynTree/FunctionDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 927 SynTree/$(DEPDIR)/$(am__dirstamp) 928 SynTree/AggregateDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 929 SynTree/$(DEPDIR)/$(am__dirstamp) 930 SynTree/NamedTypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 931 SynTree/$(DEPDIR)/$(am__dirstamp) 932 SynTree/TypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 933 SynTree/$(DEPDIR)/$(am__dirstamp) 934 SynTree/Initializer.$(OBJEXT): SynTree/$(am__dirstamp) \ 935 SynTree/$(DEPDIR)/$(am__dirstamp) 936 SynTree/TypeSubstitution.$(OBJEXT): SynTree/$(am__dirstamp) \ 937 SynTree/$(DEPDIR)/$(am__dirstamp) 938 SynTree/Attribute.$(OBJEXT): SynTree/$(am__dirstamp) \ 939 SynTree/$(DEPDIR)/$(am__dirstamp) 940 SynTree/DeclReplacer.$(OBJEXT): SynTree/$(am__dirstamp) \ 941 SynTree/$(DEPDIR)/$(am__dirstamp) 986 942 Tuples/$(am__dirstamp): 987 943 @$(MKDIR_P) Tuples … … 990 946 @$(MKDIR_P) Tuples/$(DEPDIR) 991 947 @: > Tuples/$(DEPDIR)/$(am__dirstamp) 992 Tuples/Explode.$(OBJEXT): Tuples/$(am__dirstamp) \993 Tuples/$(DEPDIR)/$(am__dirstamp)994 948 Tuples/TupleAssignment.$(OBJEXT): Tuples/$(am__dirstamp) \ 995 949 Tuples/$(DEPDIR)/$(am__dirstamp) 996 950 Tuples/TupleExpansion.$(OBJEXT): Tuples/$(am__dirstamp) \ 951 Tuples/$(DEPDIR)/$(am__dirstamp) 952 Tuples/Explode.$(OBJEXT): Tuples/$(am__dirstamp) \ 997 953 Tuples/$(DEPDIR)/$(am__dirstamp) 998 954 Validate/$(am__dirstamp): … … 1060 1016 echo " rm -f" $$list; \ 1061 1017 rm -f $$list 1018 CodeGen/Generate.$(OBJEXT): CodeGen/$(am__dirstamp) \ 1019 CodeGen/$(DEPDIR)/$(am__dirstamp) 1062 1020 CodeGen/FixNames.$(OBJEXT): CodeGen/$(am__dirstamp) \ 1063 1021 CodeGen/$(DEPDIR)/$(am__dirstamp) … … 1077 1035 Concurrency/$(DEPDIR)/$(am__dirstamp) 1078 1036 Common/DebugMalloc.$(OBJEXT): Common/$(am__dirstamp) \ 1079 Common/$(DEPDIR)/$(am__dirstamp)1080 Common/Heap.$(OBJEXT): Common/$(am__dirstamp) \1081 1037 Common/$(DEPDIR)/$(am__dirstamp) 1082 1038 ControlStruct/ExceptTranslate.$(OBJEXT): \ … … 1149 1105 -rm -f CodeTools/*.$(OBJEXT) 1150 1106 -rm -f Common/*.$(OBJEXT) 1107 -rm -f Common/Stats/*.$(OBJEXT) 1151 1108 -rm -f Concurrency/*.$(OBJEXT) 1152 1109 -rm -f ControlStruct/*.$(OBJEXT) … … 1179 1136 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/DebugMalloc.Po@am__quote@ 1180 1137 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/Eval.Po@am__quote@ 1181 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/ Heap.Po@am__quote@1138 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/PassVisitor.Po@am__quote@ 1182 1139 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/SemanticError.Po@am__quote@ 1183 1140 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/UniqueName.Po@am__quote@ 1141 @AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Counter.Po@am__quote@ 1142 @AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Heap.Po@am__quote@ 1143 @AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Stats.Po@am__quote@ 1144 @AMDEP_TRUE@@am__include@ @am__quote@Common/Stats/$(DEPDIR)/Time.Po@am__quote@ 1184 1145 @AMDEP_TRUE@@am__include@ @am__quote@Concurrency/$(DEPDIR)/Keywords.Po@am__quote@ 1185 1146 @AMDEP_TRUE@@am__include@ @am__quote@Concurrency/$(DEPDIR)/Waitfor.Po@am__quote@ … … 1444 1405 -rm -f Common/$(DEPDIR)/$(am__dirstamp) 1445 1406 -rm -f Common/$(am__dirstamp) 1407 -rm -f Common/Stats/$(DEPDIR)/$(am__dirstamp) 1408 -rm -f Common/Stats/$(am__dirstamp) 1446 1409 -rm -f Concurrency/$(DEPDIR)/$(am__dirstamp) 1447 1410 -rm -f Concurrency/$(am__dirstamp) … … 1481 1444 1482 1445 distclean: distclean-am 1483 -rm -rf ./$(DEPDIR) CodeGen/$(DEPDIR) CodeTools/$(DEPDIR) Common/$(DEPDIR) Co ncurrency/$(DEPDIR) ControlStruct/$(DEPDIR) GenPoly/$(DEPDIR) InitTweak/$(DEPDIR) Parser/$(DEPDIR) ResolvExpr/$(DEPDIR) SymTab/$(DEPDIR) SynTree/$(DEPDIR) Tuples/$(DEPDIR) Validate/$(DEPDIR) Virtual/$(DEPDIR)1446 -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) 1484 1447 -rm -f Makefile 1485 1448 distclean-am: clean-am distclean-compile distclean-generic \ … … 1527 1490 1528 1491 maintainer-clean: maintainer-clean-am 1529 -rm -rf ./$(DEPDIR) CodeGen/$(DEPDIR) CodeTools/$(DEPDIR) Common/$(DEPDIR) Co ncurrency/$(DEPDIR) ControlStruct/$(DEPDIR) GenPoly/$(DEPDIR) InitTweak/$(DEPDIR) Parser/$(DEPDIR) ResolvExpr/$(DEPDIR) SymTab/$(DEPDIR) SynTree/$(DEPDIR) Tuples/$(DEPDIR) Validate/$(DEPDIR) Virtual/$(DEPDIR)1492 -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) 1530 1493 -rm -f Makefile 1531 1494 maintainer-clean-am: distclean-am maintainer-clean-generic … … 1567 1530 1568 1531 1569 Parser/gcc-flags.h : 1570 ${AM_V_GEN}$(CC) -dM -E - < /dev/null | sed 's/define /define __GCC__/' > $(@) 1571 1572 Parser/lex.ll : Parser/gcc-flags.h 1532 $(addprefix $(srcdir)/, ResolvExpr/ConversionCost.cc ResolvExpr/CommonType.cc SymTab/ManglerCommon.cc) : $(srcdir)/SynTree/Type.h 1533 1534 $(srcdir)/SynTree/Type.h : BasicTypes-gen.cc 1535 ${AM_V_GEN}${CXXCOMPILE} $< -o BasicTypes-gen -Wall -Wextra 1536 @./BasicTypes-gen 1537 @rm BasicTypes-gen 1573 1538 1574 1539 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset
for help on using the changeset viewer.