]> Pileus Git - ~andy/gtk/blob - tests/Makefile.am
Move widget-factory to demos/
[~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 LDADDS = \
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         testcombo                       \
43         testcombochange                 \
44         testcellrenderertext            \
45         testdnd                         \
46         testellipsise                   \
47         testentrycompletion             \
48         testentryicons                  \
49         testfilechooser                 \
50         testfilechooserbutton           \
51         testfontselection               \
52         testfontselectiondialog         \
53         testfontchooser                 \
54         testfontchooserdialog           \
55         testframe                       \
56         testgeometry                    \
57         testgiconpixbuf                 \
58         testgrid                        \
59         testgtk                         \
60         testheightforwidth              \
61         testiconview                    \
62         testiconview-keynav             \
63         testicontheme                   \
64         testimage                       \
65         testinput                       \
66         testlockbutton                  \
67         testmenubars                    \
68         testmountoperation              \
69         testmultidisplay                \
70         testmultiscreen                 \
71         testnotebookdnd                 \
72         testnumerableicon               \
73         testnouiprint                   \
74         testoffscreen                   \
75         testoffscreenwindow             \
76         testorientable                  \
77         testoverlay                     \
78         testprint                       \
79         testrecentchooser               \
80         testrecentchoosermenu           \
81         testrichtext                    \
82         testscale                       \
83         testselection                   \
84         $(testsocket_programs)          \
85         testspinbutton                  \
86         teststatusicon                  \
87         testtoolbar                     \
88         stresstest-toolbar              \
89         testtreechanging                \
90         testtreeedit                    \
91         testtreemodel                   \
92         testtreeview                    \
93         testtreefocus                   \
94         testtreeflow                    \
95         testtreecolumns                 \
96         testtreecolumnsizing            \
97         testtreesort                    \
98         testverticalcells               \
99         treestoretest                   \
100         testxinerama                    \
101         testwindows                     \
102         testmerge                       \
103         testactions                     \
104         testgrouping                    \
105         testtooltips                    \
106         testexpand                      \
107         testexpander                    \
108         testvolumebutton                \
109         testscrolledwindow              \
110         testswitch                      \
111         testcellarea                    \
112         testswitch                      \
113         styleexamples                   \
114         testtreemenu                    \
115         testtoplevelembed               \
116         testnoscreen                    \
117         testtreepos                     \
118         testsensitive                   \
119         testtextview                    \
120         testanimation                   \
121         testpixbuf-save                 \
122         testpixbuf-color                \
123         testpixbuf-scale                \
124         testgmenu                       \
125         testlogout
126
127 if USE_X11
128 noinst_PROGRAMS += testerrors
129 endif
130
131 if HAVE_CXX
132
133 AM_CXXFLAGS = $(AM_CPPFLAGS)
134
135 noinst_PROGRAMS += autotestkeywords
136 TESTS = autotestkeywords
137
138 autotestkeywords_SOURCES = autotestkeywords.cc
139 autotestkeywords_CPPFLAGS = -I$(srcdir)/dummy-headers
140
141 if HAVE_OBJC
142 autotestkeywords_CPPFLAGS += -DHAVE_OBJC=1 -x objective-c++
143 endif
144
145 endif
146
147 flicker_DEPENDENCIES = $(TEST_DEPS)
148 simple_DEPENDENCIES = $(TEST_DEPS)
149 print_editor_DEPENDENCIES = $(TEST_DEPS)
150 testheightforwidth_DEPENDENCIES = $(TEST_DEPS)
151 testicontheme_DEPENDENCIES = $(TEST_DEPS)
152 testiconview_DEPENDENCIES = $(TEST_DEPS)
153 testaccel_DEPENDENCIES = $(TEST_DEPS)
154 testadjustsize_DEPENDENCIES = $(TEST_DEPS)
155 testassistant_DEPENDENCIES = $(TEST_DEPS)
156 testbbox_DEPENDENCIES = $(TEST_DEPS)
157 testbuttons_DEPENDENCIES = $(TEST_DEPS)
158 testcairo_DEPENDENCIES = $(TEST_DEPS)
159 testcalendar_DEPENDENCIES = $(TEST_DEPS)
160 testclipboard_DEPENDENCIES = $(TEST_DEPS)
161 testcombo_DEPENDENCIES = $(TEST_DEPS)
162 testcombochange_DEPENDENCIES = $(TEST_DEPS)
163 testcellrenderertext_DEPENDENCIES = $(TEST_DEPS)
164 testdnd_DEPENDENCIES = $(TEST_DEPS)
165 testellipsise_DEPENDENCIES = $(TEST_DEPS)
166 testentrycompletion_DEPENDENCIES = $(TEST_DEPS)
167 testentryicons_DEPENDENCIES = $(TEST_DEPS)
168 testerrors_DEPENDENCIES = $(TEST_DEPS)
169 testfilechooser_DEPENDENCIES = $(TEST_DEPS)
170 testfilechooserbutton_DEPENDENCIES = $(TEST_DEPS)
171 testfontselection_DEPENDENCIES = $(TEST_DEPS)
172 testfontselectiondialog_DEPENDENCIES = $(TEST_DEPS)
173 testfontchooser_DEPENDENCIES = $(TEST_DEPS)
174 testfontchooserdialog_DEPENDENCIES = $(TEST_DEPS)
175 testframe_DEPENDENCIES = $(TEST_DEPS)
176 testgeometry_DEPENDENCIES = $(TEST_DEPS)
177 testgiconpixbuf = $(TEST_DEPS)
178 testgrid_DEPENDENCIES = $(TEST_DEPS)
179 testgtk_DEPENDENCIES = $(TEST_DEPS)
180 testinput_DEPENDENCIES = $(TEST_DEPS)
181 testimage_DEPENDENCIES = $(TEST_DEPS)
182 testlockbutton_DEPENDENCIES = $(TEST_DEPS)
183 testmenubars_DEPENDENCIES = $(TEST_DEPS)
184 testmountoperation_DEPENDENCIES = $(TEST_DEPS)
185 testmultidisplay_DEPENDENCIES = $(TEST_DEPS)
186 testmultiscreen_DEPENDENCIES = $(TEST_DEPS)
187 testnotebookdnd_DEPENDENCIES = $(TEST_DEPS)
188 testnouiprint_DEPENDENCIES = $(TEST_DEPS)
189 testnumerableicon_DEPENDENCIES = $(TEST_DEPS)
190 testoffscreen_DEPENDENCIES = $(TEST_DEPS)
191 testoffscreenwindow_DEPENDENCIES = $(TEST_DEPS)
192 testappchooser_DEPENDENCIES = $(TEST_DEPS)
193 testappchooserbutton_DEPENDENCIES = $(TEST_DEPS)
194 testorientable_DEPENDENCIES = $(TEST_DEPS)
195 testoverlay_DEPENDENCIES = $(TEST_DEPS)
196 testprint_DEPENDENCIES = $(TEST_DEPS)
197 testrecentchooser_DEPENDENCIES = $(TEST_DEPS)
198 testrecentchoosermenu_DEPENDENCIES = $(TEST_DEPS)
199 testrichtext_DEPENDENCIES = $(TEST_DEPS)
200 testscale_DEPENDENCIES = $(TEST_DEPS)
201 testselection_DEPENDENCIES = $(TEST_DEPS)
202 testsocket_DEPENDENCIES = $(DEPS)
203 testsocket_child_DEPENDENCIES = $(DEPS)
204 testspinbutton_DEPENDENCIES = $(TEST_DEPS)
205 teststatusicon_DEPENDENCIES = $(TEST_DEPS)
206 testtreechanging_DEPENDENCIES = $(DEPS)
207 testtreeedit_DEPENDENCIES = $(DEPS)
208 testtreemodel_DEPENDENCIES = $(DEPS)
209 testtreeview_DEPENDENCIES = $(DEPS)
210 testtreefocus_DEPENDENCIES = $(DEPS)
211 testtreeflow_DEPENDENCIES = $(DEPS)
212 testtreecolumns_DEPENDENCIES = $(DEPS)
213 testtreecolumnsizing_DEPENDENCIES = $(DEPS)
214 testtreesort_DEPENDENCIES = $(DEPS)
215 testverticalcells_DEPENDENCIES = $(DEPS)
216 treestoretest_DEPENDENCIES = $(TEST_DEPS)
217 testxinerama_DEPENDENCIES = $(TEST_DEPS)
218 testmerge_DEPENDENCIES = $(TEST_DEPS)
219 testactions_DEPENDENCIES = $(TEST_DEPS)
220 testgrouping_DEPENDENCIES = $(TEST_DEPS)
221 testtooltips_DEPENDENCIES = $(TEST_DEPS)
222 testvolumebutton_DEPENDENCIES = $(TEST_DEPS)
223 testscrolledwindow_DEPENDENCIES = $(TEST_DEPS)
224 testcellarea_DEPENDENCIES = $(TEST_DEPS)
225 testtreemenu_DEPENDENCIES = $(TEST_DEPS)
226 testwindows_DEPENDENCIES = $(TEST_DEPS)
227 testexpand_DEPENDENCIES = $(TEST_DEPS)
228 testexpander_DEPENDENCIES = $(TEST_DEPS)
229 testswitch_DEPENDENCIES = $(TEST_DEPS)
230 styleexamples_DEPENDENCIES = $(TEST_DEPS)
231 testtoplevelembed_DEPENDENCIES = $(TEST_DEPS)
232 testnoscreen_DEPENDENCIES = $(TEST_DEPS)
233 testtreepos_DEPENDENCIES = $(TEST_DEPS)
234 testsensitive_DEPENDENCIES = $(TEST_DEPS)
235 testtextview_DEPENDENCIES = $(TEST_DEPS)
236 testanimation_DEPENDENCIES = $(TEST_DEPS)
237 testpixbuf_save_DEPENDENCIES = $(TEST_DEPS)
238 testpixbuf_color_DEPENDENCIES = $(TEST_DEPS)
239 testpixbuf_scale_DEPENDENCIES = $(TEST_DEPS)
240 testgmenu_DEPENDENCIES = $(TEST_DEPS)
241 testlogout_DEPENDENCIES = $(TEST_DEPS)
242
243 flicker_LDADD = $(LDADDS)
244 simple_LDADD = $(LDADDS)
245 print_editor_LDADD = $(LDADDS)
246 testaccel_LDADD = $(LDADDS)
247 testadjustsize_LDADD = $(LDADDS)
248 testassistant_LDADD = $(LDADDS)
249 testbbox_LDADD = $(LDADDS)
250 testboxcss_LDADD = $(LDADDS)
251 testbuttons_LDADD = $(LDADDS)
252 testcairo_LDADD = $(LDADDS)
253 testcalendar_LDADD = $(LDADDS)
254 testclipboard_LDADD = $(LDADDS)
255 testcombo_LDADD = $(LDADDS)
256 testcombochange_LDADD = $(LDADDS)
257 testcellrenderertext_LDADD = $(LDADDS)
258 testdnd_LDADD = $(LDADDS)
259 testellipsise_LDADD = $(LDADDS)
260 testentrycompletion_LDADD = $(LDADDS)
261 testentryicons_LDADD = $(LDADDS)
262 testerrors_LDADD = $(LDADDS)
263 testfilechooser_LDADD = $(LDADDS)
264 testfilechooserbutton_LDADD = $(LDADDS)
265 testfontselection_LDADD = $(LDADDS)
266 testfontselectiondialog_LDADD = $(LDADDS)
267 testfontchooser_LDADD = $(LDADDS)
268 testfontchooserdialog_LDADD = $(LDADDS)
269 testframe_LDADD = $(LDADDS)
270 testgeometry_LDADD = $(LDADDS)
271 testgiconpixbuf_LDADD = $(LDADDS)
272 testgrid_LDADD = $(LDADDS)
273 testgtk_LDADD = $(LDADDS)
274 testheightforwidth_LDADD = $(LDADDS)
275 testicontheme_LDADD = $(LDADDS)
276 testiconview_LDADD = $(LDADDS)
277 testiconview_keynav_LDADD = $(LDADDS)
278 testinput_LDADD = $(LDADDS)
279 testimage_LDADD = $(LDADDS)
280 testlockbutton_LDADD = $(LDADDS)
281 testmenubars_LDADD = $(LDADDS)
282 testmountoperation_LDADD = $(LDADDS)
283 testmultidisplay_LDADD = $(LDADDS)
284 testmultiscreen_LDADD = $(LDADDS)
285 testnotebookdnd_LDADD = $(LDADDS)
286 testnouiprint_LDADD = $(LDADDS)
287 testnumerableicon_LDADD = $(LDADDS)
288 testoffscreen_LDADD = $(LDADDS)
289 testoffscreenwindow_LDADD = $(LDADDS)
290 testappchooser_LDADD = $(LDADDS)
291 testappchooserbutton_LDADD = $(LDADDS)
292 testorientable_LDADD = $(LDADDS)
293 testoverlay_LDADD = $(LDADDS)
294 testprint_LDADD = $(LDADDS)
295 testrecentchooser_LDADD = $(LDADDS)
296 testrecentchoosermenu_LDADD = $(LDADDS)
297 testrichtext_LDADD = $(LDADDS)
298 testscale_LDADD = $(LDADDS)
299 testselection_LDADD = $(LDADDS)
300 testsocket_LDADD = $(LDADDS)
301 testsocket_child_LDADD = $(LDADDS)
302 testspinbutton_LDADD = $(LDADDS)
303 teststatusicon_LDADD = $(LDADDS)
304 testtoolbar_LDADD = $(LDADDS)
305 stresstest_toolbar_LDADD = $(LDADDS)
306 testtreeedit_LDADD = $(LDADDS)
307 testtreechanging_LDADD = $(LDADDS)
308 testtreemodel_LDADD = $(LDADDS)
309 testtreeview_LDADD = $(LDADDS)
310 testtreefocus_LDADD = $(LDADDS)
311 testtreeflow_LDADD = $(LDADDS)
312 testtreecolumns_LDADD = $(LDADDS)
313 testtreecolumnsizing_LDADD = $(LDADDS)
314 testtreesort_LDADD = $(LDADDS)
315 testverticalcells_LDADD = $(LDADDS)
316 treestoretest_LDADD = $(LDADDS)
317 testxinerama_LDADD = $(LDADDS)
318 testmerge_LDADD = $(LDADDS)
319 testactions_LDADD = $(LDADDS)
320 testgrouping_LDADD = $(LDADDS)
321 testtooltips_LDADD = $(LDADDS)
322 testvolumebutton_LDADD = $(LDADDS)
323 testscrolledwindow_LDADD = $(LDADDS)
324 testcellarea_LDADD = $(LDADDS)
325 testtreemenu_LDADD = $(LDADDS)
326 testwindows_LDADD = $(LDADDS)
327 testexpand_LDADD = $(LDADDS)
328 testexpander_LDADD = $(LDADDS)
329 testswitch_LDADD = $(LDADDS)
330 styleexamples_LDADD = $(LDADDS)
331 testtoplevelembed_LDADD = $(LDADDS)
332 testnoscreen_LDADD = $(LDADDS)
333 testtreepos_LDADD = $(LDADDS)
334 testsensitive_LDADD = $(LDADDS)
335 testtextview_LDADD = $(LDADDS)
336 testanimation_LDADD = $(LDADDS)
337 testpixbuf_save_LDADD = $(LDADDS)
338 testpixbuf_color_LDADD = $(LDADDS)
339 testpixbuf_scale_LDADD = $(LDADDS)
340 testgmenu_LDADD = $(LDADDS)
341 testlogout_LDADD = $(LDADDS)
342
343
344 testboxcss_SOURCES =    \
345         testboxcss.c    \
346         prop-editor.c
347
348 testentrycompletion_SOURCES =   \
349         prop-editor.c           \
350         testentrycompletion.c
351
352 testentryicons_SOURCES =        \
353         prop-editor.c           \
354         testentryicons.c
355
356 testfilechooser_SOURCES =       \
357         prop-editor.c           \
358         testfilechooser.c
359
360 testfilechooserbutton_SOURCES = \
361         prop-editor.c           \
362         testfilechooserbutton.c
363
364 testfontselection_SOURCES = \
365         testfontselection.c
366
367 testfontselectiondialog_SOURCES = \
368         testfontselectiondialog.c
369
370 testfontchooser_SOURCES = \
371         prop-editor.c           \
372         testfontchooser.c
373
374 testfontchooserdialog_SOURCES = \
375         prop-editor.c           \
376         testfontchooserdialog.c
377
378 testgrid_SOURCES =      \
379         testgrid.c
380
381 testgtk_SOURCES =       \
382         prop-editor.c   \
383         testgtk.c
384
385 testtreechanging_SOURCES =      \
386         prop-editor.c           \
387         testtreechanging.c
388
389 testtreeedit_SOURCES =  \
390         testtreeedit.c
391
392 testtreemodel_SOURCES = \
393         testtreemodel.c
394
395 testtreeview_SOURCES =  \
396         prop-editor.c   \
397         testtreeview.c
398
399 testtoolbar_SOURCES =   \
400         testtoolbar.c   \
401         prop-editor.c
402
403 testprint_SOURCES =     \
404         testprint.c             \
405         testprintfileoperation.h \
406         testprintfileoperation.c
407
408 testsocket_SOURCES =            \
409         testsocket.c            \
410         testsocket_common.c
411
412 testsocket_child_SOURCES =      \
413         testsocket_child.c      \
414         testsocket_common.c
415
416 testspinbutton_SOURCES =        \
417         testspinbutton.c
418
419 teststatusicon_SOURCES =        \
420         prop-editor.c           \
421         teststatusicon.c
422
423 testmerge_SOURCES =             \
424         testmerge.c
425
426 testactions_SOURCES =           \
427         testactions.c
428
429 testbbox_SOURCES =              \
430         testbbox.c
431
432 testbuttons_SOURCES =           \
433         testbuttons.c
434
435 testframe_SOURCES =             \
436         testframe.c
437
438 testgeometry_SOURCES =          \
439         testgeometry.c
440
441 testgiconpixbuf_SOURCES =       \
442         testgiconpixbuf.c
443
444 testiconview_SOURCES =          \
445         testiconview.c          \
446         prop-editor.c
447
448 testiconview_keynav_SOURCES =   \
449         testiconview-keynav.c
450
451 testnumerableicon_SOURCES =     \
452         testnumerableicon.c     \
453         prop-editor.c
454
455 testrecentchooser_SOURCES =     \
456         prop-editor.c           \
457         testrecentchooser.c
458
459 testgrouping_SOURCES =          \
460         testgrouping.c
461
462 testtooltips_SOURCES =          \
463         testtooltips.c
464
465 testrecentchoosermenu_SOURCES = \
466         testrecentchoosermenu.c
467
468 testvolumebutton_SOURCES =      \
469         testvolumebutton.c
470
471 testscrolledwindow_SOURCES =    \
472         testscrolledwindow.c
473
474 testcellarea_SOURCES =          \
475         testcellarea.c          \
476         cellareascaffold.c      \
477         cellareascaffold.h
478
479 testtreemenu_SOURCES =          \
480         testtreemenu.c
481
482 testoffscreen_SOURCES =         \
483         gtkoffscreenbox.c       \
484         gtkoffscreenbox.h       \
485         testoffscreen.c
486
487 testoffscreenwindow_SOURCES =   \
488         testoffscreenwindow.c
489
490 testoverlay_SOURCES =   \
491         testoverlay.c
492
493 testappchooser_SOURCES = \
494         testappchooser.c
495
496 testappchooserbutton_SOURCES = \
497         testappchooserbutton.c
498
499 testwindows_SOURCES =   \
500         testwindows.c
501
502 testexpand_SOURCES = testexpand.c
503
504 testexpander_SOURCES = testexpander.c
505
506 testswitch_SOURCES = testswitch.c
507
508 styleexamples_SOURCES = styleexamples.c
509
510 testtoplevelembed_SOURCES = testtoplevelembed.c
511
512 testtextview_SOURCES = testtextview.c
513
514 testanimation_SOURCES = testanimation.c
515
516 testpixbuf_scale_SOURCES = testpixbuf-scale.c
517
518 testpixbuf_color_SOURCES = testpixbuf-color.c
519
520 testpixbuf_save_SOURCES = testpixbuf-save.c
521
522
523 EXTRA_DIST +=                   \
524         gradient1.png           \
525         prop-editor.h           \
526         testgtk.1               \
527         testgtk.css             \
528         testgtk2.css            \
529         3DRings.xpm             \
530         FilesQueue.xpm          \
531         Modeller.xpm            \
532         check-y.xpm             \
533         check-n.xpm             \
534         marble.xpm              \
535         test.xpm                \
536         check-y.xpm             \
537         check-n.xpm             \
538         test.xpm                \
539         merge-1.ui              \
540         merge-2.ui              \
541         merge-3.ui              \
542         gnome-textfile.png      \
543         makefile.msc
544
545
546 -include $(top_srcdir)/git.mk