summaryrefslogtreecommitdiff
path: root/tiger-compiler/src/object/local.am
blob: 3c1eda93a9e8aa01be18d956acb48ed8002ed24f (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
31
32
33
## object module.

src_libtc_la_SOURCES +=                                                        \
  %D%/libobject.hh                                                             \
  %D%/libobject.cc                                                             \
  %D%/libobject.hxx                                                            \
  %D%/fwd.hh

src_libtc_la_SOURCES += %D%/binder.hh %D%/binder.cc

src_libtc_la_SOURCES += %D%/type-checker.hh %D%/type-checker.cc                \
                        %D%/renamer.hh %D%/renamer.cc

src_libtc_la_SOURCES += %D%/desugar-visitor.hh %D%/desugar-visitor.cc


# Tests.
check_PROGRAMS += %D%/test-parse
%C%_test_parse_LDADD = src/libtc.la

check_PROGRAMS += %D%/test-bind
%C%_test_bind_LDADD = src/libtc.la

check_PROGRAMS += %D%/test-type
%C%_test_type_LDADD = src/libtc.la

# FIXME: Add a test for object::Renamer.

check_PROGRAMS += %D%/test-desugar
%C%_test_desugar_LDADD = src/libtc.la


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