summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
blob: ade9bae70fbcb4b8cf402d04e30f8aee1fc466ea (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
TESTS = \
  t0001-utf8.sh \
  t0002-lang.sh \
  t0003-include.sh \
  t0004-config.sh \
  t0005-errors.sh \
  t0006-path-order.sh \
  t0007-language-path.sh \
  t0008-comments.sh \
  t0009-text-scanner.sh \
  t0010-language-names.sh \
  t0011-base-include-path.sh \
  t0012-user-config-path.sh \
  t0013-include-precedence.sh \
  t0014-preprocessing-phases.sh \
  t0015-object-macros.sh \
  t0016-macro-include.sh \
  t0017-macro-errors.sh \
  t0018-include-lexing.sh \
  t0019-recursive-macro.sh \
  t0020-function-macros.sh \
  t0021-function-macro-errors.sh \
  t0022-predefined-macros.sh \
  t0023-predefined-redefine.sh \
  t0024-abi-predefined.sh \
  t0025-dump-macros.sh \
  t0026-dump-config.sh \
  t0027-system-language-path.sh \
  t0028-predefined-ranges.sh \
  t0029-predefined-abi-names.sh \
  t0030-integer-decimal-digits.sh \
  t0031-stringification.sh \
  t0032-command-line.sh \
  t0033-dump-definitions.sh \
  t0034-conditionals.sh \
  t0035-line-control.sh \
  t0036-lang-string.sh \
  t0037-token-concatenation.sh \
  t0038-ucs2-identifiers.sh \
  t0039-command-line-macros.sh \
  t0040-zubr-expression.sh \
  t0041-integer-width-suffix.sh \
  t0042-diagnostics.sh \
  t0043-include-next.sh \
  t0044-configured-search-order.sh \
  t0045-search-dirs-verbose.sh \
  t0046-pragma-once.sh \
  t0047-dependencies.sh \
  t0048-no-config-defaults.sh \
  t0049-relocatable-root.sh \
  t0050-dependency-side-effects.sh \
  t0051-dump-macro-origin.sh \
  t0052-warning-control.sh \
  t0053-interface-cleanup.sh \
  t0054-inhibit-warnings.sh \
  t0055-forced-files.sh \
  t0056-dependency-targets.sh \
  t0057-missing-generated-dependencies.sh \
  t0058-variadic-macros.sh \
  t0059-va-opt.sh \
  t0060-macro-whitespace.sh \
  t0061-output-line-compaction.sh

noinst_PROGRAMS = mcpp-options-test

mcpp_options_test_SOURCES = \
  mcpp-options-test.c \
  ../src/mcpp-options.c

mcpp_options_test_CPPFLAGS = -I$(top_srcdir)/src $(LIBMPUIO_CFLAGS)
mcpp_options_test_LDADD = $(LIBMPUIO_LIBS)

EXTRA_DIST = $(TESTS) \
  data/utf8.c \
  data/lang.c \
  data/include-main.c \
  data/include/one.h \
  data/include/bridge.h \
  data/system/system.h \
  data/config.conf \
  data/config-main.c \
  data/unbalanced.c \
  data/nonucs2.c \
  data/order-main.c \
  data/user/order.h \
  data/system/order.h \
  data/lang-path-main.c \
  data/lang-as/lang.h \
  data/lang-diff/lang.h \
  data/base-path-main.c \
  data/lang-base/base.h \
  data/lang-base/diff/explicit.h \
  data/common-precedence/same.h \
  data/lang-as-precedence/same.h

TESTS_ENVIRONMENT = MCPU_CPP='$(abs_top_builddir)/src/mcpu-cpp'; export MCPU_CPP; \
  MCPP_OPTIONS_TEST='$(abs_top_builddir)/tests/mcpp-options-test'; export MCPP_OPTIONS_TEST;

distclean-local:
	-rm -rf $(DEPDIR)