]> Pileus Git - ~andy/gtk/blob - tests/Makefile.am
Add GtkApplication
[~andy/gtk] / tests / Makefile.am
1 ## Makefile.am for gtk+/tests
2 include $(top_srcdir)/Makefile.decl
3
4 INCLUDES =                              \
5         -I$(top_srcdir)                 \
6         -I$(top_builddir)/gdk           \
7         -I$(top_srcdir)/gdk             \
8         -DGDK_DISABLE_DEPRECATED        \
9         -DGTK_DISABLE_DEPRECATED        \
10         $(GTK_DEBUG_FLAGS)              \
11         $(GTK_DEP_CFLAGS)               \
12         $(GDK_DEP_CFLAGS)
13
14 DEPS =                                                                  \
15         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
16         $(top_builddir)/gdk/$(gdktargetlib)                             \
17         $(top_builddir)/gtk/$(gtktargetlib)
18
19 LDADDS =                                                                \
20         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
21         $(top_builddir)/gdk/$(gdktargetlib)                             \
22         $(top_builddir)/gtk/$(gtktargetlib)                             \
23         $(GTK_DEP_LIBS)
24
25 if USE_X11
26 testsocket_programs = testsocket testsocket_child
27 endif
28
29 noinst_PROGRAMS =  $(TEST_PROGS)        \
30         simple                          \
31         flicker                         \
32         print-editor                    \
33         extendedlayoutexample           \
34         testaccel                       \
35         testapplication                 \
36         testassistant                   \
37         testbbox                        \
38         testbuttons                     \
39         testcairo                       \
40         testcalendar                    \
41         testcombo                       \
42         testcombochange                 \
43         testcellrenderertext            \
44         testclientmessage               \
45         testdnd                         \
46         testellipsise                   \
47         testentrycompletion             \
48         testentryicons                  \
49         testfilechooser                 \
50         testfilechooserbutton           \
51         testframe                       \
52         testgtk                         \
53         testiconview                    \
54         testiconview-keynav             \
55         testicontheme                   \
56         testimage                       \
57         testinput                       \
58         testmenubars                    \
59         testmountoperation              \
60         testmultidisplay                \
61         testmultiscreen                 \
62         testnotebookdnd                 \
63         testnouiprint                   \
64         testoffscreen                   \
65         testoffscreenwindow             \
66         testorientable                  \
67         testprint                       \
68         testrgb                         \
69         testrecentchooser               \
70         testrecentchoosermenu           \
71         testrichtext                    \
72         testscale                       \
73         testselection                   \
74         $(testsocket_programs)          \
75         testspinbutton                  \
76         teststatusicon                  \
77         testtoolbar                     \
78         stresstest-toolbar              \
79         testtreeedit                    \
80         testtreemodel                   \
81         testtreeview                    \
82         testtreefocus                   \
83         testtreeflow                    \
84         testtreecolumns                 \
85         testtreecolumnsizing            \
86         testtreesort                    \
87         treestoretest                   \
88         testxinerama                    \
89         testwindows                     \
90         pixbuf-read                     \
91         pixbuf-lowmem                   \
92         pixbuf-randomly-modified        \
93         pixbuf-random                   \
94         pixbuf-threads                  \
95         testmerge                       \
96         testactions                     \
97         testgrouping                    \
98         testtooltips                    \
99         testvolumebutton
100
101 if HAVE_CXX
102 noinst_PROGRAMS += autotestkeywords
103 TESTS = autotestkeywords
104
105 autotestkeywords_SOURCES = autotestkeywords.cc
106 autotestkeywords_CPPFLAGS = -I$(srcdir)/dummy-headers
107
108 if HAVE_OBJC
109 autotestkeywords_CPPFLAGS += -DHAVE_OBJC=1 -x objective-c++
110 endif
111
112 endif
113
114 flicker_DEPENDENCIES = $(TEST_DEPS)
115 simple_DEPENDENCIES = $(TEST_DEPS)
116 print_editor_DEPENDENCIES = $(TEST_DEPS)
117 extendedlayoutexample_DEPENDENCIES = $(TEST_DEPS)
118 testicontheme_DEPENDENCIES = $(TEST_DEPS)
119 testiconview_DEPENDENCIES = $(TEST_DEPS)
120 testaccel_DEPENDENCIES = $(TEST_DEPS)
121 testapplication_DEPENDENCIES = $(TEST_DEPS)
122 testassistant_DEPENDENCIES = $(TEST_DEPS)
123 testbbox_DEPENDENCIES = $(TEST_DEPS)
124 testbuttons_DEPENDENCIES = $(TEST_DEPS)
125 testframe_DEPENDENCIES = $(TEST_DEPS)
126 testcairo_DEPENDENCIES = $(TEST_DEPS)
127 testcalendar_DEPENDENCIES = $(TEST_DEPS)
128 testcombo_DEPENDENCIES = $(TEST_DEPS)
129 testcombochange_DEPENDENCIES = $(TEST_DEPS)
130 testcellrenderertext_DEPENDENCIES = $(TEST_DEPS)
131 testclientmessage_DEPENDENCIES = $(TEST_DEPS)
132 testdnd_DEPENDENCIES = $(TEST_DEPS)
133 testellipsise_DEPENDENCIES = $(TEST_DEPS)
134 testentrycompletion_DEPENDENCIES = $(TEST_DEPS)
135 testentryicons_DEPENDENCIES = $(TEST_DEPS)
136 testfilechooser_DEPENDENCIES = $(TEST_DEPS)
137 testfilechooserbutton_DEPENDENCIES = $(TEST_DEPS)
138 testgtk_DEPENDENCIES = $(TEST_DEPS)
139 testinput_DEPENDENCIES = $(TEST_DEPS)
140 testimage_DEPENDENCIES = $(TEST_DEPS)
141 testmenubars_DEPENDENCIES = $(TEST_DEPS)
142 testmountoperation_DEPENDENCIES = $(TEST_DEPS)
143 testmultidisplay_DEPENDENCIES = $(TEST_DEPS)
144 testmultiscreen_DEPENDENCIES = $(TEST_DEPS)
145 testnotebookdnd_DEPENDENCIES = $(TEST_DEPS)
146 testnouiprint_DEPENDENCIES = $(TEST_DEPS)
147 testoffscreen_DEPENDENCIES = $(TEST_DEPS)
148 testoffscreenwindow_DEPENDENCIES = $(TEST_DEPS)
149 testorientable_DEPENDENCIES = $(TEST_DEPS)
150 testprint_DEPENDENCIES = $(TEST_DEPS)
151 testrecentchooser_DEPENDENCIES = $(TEST_DEPS)
152 testrecentchoosermenu_DEPENDENCIES = $(TEST_DEPS)
153 testrgb_DEPENDENCIES = $(TEST_DEPS)
154 testrichtext_DEPENDENCIES = $(TEST_DEPS)
155 testscale_DEPENDENCIES = $(TEST_DEPS)
156 testselection_DEPENDENCIES = $(TEST_DEPS)
157 testsocket_DEPENDENCIES = $(DEPS)
158 testsocket_child_DEPENDENCIES = $(DEPS)
159 testspinbutton_DEPENDENCIES = $(TEST_DEPS)
160 teststatusicon_DEPENDENCIES = $(TEST_DEPS)
161 #testtext_DEPENDENCIES = $(TEST_DEPS)
162 testtreeedit_DEPENDENCIES = $(DEPS)
163 testtreemodel_DEPENDENCIES = $(DEPS)
164 testtreeview_DEPENDENCIES = $(DEPS)
165 testtreefocus_DEPENDENCIES = $(DEPS)
166 testtreeflow_DEPENDENCIES = $(DEPS)
167 testtreecolumns_DEPENDENCIES = $(DEPS)
168 testtreecolumnsizing_DEPENDENCIES = $(DEPS)
169 testtreesort_DEPENDENCIES = $(DEPS)
170 treestoretest_DEPENDENCIES = $(TEST_DEPS)
171 testxinerama_DEPENDENCIES = $(TEST_DEPS)
172 testmerge_DEPENDENCIES = $(TEST_DEPS)
173 testactions_DEPENDENCIES = $(TEST_DEPS)
174 testgrouping_DEPENDENCIES = $(TEST_DEPS)
175 testtooltips_DEPENDENCIES = $(TEST_DEPS)
176 testvolumebutton_DEPENDENCIES = $(TEST_DEPS)
177 testwindows_DEPENDENCIES = $(TEST_DEPS)
178
179 flicker_LDADD = $(LDADDS)
180 simple_LDADD = $(LDADDS)
181 print_editor_LDADD = $(LDADDS)
182 extendedlayoutexample_LDADD = $(LDADDS)
183 testaccel_LDADD = $(LDADDS)
184 testapplication_LDADD = $(LDADDS)
185 testassistant_LDADD = $(LDADDS)
186 testbbox_LDADD = $(LDADDS)
187 testbuttons_LDADD = $(LDADDS)
188 testframe_LDADD = $(LDADDS)
189 testcairo_LDADD = $(LDADDS)
190 testcalendar_LDADD = $(LDADDS)
191 testcombo_LDADD = $(LDADDS)
192 testcombochange_LDADD = $(LDADDS)
193 testcellrenderertext_LDADD = $(LDADDS)
194 testclientmessage_LDADD = $(LDADDS)
195 testdnd_LDADD = $(LDADDS)
196 testellipsise_LDADD = $(LDADDS)
197 testentrycompletion_LDADD = $(LDADDS)
198 testentryicons_LDADD = $(LDADDS)
199 testfilechooser_LDADD = $(LDADDS)
200 testfilechooserbutton_LDADD = $(LDADDS)
201 testgtk_LDADD = $(LDADDS)
202 testicontheme_LDADD = $(LDADDS)
203 testiconview_LDADD = $(LDADDS)
204 testiconview_keynav_LDADD = $(LDADDS)
205 testinput_LDADD = $(LDADDS)
206 testimage_LDADD = $(LDADDS)
207 testmenubars_LDADD = $(LDADDS)
208 testmountoperation_LDADD = $(LDADDS)
209 testmultidisplay_LDADD = $(LDADDS)
210 testmultiscreen_LDADD = $(LDADDS)
211 testnotebookdnd_LDADD = $(LDADDS)
212 testnouiprint_LDADD = $(LDADDS)
213 testoffscreen_LDADD = $(LDADDS)
214 testoffscreenwindow_LDADD = $(LDADDS)
215 testorientable_LDADD = $(LDADDS)
216 testprint_LDADD = $(LDADDS)
217 testrecentchooser_LDADD = $(LDADDS)
218 testrecentchoosermenu_LDADD = $(LDADDS)
219 testrgb_LDADD = $(LDADDS)
220 testrichtext_LDADD = $(LDADDS)
221 testscale_LDADD = $(LDADDS)
222 testselection_LDADD = $(LDADDS)
223 testsocket_LDADD = $(LDADDS)
224 testsocket_child_LDADD = $(LDADDS)
225 testspinbutton_LDADD = $(LDADDS)
226 teststatusicon_LDADD = $(LDADDS)
227 testtoolbar_LDADD = $(LDADDS)
228 stresstest_toolbar_LDADD = $(LDADDS)
229 testtreeedit_LDADD = $(LDADDS)
230 testtreemodel_LDADD = $(LDADDS)
231 testtreeview_LDADD = $(LDADDS)
232 testtreefocus_LDADD = $(LDADDS)
233 testtreeflow_LDADD = $(LDADDS)
234 testtreecolumns_LDADD = $(LDADDS)
235 testtreecolumnsizing_LDADD = $(LDADDS)
236 testtreesort_LDADD = $(LDADDS)
237 #testtext_LDADD = $(LDADDS)
238 treestoretest_LDADD = $(LDADDS)
239 testxinerama_LDADD = $(LDADDS)
240 pixbuf_read_LDADD = $(LDADDS)
241 pixbuf_lowmem_LDADD = $(LDADDS)
242 pixbuf_randomly_modified_LDADD = $(LDADDS)
243 pixbuf_random_LDADD = $(LDADDS)
244 pixbuf_threads_LDADD = $(LDADDS) $(GLIB_LIBS)
245 testmerge_LDADD = $(LDADDS)
246 testactions_LDADD = $(LDADDS)
247 testgrouping_LDADD = $(LDADDS)
248 testtooltips_LDADD = $(LDADDS)
249 testvolumebutton_LDADD = $(LDADDS)
250 testwindows_LDADD = $(LDADDS)
251
252 testentrycompletion_SOURCES =   \
253         prop-editor.c           \
254         testentrycompletion.c
255
256 testentryicons_SOURCES =        \
257         prop-editor.c           \
258         testentryicons.c
259
260 testfilechooser_SOURCES =       \
261         prop-editor.c           \
262         testfilechooser.c
263
264 testfilechooserbutton_SOURCES = \
265         prop-editor.c           \
266         testfilechooserbutton.c
267
268 testgtk_SOURCES =       \
269         prop-editor.c   \
270         testgtk.c
271
272 testtreeedit_SOURCES =  \
273         testtreeedit.c
274
275 testtreemodel_SOURCES = \
276         testtreemodel.c
277
278 testtreeview_SOURCES =  \
279         prop-editor.c   \
280         testtreeview.c
281
282 #testtext_SOURCES =     \
283 #       prop-editor.c   \
284 #       testtext.c
285
286 testtoolbar_SOURCES =   \
287         testtoolbar.c   \
288         prop-editor.c
289
290 testprint_SOURCES =     \
291         testprint.c             \
292         testprintfileoperation.h \
293         testprintfileoperation.c
294
295 testsocket_SOURCES =            \
296         testsocket.c            \
297         testsocket_common.c
298
299 testsocket_child_SOURCES =      \
300         testsocket_child.c      \
301         testsocket_common.c
302
303 testspinbutton_SOURCES =        \
304         testspinbutton.c
305
306 teststatusicon_SOURCES =        \
307         prop-editor.c           \
308         teststatusicon.c
309
310 testmerge_SOURCES =             \
311         testmerge.c
312
313 testactions_SOURCES =           \
314         testactions.c
315
316 testbbox_SOURCES =              \
317         testbbox.c
318
319 testbuttons_SOURCES =           \
320         testbuttons.c
321
322 testframe_SOURCES =             \
323         testframe.c
324
325 testiconview_SOURCES =          \
326         testiconview.c          \
327         prop-editor.c
328
329 testiconview_keynav_SOURCES =   \
330         testiconview-keynav.c
331
332 testrecentchooser_SOURCES =     \
333         prop-editor.c           \
334         testrecentchooser.c
335
336 testgrouping_SOURCES =          \
337         testgrouping.c
338
339 testtooltips_SOURCES =          \
340         testtooltips.c
341
342 testrecentchoosermenu_SOURCES = \
343         testrecentchoosermenu.c
344
345 testvolumebutton_SOURCES =      \
346         testvolumebutton.c
347
348 testoffscreen_SOURCES =         \
349         gtkoffscreenbox.c       \
350         gtkoffscreenbox.h       \
351         testoffscreen.c
352
353 testoffscreenwindow_SOURCES =   \
354         testoffscreenwindow.c
355
356 testwindows_SOURCES =   \
357         testwindows.c
358
359 EXTRA_DIST +=                   \
360         prop-editor.h           \
361         testgtk.1               \
362         testgtkrc               \
363         testgtkrc2              \
364         circles.xbm             \
365         3DRings.xpm             \
366         FilesQueue.xpm          \
367         Modeller.xpm            \
368         check-y.xpm             \
369         check-n.xpm             \
370         marble.xpm              \
371         test.xpm                \
372         check-y.xpm             \
373         check-n.xpm             \
374         test.xpm                \
375         merge-1.ui              \
376         merge-2.ui              \
377         merge-3.ui              \
378         gnome-textfile.png      \
379         makefile.msc
380
381
382 -include $(top_srcdir)/git.mk