]> Pileus Git - ~andy/gtk/blob - demos/gtk-demo/Makefile.am
call g_test_init() from gtk_test_init().
[~andy/gtk] / demos / gtk-demo / Makefile.am
1 ## Makefile.am for gtk+/demos
2 include $(top_srcdir)/Makefile.decl
3
4 democodedir=$(datadir)/gtk-2.0/demo
5
6 ## These should be in the order you want them to appear in the 
7 ## demo app, which means alphabetized by demo title, not filename
8 demos =                                         \
9         appwindow.c                             \
10         assistant.c                             \
11         builder.c                               \
12         button_box.c                            \
13         changedisplay.c                         \
14         clipboard.c                             \
15         colorsel.c                              \
16         combobox.c                              \
17         dialog.c                                \
18         drawingarea.c                           \
19         editable_cells.c                        \
20         entry_completion.c                      \
21         expander.c                              \
22         hypertext.c                             \
23         iconview.c                              \
24         iconview_edit.c                         \
25         images.c                                \
26         list_store.c                            \
27         menus.c                                 \
28         panes.c                                 \
29         pickers.c                               \
30         pixbufs.c                               \
31         printing.c                              \
32         rotated_text.c                          \
33         sizegroup.c                             \
34         stock_browser.c                         \
35         textview.c                              \
36         textscroll.c                            \
37         tree_store.c                            \
38         ui_manager.c
39
40 INCLUDES = \
41         -DDEMOCODEDIR="\"$(democodedir)\""              \
42         -I$(top_srcdir)                                 \
43         -I$(top_builddir)/gdk                           \
44         -DGDK_PIXBUF_DISABLE_DEPRECATED                 \
45         -DGDK_DISABLE_DEPRECATED                        \
46         -DGTK_DISABLE_DEPRECATED                        \
47         $(GTK_DEBUG_FLAGS)                              \
48         $(GTK_DEP_CFLAGS)
49
50 DEPS = \
51         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
52         $(top_builddir)/gdk/$(gdktargetlib)                             \
53         $(top_builddir)/gtk/$(gtktargetlib)
54
55 LDADDS = \
56         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
57         $(top_builddir)/gdk/$(gdktargetlib)                             \
58         $(top_builddir)/gtk/$(gtktargetlib)
59
60 bin_PROGRAMS = gtk-demo
61
62 BUILT_SOURCES = demos.h
63
64 EXTRA_DIST +=           \
65         $(IMAGEFILES)   \
66         demo.ui
67
68 demos.h: @REBUILD@ $(demos) geninclude.pl
69         (here=`pwd` ; cd $(srcdir) && $(PERL) $$here/geninclude.pl $(demos)) > demos.h
70
71 gtk_demo_SOURCES =              \
72         $(demos)                \
73         demo-common.h           \
74         main.c                  \
75         demos.h
76
77 gtk_demo_DEPENDENCIES = $(DEPS)
78 gtk_demo_LDADD = $(LDADDS)
79 gtk_demo_LDFLAGS = -export-dynamic
80
81 IMAGEFILES=     alphatest.png           \
82                 apple-red.png           \
83                 background.jpg          \
84                 floppybuddy.gif         \
85                 gnome-applets.png       \
86                 gnome-calendar.png      \
87                 gnome-fs-directory.png  \
88                 gnome-fs-regular.png    \
89                 gnome-foot.png          \
90                 gnome-gimp.png          \
91                 gnome-gmush.png         \
92                 gnome-gsame.png         \
93                 gnu-keys.png            \
94                 gtk-logo-rgb.gif                
95
96 democode_DATA = $(demos) $(IMAGEFILES) demo.ui
97
98 DISTCLEANFILES = demos.h