build: depends on cairo-gobject if introspection is enabled
[adg.git] / src / adg / tests / Makefile.am
blob01c759c5e1ebf74bc1a755a119ad393209950062
1 include $(top_srcdir)/build/Makefile.am.common
4 AM_CPPFLAGS=                    -I$(top_srcdir)/src \
5                                 -I$(top_builddir)/src
6 AM_CFLAGS=                      $(CAIRO_CFLAGS) \
7                                 $(GOBJECT2_CFLAGS)
8 LDADD=                          $(top_builddir)/src/cpml/libcpml-1.la \
9                                 $(top_builddir)/src/adg/libadg-1.la
12 # file groups
13 test_internals=                 test-internal.c \
14                                 test-internal.h
16 if HAVE_TEST_FRAMEWORK
18 TEST_PROGS+=                    test-utils$(EXEEXT)
19 test_utils_SOURCES=             test-utils.c \
20                                 $(test_internals)
22 TEST_PROGS+=                    test-model$(EXEEXT)
23 test_model_SOURCES=             test-model.c \
24                                 $(test_internals)
26 TEST_PROGS+=                    test-point$(EXEEXT)
27 test_point_SOURCES=             test-point.c \
28                                 $(test_internals)
30 TEST_PROGS+=                    test-trail$(EXEEXT)
31 test_trail_SOURCES=             test-trail.c \
32                                 $(test_internals)
34 TEST_PROGS+=                    test-edges$(EXEEXT)
35 test_edges_SOURCES=             test-edges.c \
36                                 $(test_internals)
38 TEST_PROGS+=                    test-entity$(EXEEXT)
39 test_entity_SOURCES=            test-entity.c \
40                                 $(test_internals)
42 TEST_PROGS+=                    test-container$(EXEEXT)
43 test_container_SOURCES=         test-container.c \
44                                 $(test_internals)
46 TEST_PROGS+=                    test-alignment$(EXEEXT)
47 test_alignment_SOURCES=         test-alignment.c \
48                                 $(test_internals)
50 TEST_PROGS+=                    test-stroke$(EXEEXT)
51 test_stroke_SOURCES=            test-stroke.c \
52                                 $(test_internals)
54 TEST_PROGS+=                    test-hatch$(EXEEXT)
55 test_hatch_SOURCES=             test-hatch.c \
56                                 $(test_internals)
58 TEST_PROGS+=                    test-toy-text$(EXEEXT)
59 test_toy_text_SOURCES=          test-toy-text.c \
60                                 $(test_internals)
62 TEST_PROGS+=                    test-table$(EXEEXT)
63 test_table_SOURCES=             test-table.c \
64                                 $(test_internals)
66 TEST_PROGS+=                    test-logo$(EXEEXT)
67 test_logo_SOURCES=              test-logo.c \
68                                 $(test_internals)
70 TEST_PROGS+=                    test-projection$(EXEEXT)
71 test_projection_SOURCES=        test-projection.c \
72                                 $(test_internals)
74 TEST_PROGS+=                    test-title-block$(EXEEXT)
75 test_title_block_SOURCES=       test-title-block.c \
76                                 $(test_internals)
78 TEST_PROGS+=                    test-dim$(EXEEXT)
79 test_dim_SOURCES=               test-dim.c \
80                                 $(test_internals)
82 TEST_PROGS+=                    test-ldim$(EXEEXT)
83 test_ldim_SOURCES=              test-ldim.c \
84                                 $(test_internals)
86 TEST_PROGS+=                    test-rdim$(EXEEXT)
87 test_rdim_SOURCES=              test-rdim.c \
88                                 $(test_internals)
90 TEST_PROGS+=                    test-adim$(EXEEXT)
91 test_adim_SOURCES=              test-adim.c \
92                                 $(test_internals)
94 TEST_PROGS+=                    test-marker$(EXEEXT)
95 test_marker_SOURCES=            test-marker.c \
96                                 $(test_internals)
98 TEST_PROGS+=                    test-arrow$(EXEEXT)
99 test_arrow_SOURCES=             test-arrow.c \
100                                 $(test_internals)
102 TEST_PROGS+=                    test-dash$(EXEEXT)
103 test_dash_SOURCES=              test-dash.c \
104                                 $(test_internals)
106 TEST_PROGS+=                    test-color-style$(EXEEXT)
107 test_color_style_SOURCES=       test-color-style.c \
108                                 $(test_internals)
110 TEST_PROGS+=                    test-line-style$(EXEEXT)
111 test_line_style_SOURCES=        test-line-style.c \
112                                 $(test_internals)
114 TEST_PROGS+=                    test-fill-style$(EXEEXT)
115 test_fill_style_SOURCES=        test-fill-style.c \
116                                 $(test_internals)
118 TEST_PROGS+=                    test-font-style$(EXEEXT)
119 test_font_style_SOURCES=        test-font-style.c \
120                                 $(test_internals)
122 TEST_PROGS+=                    test-dim-style$(EXEEXT)
123 test_dim_style_SOURCES=         test-dim-style.c \
124                                 $(test_internals)
126 TEST_PROGS+=                    test-table-style$(EXEEXT)
127 test_table_style_SOURCES=       test-table-style.c \
128                                 $(test_internals)
130 TEST_PROGS+=                    test-dress$(EXEEXT)
131 test_dress_SOURCES=             test-dress.c \
132                                 $(test_internals)
134 TEST_PROGS+=                    test-canvas$(EXEEXT)
135 test_canvas_SOURCES=            test-canvas.c \
136                                 $(test_internals)
138 if HAVE_PANGO
139 TEST_PROGS+=                    test-text$(EXEEXT)
140 test_text_SOURCES=              test-text.c \
141                                 $(test_internals)
142 AM_CFLAGS+=                     $(PANGO_CFLAGS)
143 endif
145 if HAVE_GTK
146 TEST_PROGS+=                    test-gtk-area$(EXEEXT)
147 test_gtk_area_SOURCES=          test-gtk-area.c \
148                                 $(test_internals)
149 TEST_PROGS+=                    test-gtk-layout$(EXEEXT)
150 test_gtk_layout_SOURCES=        test-gtk-layout.c \
151                                 $(test_internals)
152 AM_CFLAGS+=                     $(GTK3_CFLAGS) \
153                                 $(GTK2_CFLAGS)
154 endif
156 endif
159 # targets
160 check_PROGRAMS=                 $(TEST_PROGS)