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