am-project: Fix regression test
[anjuta.git] / plugins / am-project / tests / variable.at
blob195b733250975f16ee6b371b9c4ed662393b5d1e
1 AT_SETUP([Variable in Makefile.am and configure.ac])
5 AS_MKDIR_P([variable_ac1])
6 AT_DATA([variable_ac1/configure.ac],
7 [[
8 TARGETS=target1
9 AC_SUBST(TARGETS)
10 AC_CONFIG_FILES(Makefile)
11 ]])
12 AT_DATA([variable_ac1/Makefile.am],
14 bin_PROGRAMS = $(TARGETS)
15 ]])
16 AT_DATA([expect],
17 [[ROOT (): variable_ac1
18     TARGET (): target1
19         PROPERTY (Installation directory): bindir
20     SOURCE (): configure.ac
21     SOURCE (): Makefile.am
22 ]])
23 AT_PARSER_CHECK([load variable_ac1 \
24                  list])
25 AT_CHECK([diff -b output expect])
29 AS_MKDIR_P([variable_ac2])
30 AT_DATA([variable_ac2/configure.ac],
31 [[TARGETS=target1
32 AC_SUBST(TARGETS)
33 AC_CONFIG_FILES(Makefile)
34 ]])
35 AT_DATA([variable_ac2/Makefile.am],
37 bin_PROGRAMS = @TARGETS@
38 ]])
39 AT_DATA([expect],
40 [[ROOT (): variable_ac2
41     TARGET (): target1
42         PROPERTY (Installation directory): bindir
43     SOURCE (): configure.ac
44     SOURCE (): Makefile.am
45 ]])
46 AT_PARSER_CHECK([load variable_ac2 \
47                  list])
48 AT_CHECK([diff -b output expect])
52 AS_MKDIR_P([variable_ac3])
53 AT_DATA([variable_ac3/configure.ac],
55 TARGET_LDFLAGS="$plugin-$plugin"
56 AC_SUBST(TARGET_LDFLAGS)
57 TARGET_CFLAGS="-O0"
58 AC_SUBST(TARGET_CFLAGS)
59 NO_VALUE=
60 AC_CONFIG_FILES(Makefile)
61 ]])
62 AT_DATA([variable_ac3/Makefile.am],
64 bin_PROGRAMS = target1
65 target1_LDFLAGS = $(TARGET_LDFLAGS)
66 target1_CFLAGS = $(TARGET_CFLAGS)
67 ]])
68 AT_DATA([expect],
69 [[ROOT (): variable_ac3
70     TARGET (): target1
71         PROPERTY (Installation directory): bindir
72         PROPERTY (Linker flags): $(TARGET_LDFLAGS)
73         PROPERTY (C compiler flags): $(TARGET_CFLAGS)
74     SOURCE (): configure.ac
75     SOURCE (): Makefile.am
76 ]])
77 AT_PARSER_CHECK([load variable_ac3 \
78                  list])
79 AT_CHECK([diff -b output expect])
83 AS_MKDIR_P([variable])
84 AT_DATA([variable/configure.ac],
85 [[AC_CONFIG_FILES(Makefile)
86 ]])
87 AT_DATA([variable/Makefile.am],
89 TARGETS = target1
90 bin_PROGRAMS = $(TARGETS)
91 ]])
92 AT_DATA([expect],
93 [[ROOT (): variable
94     TARGET (): target1
95         PROPERTY (Installation directory): bindir
96     SOURCE (): configure.ac
97     SOURCE (): Makefile.am
98 ]])
99 AT_PARSER_CHECK([load variable \
100                  list])
101 AT_CHECK([diff -b output expect])
105 AS_MKDIR_P([variable2])
106 AT_DATA([variable2/configure.ac],
107 [[AC_CONFIG_FILES(Makefile)
109 AT_DATA([variable2/Makefile.am],
111 bin_PROGRAMS = $(TARGETS)
112 TARGETS = target1
114 AT_DATA([expect],
115 [[ROOT (): variable2
116     TARGET (): target1
117         PROPERTY (Installation directory): bindir
118     SOURCE (): configure.ac
119     SOURCE (): Makefile.am
121 AT_PARSER_CHECK([load variable2 \
122                  list])
123 AT_CHECK([diff -b output expect])
127 AS_MKDIR_P([variable3])
128 AT_DATA([variable3/configure.ac],
129 [[AC_CONFIG_FILES(Makefile)
131 AT_DATA([variable3/Makefile.am],
133 bin_PROGRAMS = $(TARGETS)
134 TARGETS1 = target1
135 TARGETS = $(TARGETS1)
137 AT_DATA([expect],
138 [[ROOT (): variable3
139     TARGET (): target1
140         PROPERTY (Installation directory): bindir
141     SOURCE (): configure.ac
142     SOURCE (): Makefile.am
144 AT_PARSER_CHECK([load variable3 \
145                  list])
146 AT_CHECK([diff -b output expect])
150 AS_MKDIR_P([variable4])
151 AT_DATA([variable4/configure.ac],
152 [[AC_CONFIG_FILES(Makefile)
154 AT_DATA([variable4/Makefile.am],
156 bin_PROGRAMS = $(TARGETS)
157 TARGETS = $(TARGETS1)
158 TARGETS1 = target1
160 AT_DATA([expect],
161 [[ROOT (): variable4
162     TARGET (): target1
163         PROPERTY (Installation directory): bindir
164     SOURCE (): configure.ac
165     SOURCE (): Makefile.am
167 AT_PARSER_CHECK([load variable4 \
168                  list])
169 AT_CHECK([diff -b output expect])
173 AS_MKDIR_P([variable5])
174 AT_DATA([variable5/configure.ac],
175 [[AC_CONFIG_FILES(Makefile)
177 AT_DATA([variable5/Makefile.am],
179 bin_PROGRAMS = target1
181 BUILT_SOURCES = \
182         source1.c
183 TARGETS = target1
184 target1_SOURCES = \
185         $(BUILT_SOURCES) \
186         source2.c
188 AT_DATA([expect],
189 [[ROOT (): variable5
190     TARGET (): target1
191         PROPERTY (Installation directory): bindir
192         SOURCE (): source1.c
193         SOURCE (): source2.c
194     SOURCE (): configure.ac
195     SOURCE (): Makefile.am
197 AT_PARSER_CHECK([load variable5 \
198                  list])
199 AT_CHECK([diff -b output expect])
203 AT_CLEANUP