summaryrefslogtreecommitdiff
path: root/tiger-compiler/src/ast/local.am
blob: 1e520c5b98f05000eedcd83ac5caf093aec12a11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ast_basedir = src/ast/
ast_srcdir = $(srcdir)/%D%
# Don't use ast_srcdir in the include, otherwise Automake can't resolve it.
include $(srcdir)/%D%/ast-nodes.mk


src_libtc_la_SOURCES +=                                                        \
  %D%/location.hh                                                              \
  %D%/all.hh                                                                   \
  %D%/chunk-interface.hh %D%/chunk-interface.hxx                               \
  %D%/chunk.hh %D%/chunk.hxx                                                   \
  %D%/fwd.hh                                                                   \
  %D%/visitor.hh                                                               \
  $(AST_NODES)                                                                 \
  %D%/default-visitor.hh %D%/default-visitor.hxx                               \
  %D%/dumper-dot.hh %D%/dumper-dot.hxx %D%/dumper-dot.cc                       \
  %D%/non-object-visitor.hh %D%/non-object-visitor.hxx                         \
  %D%/non-assert-visitor.hh %D%/non-assert-visitor.hxx                         \
  %D%/object-visitor.hh %D%/object-visitor.hxx                                 \
  %D%/assert-visitor.hh %D%/assert-visitor.hxx                                 \
  %D%/pretty-printer.hh %D%/pretty-printer.cc                                  \
  %D%/visitor.hxx                                                              \
  %D%/libast.hh %D%/libast.cc

dist_noinst_DATA += %D%/README.txt

check_PROGRAMS += %D%/test-ast
%C%_test_ast_LDADD = src/libtc.la

TASKS += %D%/tasks.hh %D%/tasks.cc