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