]> Pileus Git - ~andy/gtk/blob - gtk/Makefile.am
remove validation idle
[~andy/gtk] / gtk / Makefile.am
1 # Makefile.am for gtk+/gtk
2
3 SUBDIRS=stock-icons
4
5 INCLUDES = @STRIP_BEGIN@ \
6         -DG_LOG_DOMAIN=\"Gtk\"                          \
7         -DGTK_DISABLE_COMPAT_H                          \
8         -DGTK_LIBDIR=\"$(libdir)\"                      \
9         -DGTK_DATA_PREFIX=\"$(prefix)\"                 \
10         -DGTK_SYSCONFDIR=\"$(sysconfdir)\"              \
11         -DGTK_LOCALEDIR=\"$(gtklocaledir)\"             \
12         -DGTK_VERSION=\"@GTK_VERSION@\"                 \
13         -DTESTGTK_RCFILE=\"`pwd`/$(srcdir)/testgtkrc\"  \
14         -I$(top_builddir)/gtk                           \
15         -I$(top_srcdir) -I../gdk                        \
16         -I$(top_srcdir)/gdk                             \
17         -I$(top_srcdir)/gdk-pixbuf -I../gdk-pixbuf      \
18         @GTK_DEBUG_FLAGS@                               \
19         @GTK_XIM_FLAGS@                                 \
20         @GTK_LOCALE_FLAGS@                              \
21         @PANGO_CFLAGS@                                  \
22         @GLIB_CFLAGS@                                   \
23         @more_cflags@                                   \
24 @STRIP_END@
25
26 gtarget=@gdktarget@
27
28 # libtool stuff: set version and export symbols for resolving
29 # since automake doesn't support conditionalized libsomething_la_LDFLAGS
30 # we use the general approach here
31 libgtkincludedir = $(includedir)/gtk-2.0/gtk
32 LDFLAGS = @STRIP_BEGIN@ \
33         -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)    \
34         -export-dynamic                                         \
35         -rpath @prefix@/lib                                     \
36         @LIBTOOL_EXPORT_OPTIONS@                                \
37         @PANGO_LIBS@                                            \
38         @GLIB_DEPLIBS@                                          \
39         @more_ldflags@                                          \
40         @more_libs@                                             \
41         -lm                                                     \
42 @STRIP_END@
43
44
45 #
46 # setup source file variables
47 #
48
49 # GTK+ header files for public installation (non-generated, or generated
50 # by configure)
51 gtk_public_h_sources = @STRIP_BEGIN@ \
52         gtk.h                   \
53         gtkaccelgroup.h         \
54         gtkaccellabel.h         \
55         gtkadjustment.h         \
56         gtkalignment.h          \
57         gtkarg.h                \
58         gtkarrow.h              \
59         gtkaspectframe.h        \
60         gtkbin.h                \
61         gtkbindings.h           \
62         gtkbbox.h               \
63         gtkbox.h                \
64         gtkbutton.h             \
65         gtkcalendar.h           \
66         gtkcheckbutton.h        \
67         gtkcheckmenuitem.h      \
68         gtkclist.h              \
69         gtkclipboard.h          \
70         gtkcolorsel.h           \
71         gtkcolorseldialog.h     \
72         gtkcombo.h              \
73         gtkcontainer.h          \
74         gtkctree.h              \
75         gtkcurve.h              \
76         gtkcellrenderer.h       \
77         gtkcellrenderertext.h   \
78         gtkcellrenderertextpixbuf.h     \
79         gtkcellrenderertoggle.h \
80         gtkcellrendererpixbuf.h \
81         gtkdata.h               \
82         gtkdebug.h              \
83         gtkdialog.h             \
84         gtkdnd.h                \
85         gtkdrawingarea.h        \
86         gtkeditable.h           \
87         gtkentry.h              \
88         gtkenums.h              \
89         gtkeventbox.h           \
90         gtkfilesel.h            \
91         gtkfixed.h              \
92         gtkfontsel.h            \
93         gtkframe.h              \
94         gtkgamma.h              \
95         gtkgc.h                 \
96         gtkhandlebox.h          \
97         gtkhbbox.h              \
98         gtkhbox.h               \
99         gtkhpaned.h             \
100         gtkhruler.h             \
101         gtkhscale.h             \
102         gtkhscrollbar.h         \
103         gtkhseparator.h         \
104         gtkhsv.h                \
105         gtkiconfactory.h        \
106         gtkimage.h              \
107         gtkimcontext.h          \
108         gtkimmodule.h           \
109         gtkimmulticontext.h     \
110         gtkinputdialog.h        \
111         gtkinvisible.h          \
112         gtkitem.h               \
113         gtkitemfactory.h        \
114         gtklabel.h              \
115         gtklayout.h             \
116         gtklist.h               \
117         gtklistitem.h           \
118         gtkliststore.h          \
119         gtkmain.h               \
120         gtkmenu.h               \
121         gtkmenubar.h            \
122         gtkmenufactory.h        \
123         gtkmenuitem.h           \
124         gtkmenushell.h          \
125         gtkmessagedialog.h      \
126         gtkmisc.h               \
127         gtknotebook.h           \
128         gtkoldeditable.h        \
129         gtkobject.h             \
130         gtkoptionmenu.h         \
131         gtkpacker.h             \
132         gtkpaned.h              \
133         gtkpixmap.h             \
134         gtkplug.h               \
135         gtkpreview.h            \
136         gtkprivate.h            \
137         gtkprogress.h           \
138         gtkprogressbar.h        \
139         gtkradiobutton.h        \
140         gtkradiomenuitem.h      \
141         gtkrange.h              \
142         gtkrc.h                 \
143         gtkruler.h              \
144         gtkscale.h              \
145         gtkscrollbar.h          \
146         gtkscrolledwindow.h     \
147         gtkselection.h          \
148         gtkseparator.h          \
149         gtksignal.h             \
150         gtksocket.h             \
151         gtkspinbutton.h         \
152         gtkstyle.h              \
153         gtkstatusbar.h          \
154         gtkstock.h              \
155         gtktable.h              \
156         gtktearoffmenuitem.h    \
157         gtktextbuffer.h         \
158         gtktextchild.h          \
159         gtktextdisplay.h        \
160         gtktextiter.h           \
161         gtktextlayout.h         \
162         gtktextmark.h           \
163         gtktexttag.h            \
164         gtktexttagtable.h       \
165         gtktextview.h           \
166         gtktext.h               \
167         gtktipsquery.h          \
168         gtktogglebutton.h       \
169         gtktoolbar.h            \
170         gtktooltips.h           \
171         gtktree.h               \
172         gtktreednd.h            \
173         gtktreeitem.h           \
174         gtktreemodel.h          \
175         gtktreemodelsimple.h    \
176         gtktreemodelsort.h      \
177         gtktreeselection.h      \
178         gtktreesortable.h       \
179         gtktreestore.h          \
180         gtktreeview.h           \
181         gtktreeviewcolumn.h     \
182         gtktypeutils.h          \
183         gtkvbbox.h              \
184         gtkvbox.h               \
185         gtkviewport.h           \
186         gtkvpaned.h             \
187         gtkvruler.h             \
188         gtkvscale.h             \
189         gtkvscrollbar.h         \
190         gtkvseparator.h         \
191         gtkwidget.h             \
192         gtkwindow.h             \
193 @STRIP_END@
194 # GTK+ header files that don't get installed
195 gtk_private_h_sources = @STRIP_BEGIN@ \
196         gtkrbtree.h             \
197         gtktextbtree.h          \
198         gtktextchildprivate.h   \
199         gtktextsegment.h        \
200         gtktexttypes.h          \
201         gtktextiterprivate.h    \
202         gtktextmarkprivate.h    \
203         gtktexttagprivate.h     \
204         gtkthemes.h             \
205         gtktreedatalist.h       \
206         gtktreeprivate.h        \
207         gtkwindow-decorate.h    \
208 @STRIP_END@
209 # GTK+ C sources to build the library from
210 gtk_c_sources = @STRIP_BEGIN@   \
211         gtkaccelgroup.c         \
212         gtkaccellabel.c         \
213         gtkadjustment.c         \
214         gtkalignment.c          \
215         gtkarg.c                \
216         gtkarrow.c              \
217         gtkaspectframe.c        \
218         gtkbin.c                \
219         gtkbindings.c           \
220         gtkbbox.c               \
221         gtkbox.c                \
222         gtkbutton.c             \
223         gtkcalendar.c           \
224         gtkcellrenderer.c       \
225         gtkcellrenderertext.c   \
226         gtkcellrenderertextpixbuf.c     \
227         gtkcellrenderertoggle.c \
228         gtkcellrendererpixbuf.c \
229         gtkcheckbutton.c        \
230         gtkcheckmenuitem.c      \
231         gtkclipboard.c          \
232         gtkclist.c              \
233         gtkcolorsel.c           \
234         gtkcolorseldialog.c     \
235         gtkcombo.c              \
236         gtkcontainer.c          \
237         gtkctree.c              \
238         gtkcurve.c              \
239         gtkdata.c               \
240         gtkdialog.c             \
241         gtkdnd.c                \
242         gtkdrawingarea.c        \
243         gtkeditable.c           \
244         gtkentry.c              \
245         gtkeventbox.c           \
246         gtkfilesel.c            \
247         gtkfixed.c              \
248         gtkfontsel.c            \
249         gtkframe.c              \
250         gtkgamma.c              \
251         gtkgc.c                 \
252         gtkhandlebox.c          \
253         gtkhbbox.c              \
254         gtkhbox.c               \
255         gtkhpaned.c             \
256         gtkhruler.c             \
257         gtkhscale.c             \
258         gtkhscrollbar.c         \
259         gtkhseparator.c         \
260         gtkhsv.c                \
261         gtkiconfactory.c        \
262         gtkimage.c              \
263         gtkimcontext.c          \
264         gtkimcontextsimple.c    \
265         gtkimcontextsimple.h    \
266         gtkimmodule.c           \
267         gtkimmulticontext.c     \
268         gtkinputdialog.c        \
269         gtkintl.h               \
270         gtkinvisible.c          \
271         gtkitem.c               \
272         gtkitemfactory.c        \
273         gtklabel.c              \
274         gtklayout.c             \
275         gtklist.c               \
276         gtklistitem.c           \
277         gtkliststore.c          \
278         gtkmain.c               \
279         gtkmenu.c               \
280         gtkmenubar.c            \
281         gtkmenufactory.c        \
282         gtkmenuitem.c           \
283         gtkmenushell.c          \
284         gtkmessagedialog.c      \
285         gtkmisc.c               \
286         gtknotebook.c           \
287         gtkobject.c             \
288         gtkoldeditable.c        \
289         gtkoptionmenu.c         \
290         gtkpacker.c             \
291         gtkpaned.c              \
292         gtkpixmap.c             \
293         gtkplug.c               \
294         gtkpreview.c            \
295         gtkprogress.c           \
296         gtkprogressbar.c        \
297         gtkradiobutton.c        \
298         gtkradiomenuitem.c      \
299         gtkrange.c              \
300         gtkrbtree.c             \
301         gtkrc.c                 \
302         gtkruler.c              \
303         gtkscale.c              \
304         gtkscrollbar.c          \
305         gtkscrolledwindow.c     \
306         gtkselection.c          \
307         gtkseparator.c          \
308         gtksignal.c             \
309         gtksocket.c             \
310         gtkspinbutton.c         \
311         gtkstock.c              \
312         gtkstyle.c              \
313         gtkstatusbar.c          \
314         gtktable.c              \
315         gtktearoffmenuitem.c    \
316         gtktext.c               \
317         gtktextbtree.c          \
318         gtktextbuffer.c         \
319         gtktextchild.c          \
320         gtktextdisplay.c        \
321         gtktextiter.c           \
322         gtktextiterprivate.h    \
323         gtktextlayout.c         \
324         gtktextmark.c           \
325         gtktextmarkprivate.h    \
326         gtktextsegment.c        \
327         gtktexttag.c            \
328         gtktexttagtable.c       \
329         gtktexttypes.c          \
330         gtktextview.c           \
331         gtkthemes.c             \
332         gtktipsquery.c          \
333         gtktogglebutton.c       \
334         gtktoolbar.c            \
335         gtktooltips.c           \
336         gtktree.c               \
337         gtktreeitem.c           \
338         gtktreedatalist.c       \
339         gtktreednd.c            \
340         gtktreemodel.c          \
341         gtktreemodelsimple.c    \
342         gtktreemodelsort.c      \
343         gtktreeselection.c      \
344         gtktreestore.c          \
345         gtktreeview.c           \
346         gtktreeviewcolumn.c     \
347         gtktypeutils.c          \
348         gtkvbbox.c              \
349         gtkvbox.c               \
350         gtkviewport.c           \
351         gtkvpaned.c             \
352         gtkvruler.c             \
353         gtkvscale.c             \
354         gtkvscrollbar.c         \
355         gtkvseparator.c         \
356         gtkwidget.c             \
357         gtkwindow.c             \
358         gtkwindow-decorate.c    \
359         fnmatch.c               \
360         fnmatch.h               \
361 @STRIP_END@
362 # Extra headers that are used for enum type array/id generation
363 gdk_headers = @STRIP_BEGIN@     \
364         ../gdk/gdkcc.h          \
365         ../gdk/gdkcolor.h       \
366         ../gdk/gdkcursor.h      \
367         ../gdk/gdkdnd.h         \
368         ../gdk/gdkdrawable.h    \
369         ../gdk/gdkevents.h      \
370         ../gdk/gdkfont.h        \
371         ../gdk/gdkgc.h          \
372         ../gdk/gdkim.h          \
373         ../gdk/gdkimage.h       \
374         ../gdk/gdkinput.h       \
375         ../gdk/gdkpixmap.h      \
376         ../gdk/gdkproperty.h    \
377         ../gdk/gdkregion.h      \
378         ../gdk/gdkrgb.h         \
379         ../gdk/gdkselection.h   \
380         ../gdk/gdktypes.h       \
381         ../gdk/gdkvisual.h      \
382         ../gdk/gdkwindow.h      \
383 @STRIP_END@
384
385 # we use our own built_sources variable rules to avoid automake's
386 # BUILT_SOURCES oddities
387 # we generate frequently rebuild files piggyback on a stamp file, so sources
388 # depending on them only get rebuild when the built source actually changed
389 # content
390
391 # built sources that get installed with the header files
392 gtk_built_public_sources = @STRIP_BEGIN@ \
393         gtkmarshal.h            \
394         gtktypebuiltins.h       \
395 @STRIP_END@
396 # built sources that don't get installed
397 gtk_built_sources = @STRIP_BEGIN@ \
398         stamp-gtk.defs          \
399         stamp-gtktypebuiltins.h \
400         stamp-gtkmarshal.h      \
401         gtktypebuiltins_vars.c  \
402         gtktypebuiltins_ids.c   \
403         gtktypebuiltins_evals.c \
404         gtkmarshal.c            \
405         gtk.defs                \
406         ${gtk_built_public_sources} \
407 @STRIP_END@
408 # non-header sources (headers should be specified in the above variables)
409 # that don't serve as direct make target sources, i.e. they don't have
410 # their own .lo rules and don't get publically installed
411 gtk_extra_sources = @STRIP_BEGIN@ \
412         gtkcompat.h.in          \
413         makeenums.pl            \
414         makeenums.awk           \
415         maketypes.awk           \
416         makeenums.h             \
417         gtkargcollector.c       \
418         gtk-boxed.defs          \
419         gtkmarshal.list         \
420 @STRIP_END@
421
422
423 #
424 # setup GTK+ sources and their dependancies
425 #
426 gtk_target_headers = $(gtk_public_h_sources) $(gtk_built_public_sources) gtkcompat.h
427 gtk_target_sources = $(gtk_c_sources)
428 MAINTAINERCLEANFILES += $(gtk_built_sources)
429 EXTRA_HEADERS +=
430 EXTRA_DIST += $(gtk_private_h_sources) $(gtk_extra_sources)
431 EXTRA_DIST += $(gtk_built_sources)
432
433 #
434 # rules to generate built sources
435 #
436 # setup autogeneration dependancies
437 gen_sources = xgen-gdef xgen-gtbh xgen-gtbvc xgen-gtbic xgen-gtbec xgen-gmh xgen-gmc
438 CLEANFILES += $(gen_sources)
439 Makefile: oldest-source-stamp   # oh boy, does automake SUCK!
440 oldest-source-stamp: $(gtk_built_sources)
441 $(OBJECTS): oldest-source-stamp  ${gtk_built_public_sources} # this is our oldest file, used for implicit auto-generation deps
442 # initial creation of the real stamp-* files
443 gtk.defs gtkmarshal.h gtktypebuiltins.h:          # never add deps here
444         test -f "$(srcdir)/$@" || touch $(srcdir)/$@
445 # normal autogeneration rules
446 # all autogenerated files need to be generated in the srcdir,
447 # so old versions get remade and are not confused with newer
448 # versions in the build dir. thus a development setup requires
449 # srcdir to be writable, passing --disable-rebuilds to
450 # ../configure will supress all autogeneration rules.
451 $(srcdir)/stamp-gtk.defs: @REBUILD@ makeenums.pl gtk.defs gtk-boxed.defs $(gtk_public_h_sources) $(gdk_headers)
452         cd $(srcdir) \
453         && $(PERL) makeenums.pl defs $(gtk_public_h_sources) $(gdk_headers) > xgen-gdef \
454         && cat gtk-boxed.defs >> xgen-gdef \
455         && (cmp -s xgen-gdef gtk.defs || cp xgen-gdef gtk.defs) \
456         && rm -f xgen-gdef \
457         && echo timestamp > $(@F)
458 $(srcdir)/stamp-gtkmarshal.h: @REBUILD@ gtkmarshal.list gtkmarshal.h
459         cd $(srcdir) \
460         && glib-genmarshal --prefix=gtk_marshal gtkmarshal.list --header >> xgen-gmh \
461         && (cmp -s xgen-gmh gtkmarshal.h || cp xgen-gmh gtkmarshal.h) \
462         && rm -f xgen-gmh xgen-gmh~ \
463         && echo timestamp > $(@F)
464 $(srcdir)/gtkmarshal.c: @REBUILD@ $(srcdir)/stamp-gtkmarshal.h
465         cd $(srcdir) \
466         && glib-genmarshal --prefix=gtk_marshal gtkmarshal.list --body >> xgen-gmc \
467         && cp xgen-gmc gtkmarshal.c \
468         && rm -f xgen-gmc xgen-gmc~
469 $(srcdir)/stamp-gtktypebuiltins.h: @REBUILD@ maketypes.awk stamp-gtk.defs gtktypebuiltins.h
470         cd $(srcdir) \
471         && LC_ALL=C $(AWK) -f maketypes.awk gtk.defs macros > xgen-gtbh \
472         && (cmp -s xgen-gtbh gtktypebuiltins.h || cp xgen-gtbh gtktypebuiltins.h) \
473         && rm -f xgen-gtbh \
474         && echo timestamp > $(@F)
475 $(srcdir)/gtktypebuiltins_vars.c: @REBUILD@ maketypes.awk stamp-gtk.defs
476         cd $(srcdir) \
477         && LC_ALL=C $(AWK) -f maketypes.awk gtk.defs variables > xgen-gtbvc \
478         && cp xgen-gtbvc $(@F) \
479         && rm -f xgen-gtbvc
480 $(srcdir)/gtktypebuiltins_ids.c: @REBUILD@ maketypes.awk stamp-gtk.defs
481         cd $(srcdir) \
482         && LC_ALL=C $(AWK) -f maketypes.awk gtk.defs entries > xgen-gtbic \
483         && cp xgen-gtbic $(@F) \
484         && rm -f xgen-gtbic
485 $(srcdir)/gtktypebuiltins_evals.c: @REBUILD@ makeenums.pl $(gtk_public_h_sources) $(gdk_headers)
486         cd $(srcdir) \
487         && $(PERL) makeenums.pl arrays $(gtk_public_h_sources) $(gdk_headers) > xgen-gtbec \
488         && cp xgen-gtbec $(@F) \
489         && rm -f xgen-gtbec
490
491
492 # target platform:
493 lib_ltlibraries = @gtktargetlib@
494 # now define the real one to workaround automake's mishandling
495 lib_LTLIBRARIES = $(lib_ltlibraries)
496 if USE_X11
497 libgtk_x11_includedir = $(includedir)/gtk-2.0/gtk
498 libgtk_x11_include_HEADERS = $(gtk_target_headers)
499 libgtk_x11_1_3_la_SOURCES = $(gtk_target_sources)
500 endif
501 if USE_NANOX
502 libgtk_nanox_includedir = $(includedir)/gtk-2.0/gtk
503 libgtk_nanox_include_HEADERS = $(gtk_target_headers)
504 libgtk_nanox_1_3_la_SOURCES = $(gtk_target_sources)
505 endif
506 if USE_LINUX_FB
507 libgtk_linux_fb_includedir = $(includedir)/gtk-2.0/gtk
508 libgtk_linux_fb_include_HEADERS = $(gtk_target_headers)
509 libgtk_linux_fb_1_3_la_SOURCES = $(gtk_target_sources)
510 endif
511 EXTRA_LTLIBRARIES = libgtk-x11-1.3.la libgtk-nanox-1.3.la libgtk-linux-fb-1.3.la
512
513
514 # We create a dummy theme for the default GTK+ theme
515 install-data-local:
516         $(mkinstalldirs) $(DESTDIR)$(datadir)/themes/Default/gtk-2.0
517         echo "# Empty gtkrc for default theme" > $(DESTDIR)$(datadir)/themes/Default/gtk-2.0/gtkrc
518         $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0
519         $(top_builddir)/gtk/gtk-query-immodules-2.0 > $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules
520 uninstall-local:
521         rm -f $(DESTDIR)$(datadir)/themes/Default/gtk-2.0/gtkrc
522
523 DEPS = @gtktargetlib@ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-1.3.la $(top_builddir)/gdk/@gdktargetlib@
524 TEST_DEPS = $(DEPS) gtk.immodules
525
526 LDADDS = @STRIP_BEGIN@ \
527         @gtktargetlib@                                  \
528         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-1.3.la \
529         $(top_builddir)/gdk/@gdktargetlib@              \
530         @more_ldflags@                                  \
531         @more_libs@                                     \
532         @GDK_WLIBS@                                     \
533         @PANGO_LIBS@                                    \
534         @GLIB_LIBS@                                     \
535         @GTK_LIBS_EXTRA@                                \
536         -lm                                             \
537 @STRIP_END@
538
539 #
540 # Installed tools
541 #
542 bin_PROGRAMS = gtk-query-immodules-2.0
543
544 gtk_query_immodules_2_0_DEPENDENCIES = $(DEPS)
545 gtk_query_immodules_2_0_LDADD = $(LDADDS)
546
547 gtk_query_immodules_2_0_SOURCES = queryimmodules.c
548
549 gtk.immodules: gtk-query-immodules-2.0 ../modules/input/Makefile.am
550         ./gtk-query-immodules-2.0 ../modules/input/.libs/*.so > gtk.immodules
551
552 #
553 # test programs, not to be installed
554 #
555 noinst_PROGRAMS = testgtk testcalendar testinput testselection testrgb testdnd testtext simple treestoretest testtextbuffer # testthreads
556
557 testcalendar_DEPENDENCIES = $(TEST_DEPS)
558 testgtk_DEPENDENCIES = $(TEST_DEPS)
559 testinput_DEPENDENCIES = $(TEST_DEPS)
560 testrgb_DEPENDENCIES = $(TEST_DEPS)
561 testselection_DEPENDENCIES = $(TEST_DEPS)
562 testtext_DEPENDENCIES = $(TEST_DEPS)
563 testtextbuffer_DEPENDENCIES = $(TEST_DEPS)
564 treestoretest_DEPENDENCIES = $(TEST_DEPS)
565 testdnd_DEPENDENCIES = $(TEST_DEPS)
566 simple_DEPENDENCIES = $(TEST_DEPS)
567 #testthreads_DEPENDENCIES = $(TEST_DEPS)
568
569 testcalendar_LDADD = $(LDADDS)
570 testgtk_LDADD = $(LDADDS)
571 testinput_LDADD = $(LDADDS)
572 testrgb_LDADD = $(LDADDS)
573 testselection_LDADD = $(LDADDS)
574 testtext_LDADD = $(LDADDS)
575 testtextbuffer_LDADD = $(LDADDS)
576 treestoretest_LDADD = $(LDADDS)
577 testdnd_LDADD = $(LDADDS)
578 simple_LDADD = $(LDADDS)
579 #testthreads_LDADD = $(LDADDS)
580
581 .PHONY: files test test-debug
582
583 files:
584         @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
585           echo $$p; \
586         done
587
588 test: testgtk
589         builddir=`pwd`; cd $(top_builddir); top_builddir=`pwd`; \
590         cd $$builddir; cd $(srcdir); \
591         $(SHELL) $$top_builddir/libtool --mode=execute $$builddir/testgtk
592
593 test-debug: testgtk
594         builddir=`pwd`; cd $(top_builddir); top_builddir=`pwd`; \
595         cd $$builddir; cd $(srcdir); \
596         $(SHELL) $$top_builddir/libtool --mode=execute gdb $$builddir/testgtk
597
598 EXTRA_DIST += @STRIP_BEGIN@     \
599         oldest-source-stamp     \
600         testgtk.1               \
601         testgtkrc               \
602         testgtkrc2              \
603         circles.xbm             \
604         line-arrow.xbm          \
605         line-wrap.xbm           \
606         tree_plus.xbm           \
607         tree_minus.xbm          \
608         3DRings.xpm             \
609         FilesQueue.xpm          \
610         Modeller.xpm            \
611         check-y.xpm             \
612         check-n.xpm             \
613         marble.xpm              \
614         tree_minus.xpm          \
615         tree_plus.xpm           \
616         test.xpm                \
617         check-y.xpm             \
618         check-n.xpm             \
619         test.xpm                \
620         gtk.def                 \
621         gtk-win32.rc            \
622         gtk-win32.rc.in         \
623         makefile.mingw          \
624         makefile.mingw.in       \
625         makefile.msc            \
626         makefile.msc.in         \
627 @STRIP_END@
628
629 install-data-local:
630