Changes in / [856dff8:8e2cb4a]


Ignore:
Files:
1 added
25 edited

Legend:

Unmodified
Added
Removed
  • Makefile.am

    r856dff8 r8e2cb4a  
    2121
    2222SUBDIRS = driver src . @LIBCFA_TARGET_DIRS@
    23 DIST_SUBDIRS = driver src . libcfa benchmark longrun_tests tests tools tools/prettyprinter
    2423
    2524@LIBCFA_TARGET_MAKEFILES@ : Makefile $(srcdir)/libcfa/configure
     
    3332
    3433man1_MANS = doc/man/cfa.1
    35 
    36 EXTRA_DIST = LICENSE doc/man/cfa.1 libcfa/configure automake
    3734
    3835debug=yes
  • benchmark/Makefile.am

    r856dff8 r8e2cb4a  
    6666# Dummy hack tricks
    6767EXTRA_PROGRAMS = dummy # build but do not install
    68 nodist_dummy_SOURCES = dummyC.c dummyCXX.cpp
     68dummy_SOURCES = dummyC.c dummyCXX.cpp
    6969
    7070dummyC.c:
     
    8080## =========================================================================================================
    8181
    82 # all is used by make dist so ignore it
    83 all:
    84 
    85 all-bench : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT)
     82all : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT)
    8683
    8784basic_loop_DURATION = 15000000000
     
    479476## =========================================================================================================
    480477
    481 bcompile$(EXEEXT) :             \
     478compile$(EXEEXT) :              \
    482479        compile-array.make      \
    483480        compile-attributes.make \
  • libcfa/Makefile.am

    r856dff8 r8e2cb4a  
    1616
    1717AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names
    18 ACLOCAL_AMFLAGS  = -I ../automake
     18ACLOCAL_AMFLAGS  = -I automake
    1919SUBDIRS = prelude src      # order important
  • libcfa/configure.ac

    r856dff8 r8e2cb4a  
    44AC_PREREQ([2.68])
    55AC_INIT([cfa-cc],[1.0.0.0],[cforall@plg.uwaterloo.ca])
    6 AC_CONFIG_AUX_DIR([../automake])
    7 AC_CONFIG_MACRO_DIRS([../automake])
     6AC_CONFIG_AUX_DIR([automake])
     7AC_CONFIG_MACRO_DIRS([automake])
    88AM_SILENT_RULES([yes])
    99
  • libcfa/prelude/Makefile.am

    r856dff8 r8e2cb4a  
    1717# create object files in directory with source files
    1818AUTOMAKE_OPTIONS = foreign subdir-objects
    19 ACLOCAL_AMFLAGS  = -I ../automake
     19ACLOCAL_AMFLAGS  = -I automake
    2020
    2121# put into lib for now
    2222cfalibdir = ${CFA_LIBDIR}
    2323cfalib_DATA = gcc-builtins.cf builtins.cf extras.cf prelude.cfa bootloader.c defines.hfa
    24 
    25 EXTRA_DIST = bootloader.cf builtins.c builtins.def extras.c extras.regx extras.regx2 prelude-gen.cc prototypes.awk prototypes.c prototypes.sed sync-builtins.cf
    2624
    2725CC = @LOCAL_CFACC@
  • libcfa/src/Makefile.am

    r856dff8 r8e2cb4a  
    1717# create object files in directory with source files
    1818AUTOMAKE_OPTIONS = foreign subdir-objects
    19 ACLOCAL_AMFLAGS  = -I ../automake
     19ACLOCAL_AMFLAGS  = -I automake
    2020
    2121include $(top_srcdir)/../tools/build/cfa.make
     
    3131# AM_CFAFLAGS for only cfa source
    3232# use -no-include-stdhdr to prevent rebuild cycles
    33 # The built sources must not depend on the installed inst_headers_src
     33# The built sources must not depend on the installed headers
    3434AM_CFAFLAGS = -quiet -cfalib -I$(srcdir)/stdhdr $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@
    3535AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC -fexceptions -pthread @ARCH_FLAGS@ @CONFIG_CFLAGS@
     
    3939#----------------------------------------------------------------------------------------------------------------
    4040if BUILDLIB
    41 inst_headers_nosrc = \
    42         bitmanip.hfa \
    43         clock.hfa \
    44         exception.hfa \
    45         gmp.hfa \
    46         math.hfa \
    47         time_t.hfa \
    48         bits/align.hfa \
    49         bits/containers.hfa \
    50         bits/debug.hfa \
    51         bits/defs.hfa \
    52         bits/locks.hfa \
    53         concurrency/iofwd.hfa \
    54         containers/list.hfa \
    55         containers/stackLockFree.hfa
     41headers_nosrc = bitmanip.hfa exception.hfa math.hfa gmp.hfa time_t.hfa clock.hfa \
     42                bits/align.hfa bits/containers.hfa bits/defs.hfa bits/debug.hfa bits/locks.hfa \
     43                containers/list.hfa containers/stackLockFree.hfa concurrency/iofwd.hfa
    5644
    57 inst_headers_src = \
    58         common.hfa \
    59         fstream.hfa \
    60         heap.hfa \
    61         iostream.hfa \
    62         iterator.hfa \
    63         limits.hfa \
    64         parseargs.hfa \
    65         rational.hfa \
    66         stdlib.hfa \
    67         time.hfa \
    68         containers/maybe.hfa \
    69         containers/pair.hfa \
    70         containers/result.hfa \
    71         containers/vector.hfa
     45headers = common.hfa fstream.hfa heap.hfa iostream.hfa iterator.hfa limits.hfa rational.hfa \
     46                time.hfa stdlib.hfa parseargs.hfa \
     47                containers/maybe.hfa containers/pair.hfa containers/result.hfa containers/vector.hfa
    7248
    73 libsrc = ${inst_headers_src} ${inst_headers_src:.hfa=.cfa} \
    74         assert.cfa \
    75         bits/algorithm.hfa \
    76         bits/debug.cfa \
    77         exception.c \
    78         exception.h \
    79         interpose.cfa \
    80         lsda.h \
    81         startup.cfa \
    82         startup.hfa \
    83         virtual.c \
    84         virtual.h
     49libsrc = startup.cfa interpose.cfa bits/debug.cfa assert.cfa exception.c virtual.c ${headers:.hfa=.cfa}
    8550
    8651# not all platforms support concurrency, add option do disable it
    87 inst_thread_headers_nosrc = \
    88         bits/random.hfa \
    89         concurrency/invoke.h \
    90         concurrency/kernel/fwd.hfa
     52thread_headers_nosrc = bits/random.hfa concurrency/invoke.h concurrency/kernel/fwd.hfa
    9153
    92 inst_thread_headers_src = \
    93         concurrency/coroutine.hfa \
    94         concurrency/exception.hfa \
    95         concurrency/kernel.hfa \
    96         concurrency/monitor.hfa \
    97         concurrency/mutex.hfa \
    98         concurrency/thread.hfa
     54thread_headers = concurrency/coroutine.hfa concurrency/thread.hfa concurrency/kernel.hfa \
     55                concurrency/monitor.hfa concurrency/mutex.hfa concurrency/exception.hfa
    9956
    100 thread_libsrc = ${inst_thread_headers_src} ${inst_thread_headers_src:.hfa=.cfa} \
    101         bits/signal.hfa \
    102         concurrency/alarm.cfa \
    103         concurrency/alarm.hfa \
    104         concurrency/CtxSwitch-@ARCHITECTURE@.S \
    105         concurrency/invoke.c \
    106         concurrency/io.cfa \
    107         concurrency/io/setup.cfa \
    108         concurrency/io/types.hfa \
    109         concurrency/iocall.cfa \
    110         concurrency/iofwd.hfa \
    111         concurrency/kernel_private.hfa \
    112         concurrency/kernel/startup.cfa \
    113         concurrency/preemption.cfa \
    114         concurrency/preemption.hfa \
    115         concurrency/ready_queue.cfa \
    116         concurrency/ready_subqueue.hfa \
    117         concurrency/snzi.hfa \
    118         concurrency/stats.cfa \
    119         concurrency/stats.hfa \
    120         concurrency/stats.hfa
    121 
     57thread_libsrc = concurrency/CtxSwitch-@ARCHITECTURE@.S concurrency/alarm.cfa \
     58                concurrency/invoke.c concurrency/io.cfa concurrency/iocall.cfa \
     59                concurrency/io/setup.cfa \
     60                concurrency/kernel/startup.cfa concurrency/preemption.cfa \
     61                concurrency/ready_queue.cfa concurrency/stats.cfa \
     62                ${thread_headers:.hfa=.cfa}
    12263else
    123 inst_headers_src =
    124 inst_thread_headers_src =
    125 inst_headers_nosrc =
    126 inst_thread_headers_nosrc =
     64headers =
     65thread_headers =
     66headers_nosrc =
     67thread_headers_nosrc =
    12768libsrc =
    12869endif
     
    174115
    175116#----------------------------------------------------------------------------------------------------------------
    176 libcfa_la_SOURCES = ${libsrc}
    177 nodist_libcfa_la_SOURCES = prelude.cfa
     117libcfa_la_SOURCES = prelude.cfa ${libsrc}
    178118libcfa_la_LDFLAGS = -version-info @CFA_VERSION@
    179119
     
    184124
    185125cfa_includedir = $(CFA_INCDIR)
    186 nobase_cfa_include_HEADERS = ${stdhdr} ${inst_headers_src} ${inst_headers_nosrc} ${inst_thread_headers_src} ${inst_thread_headers_nosrc}
    187 EXTRA_DIST = stdhdr
     126nobase_cfa_include_HEADERS = ${stdhdr} ${headers} ${headers_nosrc} ${thread_headers} ${thread_headers_nosrc}
    188127
    189128#----------------------------------------------------------------------------------------------------------------
  • src/AST/module.mk

    r856dff8 r8e2cb4a  
    1717SRC_AST = \
    1818        AST/AssertAcyclic.cpp \
    19         AST/AssertAcyclic.hpp \
    2019        AST/Attribute.cpp \
    21         AST/Attribute.hpp \
    22         AST/Bitfield.hpp \
    23         AST/Chain.hpp \
    2420        AST/Convert.cpp \
    25         AST/Convert.hpp \
    26         AST/Copy.hpp \
    27         AST/CVQualifiers.hpp \
    2821        AST/Decl.cpp \
    29         AST/Decl.hpp \
    3022        AST/DeclReplacer.cpp \
    31         AST/DeclReplacer.hpp \
    32         AST/Eval.hpp \
    3323        AST/Expr.cpp \
    34         AST/Expr.hpp \
    3524        AST/ForallSubstitutionTable.cpp \
    36         AST/ForallSubstitutionTable.hpp \
    37         AST/ForallSubstitutor.hpp \
    38         AST/FunctionSpec.hpp \
    39         AST/Fwd.hpp \
    4025        AST/GenericSubstitution.cpp \
    41         AST/GenericSubstitution.hpp \
    4226        AST/Init.cpp \
    43         AST/Init.hpp \
    44         AST/Label.hpp \
    4527        AST/LinkageSpec.cpp \
    46         AST/LinkageSpec.hpp \
    4728        AST/Node.cpp \
    48         AST/Node.hpp \
    49         AST/ParseNode.hpp \
    5029        AST/Pass.cpp \
    51         AST/Pass.hpp \
    52         AST/Pass.impl.hpp \
    53         AST/Pass.proto.hpp \
    5430        AST/Print.cpp \
    55         AST/Print.hpp \
    5631        AST/Stmt.cpp \
    57         AST/Stmt.hpp \
    58         AST/StorageClasses.hpp \
    5932        AST/SymbolTable.cpp \
    60         AST/SymbolTable.hpp \
    6133        AST/Type.cpp \
    62         AST/Type.hpp \
    6334        AST/TypeEnvironment.cpp \
    64         AST/TypeEnvironment.hpp \
    65         AST/TypeSubstitution.cpp \
    66         AST/TypeSubstitution.hpp \
    67         AST/Visitor.hpp
     35        AST/TypeSubstitution.cpp
    6836
    6937SRC += $(SRC_AST)
  • src/CodeGen/module.mk

    r856dff8 r8e2cb4a  
    2020SRC_CODEGEN = \
    2121        CodeGen/CodeGenerator.cc \
    22         CodeGen/CodeGenerator.h \
    2322        CodeGen/FixMain.cc \
    24         CodeGen/FixMain.h \
    2523        CodeGen/GenType.cc \
    26         CodeGen/GenType.h \
    27         CodeGen/OperatorTable.cc \
    28         CodeGen/OperatorTable.h \
    29         CodeGen/Options.h
     24        CodeGen/OperatorTable.cc
    3025
    31 SRC += $(SRC_CODEGEN) CodeGen/Generate.cc CodeGen/Generate.h CodeGen/FixNames.cc CodeGen/FixNames.h
     26SRC += $(SRC_CODEGEN) CodeGen/Generate.cc CodeGen/FixNames.cc
    3227SRCDEMANGLE += $(SRC_CODEGEN)
  • src/CodeTools/module.mk

    r856dff8 r8e2cb4a  
    1515###############################################################################
    1616
    17 SRC += \
    18         CodeTools/DeclStats.cc \
    19         CodeTools/DeclStats.h \
     17SRC += CodeTools/DeclStats.cc \
    2018        CodeTools/ResolvProtoDump.cc \
    21         CodeTools/ResolvProtoDump.h \
    22         CodeTools/TrackLoc.cc \
    23         CodeTools/TrackLoc.h
     19        CodeTools/TrackLoc.cc
  • src/Common/module.mk

    r856dff8 r8e2cb4a  
    1717SRC_COMMON = \
    1818      Common/Assert.cc \
    19       Common/CodeLocation.h \
    20       Common/CompilerError.h \
    21       Common/Debug.h \
    22       Common/ErrorObjects.h \
    2319      Common/Eval.cc \
    24       Common/FilterCombos.h \
    25       Common/Indenter.h \
    2620      Common/PassVisitor.cc \
    27       Common/PassVisitor.h \
    28       Common/PassVisitor.impl.h \
    29       Common/PassVisitor.proto.h \
    30       Common/PersistentMap.h \
    31       Common/ScopedMap.h \
    3221      Common/SemanticError.cc \
    33       Common/SemanticError.h \
    34       Common/Stats.h \
    35       Common/Stats/Base.h \
    3622      Common/Stats/Counter.cc \
    37       Common/Stats/Counter.h \
    3823      Common/Stats/Heap.cc \
    39       Common/Stats/Heap.h \
    4024      Common/Stats/Stats.cc \
    4125      Common/Stats/Time.cc \
    42       Common/Stats/Time.h \
    43       Common/UnimplementedError.h \
    44       Common/UniqueName.cc \
    45       Common/UniqueName.h \
    46       Common/utility.h \
    47       Common/VectorMap.h
     26      Common/UniqueName.cc
    4827
    4928SRC += $(SRC_COMMON) Common/DebugMalloc.cc
  • src/Concurrency/module.mk

    r856dff8 r8e2cb4a  
    1515###############################################################################
    1616
    17 SRC += Concurrency/Keywords.cc Concurrency/Keywords.h Concurrency/Waitfor.cc Concurrency/Waitfor.h
     17SRC += Concurrency/Keywords.cc Concurrency/Waitfor.cc
    1818SRCDEMANGLE += Concurrency/Keywords.cc
    1919
  • src/ControlStruct/module.mk

    r856dff8 r8e2cb4a  
    1717SRC_CONTROLSTRUCT = \
    1818        ControlStruct/ForExprMutator.cc \
    19         ControlStruct/ForExprMutator.h \
    2019        ControlStruct/LabelFixer.cc \
    21         ControlStruct/LabelFixer.h \
    2220        ControlStruct/LabelGenerator.cc \
    23         ControlStruct/LabelGenerator.h \
    2421        ControlStruct/MLEMutator.cc \
    25         ControlStruct/MLEMutator.h \
    26         ControlStruct/Mutate.cc \
    27         ControlStruct/Mutate.h
     22        ControlStruct/Mutate.cc
    2823
    29 SRC += $(SRC_CONTROLSTRUCT) ControlStruct/ExceptTranslate.cc ControlStruct/ExceptTranslate.h
     24SRC += $(SRC_CONTROLSTRUCT) ControlStruct/ExceptTranslate.cc
    3025SRCDEMANGLE += $(SRC_CONTROLSTRUCT)
    3126
  • src/GenPoly/module.mk

    r856dff8 r8e2cb4a  
    1616
    1717SRC += GenPoly/Box.cc \
    18        GenPoly/Box.h \
    19        GenPoly/ErasableScopedMap.h \
     18       GenPoly/GenPoly.cc \
     19       GenPoly/ScrubTyVars.cc \
     20       GenPoly/Lvalue.cc \
     21       GenPoly/Specialize.cc \
    2022       GenPoly/FindFunction.cc \
    21        GenPoly/FindFunction.h \
    22        GenPoly/GenPoly.cc \
    23        GenPoly/GenPoly.h \
    24        GenPoly/InstantiateGeneric.cc \
    25        GenPoly/InstantiateGeneric.h \
    26        GenPoly/Lvalue.cc \
    27        GenPoly/Lvalue.h \
    28        GenPoly/ScopedSet.h \
    29        GenPoly/ScrubTyVars.cc \
    30        GenPoly/ScrubTyVars.h \
    31        GenPoly/Specialize.cc \
    32        GenPoly/Specialize.h
     23       GenPoly/InstantiateGeneric.cc
    3324
    34 SRCDEMANGLE += GenPoly/GenPoly.cc GenPoly/GenPoly.h GenPoly/Lvalue.cc GenPoly/Lvalue.h
     25SRCDEMANGLE += GenPoly/GenPoly.cc GenPoly/Lvalue.cc
    3526
  • src/InitTweak/module.mk

    r856dff8 r8e2cb4a  
    1515###############################################################################
    1616
    17 SRC += \
     17SRC += InitTweak/GenInit.cc \
     18        InitTweak/FixInit.cc \
    1819        InitTweak/FixGlobalInit.cc \
    19         InitTweak/FixGlobalInit.h \
    20         InitTweak/FixInit.cc \
    21         InitTweak/FixInit.h \
    22         InitTweak/GenInit.cc \
    23         InitTweak/GenInit.h \
    24         InitTweak/InitTweak.cc \
    25         InitTweak/InitTweak.h
     20        InitTweak/InitTweak.cc
    2621
    27 SRCDEMANGLE += \
    28         InitTweak/GenInit.cc \
    29         InitTweak/GenInit.h \
    30         InitTweak/InitTweak.cc \
    31         InitTweak/InitTweak.h
     22SRCDEMANGLE += InitTweak/GenInit.cc \
     23        InitTweak/InitTweak.cc
    3224
  • src/Makefile.am

    r856dff8 r8e2cb4a  
    2020
    2121SRC = main.cc \
    22       CompilationState.cc \
    23       CompilationState.h \
    2422      MakeLibCfa.cc \
    25         MakeLibCfa.h
     23      CompilationState.cc
    2624
    2725SRCDEMANGLE = CompilationState.cc
     
    6866___driver_cfa_cpp_SOURCES = $(SRC)
    6967___driver_cfa_cpp_LDADD = -ldl $(LIBPROFILER) $(LIBTCMALLOC)
    70 EXTRA_DIST = include/cassert include/optional BasicTypes-gen.cc
    7168
    7269AM_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)
  • src/Parser/module.mk

    r856dff8 r8e2cb4a  
    2323       Parser/ExpressionNode.cc \
    2424       Parser/InitializerNode.cc \
    25        Parser/lex.ll \
    2625       Parser/ParseNode.cc \
    27        Parser/ParseNode.h \
    28        Parser/parser.yy \
    29        Parser/ParserTypes.h \
    30        Parser/parserutility.cc \
    31        Parser/parserutility.h \
    3226       Parser/StatementNode.cc \
    3327       Parser/TypeData.cc \
    34        Parser/TypeData.h \
    3528       Parser/TypedefTable.cc \
    36        Parser/TypedefTable.h
     29       Parser/lex.ll \
     30       Parser/parser.yy \
     31       Parser/parserutility.cc
    3732
    3833MOSTLYCLEANFILES += Parser/lex.cc Parser/parser.cc Parser/parser.hh Parser/parser.output
  • src/ResolvExpr/module.mk

    r856dff8 r8e2cb4a  
    1919      ResolvExpr/Alternative.cc \
    2020      ResolvExpr/AlternativeFinder.cc \
    21       ResolvExpr/AlternativeFinder.h \
    22       ResolvExpr/Alternative.h \
    2321      ResolvExpr/Candidate.cpp \
    2422      ResolvExpr/CandidateFinder.cpp \
    25       ResolvExpr/CandidateFinder.hpp \
    26       ResolvExpr/Candidate.hpp \
    2723      ResolvExpr/CastCost.cc \
    2824      ResolvExpr/CommonType.cc \
    2925      ResolvExpr/ConversionCost.cc \
    30       ResolvExpr/ConversionCost.h \
    31       ResolvExpr/Cost.h \
    3226      ResolvExpr/CurrentObject.cc \
    33       ResolvExpr/CurrentObject.h \
    3427      ResolvExpr/ExplodedActual.cc \
    35       ResolvExpr/ExplodedActual.h \
    3628      ResolvExpr/ExplodedArg.cpp \
    37       ResolvExpr/ExplodedArg.hpp \
    3829      ResolvExpr/FindOpenVars.cc \
    39       ResolvExpr/FindOpenVars.h \
    4030      ResolvExpr/Occurs.cc \
    4131      ResolvExpr/PolyCost.cc \
     
    4333      ResolvExpr/PtrsCastable.cc \
    4434      ResolvExpr/RenameVars.cc \
    45       ResolvExpr/RenameVars.h \
    4635      ResolvExpr/ResolveAssertions.cc \
    47       ResolvExpr/ResolveAssertions.h \
    4836      ResolvExpr/Resolver.cc \
    49       ResolvExpr/Resolver.h \
    5037      ResolvExpr/ResolveTypeof.cc \
    51       ResolvExpr/ResolveTypeof.h \
    52       ResolvExpr/ResolvMode.h \
    5338      ResolvExpr/SatisfyAssertions.cpp \
    54       ResolvExpr/SatisfyAssertions.hpp \
    5539      ResolvExpr/SpecCost.cc \
    5640      ResolvExpr/TypeEnvironment.cc \
    57       ResolvExpr/TypeEnvironment.h \
    58       ResolvExpr/typeops.h \
    59       ResolvExpr/Unify.cc \
    60       ResolvExpr/Unify.h \
    61       ResolvExpr/WidenMode.h
     41      ResolvExpr/Unify.cc
    6242
    63 
    64 SRC += $(SRC_RESOLVEXPR) ResolvExpr/AlternativePrinter.cc ResolvExpr/AlternativePrinter.h
     43SRC += $(SRC_RESOLVEXPR) ResolvExpr/AlternativePrinter.cc
    6544SRCDEMANGLE += $(SRC_RESOLVEXPR)
  • src/SymTab/module.mk

    r856dff8 r8e2cb4a  
    1717SRC_SYMTAB = \
    1818      SymTab/Autogen.cc \
    19       SymTab/Autogen.h \
    2019      SymTab/FixFunction.cc \
    21       SymTab/FixFunction.h \
    2220      SymTab/Indexer.cc \
    23       SymTab/Indexer.h \
    2421      SymTab/Mangler.cc \
    2522      SymTab/ManglerCommon.cc \
    26       SymTab/Mangler.h \
    27       SymTab/Validate.cc \
    28       SymTab/Validate.h
     23      SymTab/Validate.cc
    2924
    3025SRC += $(SRC_SYMTAB)
  • src/SynTree/module.mk

    r856dff8 r8e2cb4a  
    2020      SynTree/ApplicationExpr.cc \
    2121      SynTree/ArrayType.cc \
     22      SynTree/AttrType.cc \
    2223      SynTree/Attribute.cc \
    23       SynTree/Attribute.h \
    24       SynTree/AttrType.cc \
    25       SynTree/BaseSyntaxNode.h \
    2624      SynTree/BasicType.cc \
    2725      SynTree/CommaExpr.cc \
    2826      SynTree/CompoundStmt.cc \
    2927      SynTree/Constant.cc \
    30       SynTree/Constant.h \
     28      SynTree/DeclReplacer.cc \
     29      SynTree/DeclStmt.cc \
    3130      SynTree/Declaration.cc \
    32       SynTree/Declaration.h \
    3331      SynTree/DeclarationWithType.cc \
    34       SynTree/DeclReplacer.cc \
    35       SynTree/DeclReplacer.h \
    36       SynTree/DeclStmt.cc \
    3732      SynTree/Expression.cc \
    38       SynTree/Expression.h \
    3933      SynTree/FunctionDecl.cc \
    4034      SynTree/FunctionType.cc \
    4135      SynTree/Initializer.cc \
    42       SynTree/Initializer.h \
    43       SynTree/Label.h \
    4436      SynTree/LinkageSpec.cc \
    45       SynTree/LinkageSpec.h \
    46       SynTree/Mutator.h \
    4737      SynTree/NamedTypeDecl.cc \
    4838      SynTree/ObjectDecl.cc \
     
    5141      SynTree/ReferenceType.cc \
    5242      SynTree/Statement.cc \
    53       SynTree/Statement.h \
    54       SynTree/SynTree.h \
    5543      SynTree/TupleExpr.cc \
    5644      SynTree/TupleType.cc \
     
    5846      SynTree/TypeDecl.cc \
    5947      SynTree/TypeExpr.cc \
    60       SynTree/Type.h \
     48      SynTree/TypeSubstitution.cc \
    6149      SynTree/TypeofType.cc \
    62       SynTree/TypeSubstitution.cc \
    63       SynTree/TypeSubstitution.h \
    6450      SynTree/VarArgsType.cc \
    65       SynTree/Visitor.h \
    6651      SynTree/VoidType.cc \
    6752      SynTree/ZeroOneType.cc
  • src/Tuples/module.mk

    r856dff8 r8e2cb4a  
    1515###############################################################################
    1616
    17 SRC_TUPLES = \
    18         Tuples/Explode.cc \
    19         Tuples/Explode.h \
    20         Tuples/TupleAssignment.cc \
    21         Tuples/TupleExpansion.cc \
    22         Tuples/Tuples.cc \
    23         Tuples/Tuples.h
    24 
    25 
    26 SRC += $(SRC_TUPLES)
    27 SRCDEMANGLE += $(SRC_TUPLES)
     17SRC += Tuples/TupleAssignment.cc Tuples/TupleExpansion.cc Tuples/Explode.cc \
     18        Tuples/Tuples.cc
     19SRCDEMANGLE += Tuples/TupleAssignment.cc Tuples/TupleExpansion.cc Tuples/Explode.cc \
     20        Tuples/Tuples.cc
  • src/Validate/module.mk

    r856dff8 r8e2cb4a  
    1515###############################################################################
    1616
    17 SRC += Validate/HandleAttributes.cc Validate/HandleAttributes.h Validate/FindSpecialDecls.cc Validate/FindSpecialDecls.h
    18 SRCDEMANGLE += Validate/HandleAttributes.cc Validate/HandleAttributes.h Validate/FindSpecialDecls.cc Validate/FindSpecialDecls.h
     17SRC += Validate/HandleAttributes.cc Validate/FindSpecialDecls.cc
     18SRCDEMANGLE += Validate/HandleAttributes.cc Validate/FindSpecialDecls.cc
  • src/Virtual/module.mk

    r856dff8 r8e2cb4a  
    1515###############################################################################
    1616
    17 SRC += Virtual/ExpandCasts.cc Virtual/ExpandCasts.h
     17SRC += Virtual/ExpandCasts.cc
  • tests/Makefile.am

    r856dff8 r8e2cb4a  
    6767avl_test_SOURCES = avltree/avl_test.cfa avltree/avl0.cfa avltree/avl1.cfa avltree/avl2.cfa avltree/avl3.cfa avltree/avl4.cfa avltree/avl-private.cfa
    6868# automake doesn't know we still need C/CPP rules so pretend like we have a C program
    69 nodist__dummy_hack_SOURCES = .dummy_hack.c .dummy_hackxx.cpp
     69_dummy_hack_SOURCES = .dummy_hack.c .dummy_hackxx.cpp
    7070
    7171#----------------------------------------------------------------------------------------------------------------
  • tools/Makefile.am

    r856dff8 r8e2cb4a  
    2121
    2222noinst_PROGRAMS = busy catchsig repeat watchdog
    23 EXTRA_DIST = build/distcc_hash build/push2dist.sh
    2423
    25 nodist_busy_SOURCES     = busy.c
    26 nodist_busy_LDFLAGS     = -pthread
    27 nodist_catchsig_SOURCES = catchsig.c
    28 nodist_repeat_SOURCES   = repeat.c
    29 nodist_watchdog_SOURCES = watchdog.c
     24busy_SOURCES     = busy.c
     25busy_LDFLAGS     = -pthread
     26catchsig_SOURCES = catchsig.c
     27repeat_SOURCES   = repeat.c
     28watchdog_SOURCES = watchdog.c
  • tools/prettyprinter/Makefile.am

    r856dff8 r8e2cb4a  
    3030tools_prettyprinter_PROGRAMS = pretty
    3131tools_prettyprinterdir = ../
    32 nodist_pretty_SOURCES = ${SRC}
     32pretty_SOURCES = ${SRC}
    3333pretty_LDADD = ${LEXLIB} -ldl                   # yywrap
    3434pretty_CXXFLAGS = -Wno-deprecated -Wall -DYY_NO_INPUT -O2 -g -std=c++14
Note: See TracChangeset for help on using the changeset viewer.