]> Pileus Git - ~andy/gtk/blob - tests/Makefile.am
Bug 655065 Build failure on OS X 10.7 Lion
[~andy/gtk] / tests / Makefile.am
1 ## Makefile.am for gtk+/tests
2 include $(top_srcdir)/Makefile.decl
3
4 SUBDIRS = css reftests a11y visuals
5
6 AM_CPPFLAGS =                           \
7         -I$(top_srcdir)                 \
8         -I$(top_builddir)/gdk           \
9         -I$(top_srcdir)/gdk             \
10         $(GTK_DEBUG_FLAGS)              \
11         $(GTK_DEP_CFLAGS)               \
12         $(GDK_DEP_CFLAGS)
13
14 DEPS = \
15         $(top_builddir)/gtk/libgtk-3.la
16
17 LDADD = \
18         $(top_builddir)/gtk/libgtk-3.la \
19         $(top_builddir)/gdk/libgdk-3.la \
20         $(GTK_DEP_LIBS)                 \
21         -lm
22
23 if USE_X11
24 testsocket_programs = testsocket testsocket_child
25 endif
26
27 noinst_PROGRAMS =  $(TEST_PROGS)        \
28         simple                          \
29         flicker                         \
30         print-editor                    \
31         testaccel                       \
32         testadjustsize                  \
33         testappchooser                  \
34         testappchooserbutton            \
35         testassistant                   \
36         testbbox                        \
37         testboxcss                      \
38         testbuttons                     \
39         testcairo                       \
40         testcalendar                    \
41         testclipboard                   \
42         testcolorchooser                \
43         testcombo                       \
44         testcombochange                 \
45         testcellrenderertext            \
46         testdnd                         \
47         testellipsise                   \
48         testentrycompletion             \
49         testentryicons                  \
50         testfilechooser                 \
51         testfilechooserbutton           \
52         testfontselection               \
53         testfontselectiondialog         \
54         testfontchooser                 \
55         testfontchooserdialog           \
56         testframe                       \
57         testgeometry                    \
58         testgiconpixbuf                 \
59         testgrid                        \
60         testgtk                         \
61         testheightforwidth              \
62         testiconview                    \
63         testiconview-keynav             \
64         testicontheme                   \
65         testimage                       \
66         testinput                       \
67         testkineticscrolling            \
68         testlockbutton                  \
69         testmenubars                    \
70         testmountoperation              \
71         testmultidisplay                \
72         testmultiscreen                 \
73         testnotebookdnd                 \
74         testnumerableicon               \
75         testnouiprint                   \
76         testoffscreen                   \
77         testoffscreenwindow             \
78         testorientable                  \
79         testoverlay                     \
80         testoverlaystyleclass           \
81         testprint                       \
82         testrecentchooser               \
83         testrecentchoosermenu           \
84         testrichtext                    \
85         testscale                       \
86         testselection                   \
87         $(testsocket_programs)          \
88         testspinbutton                  \
89         teststatusicon                  \
90         testtoolbar                     \
91         stresstest-toolbar              \
92         testtreechanging                \
93         testtreeedit                    \
94         testtreemodel                   \
95         testtreeview                    \
96         testtreefocus                   \
97         testtreeflow                    \
98         testtreecolumns                 \
99         testtreecolumnsizing            \
100         testtreesort                    \
101         testverticalcells               \
102         treestoretest                   \
103         testxinerama                    \
104         testwindows                     \
105         testmerge                       \
106         testactions                     \
107         testgrouping                    \
108         testtooltips                    \
109         testexpand                      \
110         testexpander                    \
111         testvolumebutton                \
112         testscrolledwindow              \
113         testswitch                      \
114         testcellarea                    \
115         testswitch                      \
116         styleexamples                   \
117         testtreemenu                    \
118         testtoplevelembed               \
119         testnoscreen                    \
120         testtreepos                     \
121         testsensitive                   \
122         testtextview                    \
123         testanimation                   \
124         testpixbuf-save                 \
125         testpixbuf-color                \
126         testpixbuf-scale                \
127         testgmenu                       \
128         testlogout
129
130 if USE_X11
131 noinst_PROGRAMS += testerrors
132 endif
133
134 if HAVE_CXX
135
136 AM_CXXFLAGS = $(AM_CPPFLAGS)
137
138 noinst_PROGRAMS += autotestkeywords
139 TESTS = autotestkeywords
140
141 autotestkeywords_SOURCES = autotestkeywords.cc
142 autotestkeywords_CPPFLAGS = -I$(srcdir)/dummy-headers
143
144 if HAVE_OBJC
145 autotestkeywords_CPPFLAGS += -DHAVE_OBJC=1 -x objective-c++
146 endif
147
148 endif
149
150 flicker_DEPENDENCIES = $(TEST_DEPS)
151 simple_DEPENDENCIES = $(TEST_DEPS)
152 print_editor_DEPENDENCIES = $(TEST_DEPS)
153 testheightforwidth_DEPENDENCIES = $(TEST_DEPS)
154 testicontheme_DEPENDENCIES = $(TEST_DEPS)
155 testiconview_DEPENDENCIES = $(TEST_DEPS)
156 testaccel_DEPENDENCIES = $(TEST_DEPS)
157 testadjustsize_DEPENDENCIES = $(TEST_DEPS)
158 testassistant_DEPENDENCIES = $(TEST_DEPS)
159 testbbox_DEPENDENCIES = $(TEST_DEPS)
160 testbuttons_DEPENDENCIES = $(TEST_DEPS)
161 testcairo_DEPENDENCIES = $(TEST_DEPS)
162 testcalendar_DEPENDENCIES = $(TEST_DEPS)
163 testclipboard_DEPENDENCIES = $(TEST_DEPS)
164 testcolorchooser_DEPENDENCIES = $(TEST_DEPS)
165 testcombo_DEPENDENCIES = $(TEST_DEPS)
166 testcombochange_DEPENDENCIES = $(TEST_DEPS)
167 testcellrenderertext_DEPENDENCIES = $(TEST_DEPS)
168 testdnd_DEPENDENCIES = $(TEST_DEPS)
169 testellipsise_DEPENDENCIES = $(TEST_DEPS)
170 testentrycompletion_DEPENDENCIES = $(TEST_DEPS)
171 testentryicons_DEPENDENCIES = $(TEST_DEPS)
172 testerrors_DEPENDENCIES = $(TEST_DEPS)
173 testfilechooser_DEPENDENCIES = $(TEST_DEPS)
174 testfilechooserbutton_DEPENDENCIES = $(TEST_DEPS)
175 testfontselection_DEPENDENCIES = $(TEST_DEPS)
176 testfontselectiondialog_DEPENDENCIES = $(TEST_DEPS)
177 testfontchooser_DEPENDENCIES = $(TEST_DEPS)
178 testfontchooserdialog_DEPENDENCIES = $(TEST_DEPS)
179 testframe_DEPENDENCIES = $(TEST_DEPS)
180 testgeometry_DEPENDENCIES = $(TEST_DEPS)
181 testgiconpixbuf = $(TEST_DEPS)
182 testgrid_DEPENDENCIES = $(TEST_DEPS)
183 testgtk_DEPENDENCIES = $(TEST_DEPS)
184 testinput_DEPENDENCIES = $(TEST_DEPS)
185 testimage_DEPENDENCIES = $(TEST_DEPS)
186 testkineticscrolling_DEPENDENCIES = $(TEST_DEPS)
187 testlockbutton_DEPENDENCIES = $(TEST_DEPS)
188 testmenubars_DEPENDENCIES = $(TEST_DEPS)
189 testmountoperation_DEPENDENCIES = $(TEST_DEPS)
190 testmultidisplay_DEPENDENCIES = $(TEST_DEPS)
191 testmultiscreen_DEPENDENCIES = $(TEST_DEPS)
192 testnotebookdnd_DEPENDENCIES = $(TEST_DEPS)
193 testnouiprint_DEPENDENCIES = $(TEST_DEPS)
194 testnumerableicon_DEPENDENCIES = $(TEST_DEPS)
195 testoffscreen_DEPENDENCIES = $(TEST_DEPS)
196 testoffscreenwindow_DEPENDENCIES = $(TEST_DEPS)
197 testappchooser_DEPENDENCIES = $(TEST_DEPS)
198 testappchooserbutton_DEPENDENCIES = $(TEST_DEPS)
199 testorientable_DEPENDENCIES = $(TEST_DEPS)
200 testoverlay_DEPENDENCIES = $(TEST_DEPS)
201 testoverlaystyleclass_DEPENDENCIES = $(TEST_DEPS)
202 testprint_DEPENDENCIES = $(TEST_DEPS)
203 testrecentchooser_DEPENDENCIES = $(TEST_DEPS)
204 testrecentchoosermenu_DEPENDENCIES = $(TEST_DEPS)
205 testrichtext_DEPENDENCIES = $(TEST_DEPS)
206 testscale_DEPENDENCIES = $(TEST_DEPS)
207 testselection_DEPENDENCIES = $(TEST_DEPS)
208 testsocket_DEPENDENCIES = $(DEPS)
209 testsocket_child_DEPENDENCIES = $(DEPS)
210 testspinbutton_DEPENDENCIES = $(TEST_DEPS)
211 teststatusicon_DEPENDENCIES = $(TEST_DEPS)
212 testtreechanging_DEPENDENCIES = $(DEPS)
213 testtreeedit_DEPENDENCIES = $(DEPS)
214 testtreemodel_DEPENDENCIES = $(DEPS)
215 testtreeview_DEPENDENCIES = $(DEPS)
216 testtreefocus_DEPENDENCIES = $(DEPS)
217 testtreeflow_DEPENDENCIES = $(DEPS)
218 testtreecolumns_DEPENDENCIES = $(DEPS)
219 testtreecolumnsizing_DEPENDENCIES = $(DEPS)
220 testtreesort_DEPENDENCIES = $(DEPS)
221 testverticalcells_DEPENDENCIES = $(DEPS)
222 treestoretest_DEPENDENCIES = $(TEST_DEPS)
223 testxinerama_DEPENDENCIES = $(TEST_DEPS)
224 testmerge_DEPENDENCIES = $(TEST_DEPS)
225 testactions_DEPENDENCIES = $(TEST_DEPS)
226 testgrouping_DEPENDENCIES = $(TEST_DEPS)
227 testtooltips_DEPENDENCIES = $(TEST_DEPS)
228 testvolumebutton_DEPENDENCIES = $(TEST_DEPS)
229 testscrolledwindow_DEPENDENCIES = $(TEST_DEPS)
230 testcellarea_DEPENDENCIES = $(TEST_DEPS)
231 testtreemenu_DEPENDENCIES = $(TEST_DEPS)
232 testwindows_DEPENDENCIES = $(TEST_DEPS)
233 testexpand_DEPENDENCIES = $(TEST_DEPS)
234 testexpander_DEPENDENCIES = $(TEST_DEPS)
235 testswitch_DEPENDENCIES = $(TEST_DEPS)
236 styleexamples_DEPENDENCIES = $(TEST_DEPS)
237 testtoplevelembed_DEPENDENCIES = $(TEST_DEPS)
238 testnoscreen_DEPENDENCIES = $(TEST_DEPS)
239 testtreepos_DEPENDENCIES = $(TEST_DEPS)
240 testsensitive_DEPENDENCIES = $(TEST_DEPS)
241 testtextview_DEPENDENCIES = $(TEST_DEPS)
242 testanimation_DEPENDENCIES = $(TEST_DEPS)
243 testpixbuf_save_DEPENDENCIES = $(TEST_DEPS)
244 testpixbuf_color_DEPENDENCIES = $(TEST_DEPS)
245 testpixbuf_scale_DEPENDENCIES = $(TEST_DEPS)
246 testgmenu_DEPENDENCIES = $(TEST_DEPS)
247 testlogout_DEPENDENCIES = $(TEST_DEPS)
248
249 testboxcss_SOURCES =    \
250         testboxcss.c    \
251         prop-editor.c
252
253 testentrycompletion_SOURCES =   \
254         prop-editor.c           \
255         testentrycompletion.c
256
257 testentryicons_SOURCES =        \
258         prop-editor.c           \
259         testentryicons.c
260
261 testfilechooser_SOURCES =       \
262         prop-editor.c           \
263         testfilechooser.c
264
265 testfilechooserbutton_SOURCES = \
266         prop-editor.c           \
267         testfilechooserbutton.c
268
269 testfontselection_SOURCES = \
270         testfontselection.c
271
272 testfontselectiondialog_SOURCES = \
273         testfontselectiondialog.c
274
275 testfontchooser_SOURCES = \
276         prop-editor.c           \
277         testfontchooser.c
278
279 testfontchooserdialog_SOURCES = \
280         prop-editor.c           \
281         testfontchooserdialog.c
282
283 testgrid_SOURCES =      \
284         testgrid.c
285
286 testgtk_SOURCES =       \
287         prop-editor.c   \
288         testgtk.c
289
290 testtreechanging_SOURCES =      \
291         prop-editor.c           \
292         testtreechanging.c
293
294 testtreeedit_SOURCES =  \
295         testtreeedit.c
296
297 testtreemodel_SOURCES = \
298         testtreemodel.c
299
300 testtreeview_SOURCES =  \
301         prop-editor.c   \
302         testtreeview.c
303
304 testtoolbar_SOURCES =   \
305         testtoolbar.c   \
306         prop-editor.c
307
308 testprint_SOURCES =     \
309         testprint.c             \
310         testprintfileoperation.h \
311         testprintfileoperation.c
312
313 testsocket_SOURCES =            \
314         testsocket.c            \
315         testsocket_common.c
316
317 testsocket_child_SOURCES =      \
318         testsocket_child.c      \
319         testsocket_common.c
320
321 testspinbutton_SOURCES =        \
322         testspinbutton.c
323
324 teststatusicon_SOURCES =        \
325         prop-editor.c           \
326         teststatusicon.c
327
328 testmerge_SOURCES =             \
329         testmerge.c
330
331 testactions_SOURCES =           \
332         testactions.c
333
334 testbbox_SOURCES =              \
335         testbbox.c
336
337 testbuttons_SOURCES =           \
338         testbuttons.c
339
340 testframe_SOURCES =             \
341         testframe.c
342
343 testgeometry_SOURCES =          \
344         testgeometry.c
345
346 testgiconpixbuf_SOURCES =       \
347         testgiconpixbuf.c
348
349 testiconview_SOURCES =          \
350         testiconview.c          \
351         prop-editor.c
352
353 testiconview_keynav_SOURCES =   \
354         testiconview-keynav.c
355
356 testnumerableicon_SOURCES =     \
357         testnumerableicon.c     \
358         prop-editor.c
359
360 testrecentchooser_SOURCES =     \
361         prop-editor.c           \
362         testrecentchooser.c
363
364 testgrouping_SOURCES =          \
365         testgrouping.c
366
367 testtooltips_SOURCES =          \
368         testtooltips.c
369
370 testrecentchoosermenu_SOURCES = \
371         testrecentchoosermenu.c
372
373 testvolumebutton_SOURCES =      \
374         testvolumebutton.c
375
376 testscrolledwindow_SOURCES =    \
377         testscrolledwindow.c
378
379 testcellarea_SOURCES =          \
380         testcellarea.c          \
381         cellareascaffold.c      \
382         cellareascaffold.h
383
384 testtreemenu_SOURCES =          \
385         testtreemenu.c
386
387 testoffscreen_SOURCES =         \
388         gtkoffscreenbox.c       \
389         gtkoffscreenbox.h       \
390         testoffscreen.c
391
392 testoffscreenwindow_SOURCES =   \
393         testoffscreenwindow.c
394
395 testoverlay_SOURCES =   \
396         testoverlay.c
397
398 testoverlaystyleclass_SOURCES = \
399         testoverlaystyleclass.c
400
401 testappchooser_SOURCES = \
402         testappchooser.c
403
404 testappchooserbutton_SOURCES = \
405         testappchooserbutton.c
406
407 testwindows_SOURCES =   \
408         testwindows.c
409
410 testexpand_SOURCES = testexpand.c
411
412 testexpander_SOURCES = testexpander.c
413
414 testswitch_SOURCES = testswitch.c
415
416 styleexamples_SOURCES = styleexamples.c
417
418 testtoplevelembed_SOURCES = testtoplevelembed.c
419
420 testtextview_SOURCES = testtextview.c
421
422 testanimation_SOURCES = testanimation.c
423
424 testpixbuf_scale_SOURCES = testpixbuf-scale.c
425
426 testpixbuf_color_SOURCES = testpixbuf-color.c
427
428 testpixbuf_save_SOURCES = testpixbuf-save.c
429
430 testcolorchooser_SOURCES = testcolorchooser.c
431
432 testkineticscrolling_SOURCES = testkineticscrolling.c
433
434 EXTRA_DIST +=                   \
435         gradient1.png           \
436         prop-editor.h           \
437         testgtk.1               \
438         testgtk.css             \
439         testgtk2.css            \
440         3DRings.xpm             \
441         FilesQueue.xpm          \
442         Modeller.xpm            \
443         check-y.xpm             \
444         check-n.xpm             \
445         marble.xpm              \
446         test.xpm                \
447         check-y.xpm             \
448         check-n.xpm             \
449         test.xpm                \
450         merge-1.ui              \
451         merge-2.ui              \
452         merge-3.ui              \
453         gnome-textfile.png      \
454         makefile.msc
455
456
457 -include $(top_srcdir)/git.mk