am-project: Fix regression test
[anjuta.git] / plugins / am-project / tests / target_module.at
blobd7ace9a006bb9503e6cbbcd4424235a82d4d29f6
1 AT_SETUP([Add target module])
2 AS_MKDIR_P([simple])
3 AT_DATA([simple/configure.ac],
4 [[PKG_CHECK_MODULES(MODULE1, module1)
5 AC_CONFIG_FILES(Makefile)
6 ]])
7 AT_DATA([simple/Makefile.am],
8 [[lib_LTLIBRARIES = library.la
10 noinst_PROGRAMS = program
11 ]])
15 AT_DATA([expect],
16 [[ROOT (): simple1
17     PROPERTY (C preprocessor flags): $(MODULE1_CFLAGS)
18     MODULE (): MODULE1
19         PACKAGE (): module1
20     TARGET (): library.la
21         PROPERTY (Installation directory): libdir
22         PROPERTY (Libraries): $(MODULE1_LIBS)
23         MODULE (): MODULE1
24     TARGET (): program
25         PROPERTY (Do not install): true
26     SOURCE (): configure.ac
27     SOURCE (): Makefile.am
28 ]])
29 AT_PARSER_CHECK([load simple \
30                  move simple1 \
31                  add module 0:3 MODULE1 \
32                  list \
33                  save])
34 AT_PARSER_CHECK([load simple1 \
35                  list])
36 AT_CHECK([diff output expect])
40 AT_DATA([expect],
41 [[ROOT (): simple2
42     PROPERTY (C preprocessor flags): $(MODULE1_CFLAGS)
43     MODULE (): MODULE1
44         PACKAGE (): module1
45     TARGET (): library.la
46         PROPERTY (Installation directory): libdir
47         PROPERTY (Libraries): $(MODULE1_LIBS)
48         MODULE (): MODULE1
49     TARGET (): program
50         PROPERTY (Do not install): true
51         PROPERTY (Libraries): $(MODULE1_LIBS)
52         MODULE (): MODULE1
53     SOURCE (): configure.ac
54     SOURCE (): Makefile.am
55 ]])
56 AT_PARSER_CHECK([load simple1 \
57                  move simple2 \
58                  add module 0:4 MODULE1 \
59                  list \
60                  save])
61 AT_PARSER_CHECK([load simple2 \
62                  list])
63 AT_CHECK([diff output expect])
67 AT_DATA([expect],
68 [[ROOT (): simple3
69     PROPERTY (C preprocessor flags): $(MODULE1_CFLAGS)
70     MODULE (): MODULE1
71         PACKAGE (): module1
72     TARGET (): library.la
73         PROPERTY (Installation directory): libdir
74     TARGET (): program
75         PROPERTY (Do not install): true
76         PROPERTY (Libraries): $(MODULE1_LIBS)
77         MODULE (): MODULE1
78     SOURCE (): configure.ac
79     SOURCE (): Makefile.am
80 ]])
81 AT_PARSER_CHECK([load simple2 \
82                  move simple3 \
83                  remove 0:3:0 \
84                  list \
85                  save])
86 AT_PARSER_CHECK([load simple3 \
87                  list])
88 AT_CHECK([diff output expect])
92 AT_DATA([expect],
93 [[ROOT (): simple4
94     MODULE (): MODULE1
95         PACKAGE (): module1
96     TARGET (): library.la
97         PROPERTY (Installation directory): libdir
98     TARGET (): program
99         PROPERTY (Do not install): true
100     SOURCE (): configure.ac
101     SOURCE (): Makefile.am
103 AT_PARSER_CHECK([load simple3 \
104                  move simple4 \
105                  remove 0:4:0 \
106                  list \
107                  save])
108 AT_PARSER_CHECK([load simple4 \
109                  list])
110 AT_CHECK([diff output expect])
114 AT_CLEANUP