]> Pileus Git - ~andy/gtk/blob - demos/gtk-demo/Makefile.am
c12164382baa38494a28c218b0577333802b3af8
[~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         button_box.c                            \
10         changedisplay.c                         \
11         colorsel.c                              \
12         dialog.c                                \
13         drawingarea.c                           \
14         editable_cells.c                        \
15         images.c                                \
16         item_factory.c                          \
17         list_store.c                            \
18         menus.c                                 \
19         panes.c                                 \
20         pixbufs.c                               \
21         sizegroup.c                             \
22         stock_browser.c                         \
23         textview.c                              \
24         tree_store.c
25
26 INCLUDES = \
27         -DDEMOCODEDIR="\"$(democodedir)\""              \
28         -I$(top_srcdir)                                 \
29         -I$(top_builddir)/gdk                           \
30         -DG_DISABLE_DEPRECATED                          \
31         -DGDK_PIXBUF_DISABLE_DEPRECATED                 \
32         -DGDK_DISABLE_DEPRECATED                        \
33         -DGTK_DISABLE_DEPRECATED                        \
34         $(GTK_DEBUG_FLAGS)                              \
35         $(GTK_DEP_CFLAGS)
36
37 DEPS = \
38         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
39         $(top_builddir)/gdk/$(gdktargetlib)                             \
40         $(top_builddir)/gtk/$(gtktargetlib)
41
42 LDADDS = \
43         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
44         $(top_builddir)/gdk/$(gdktargetlib)                             \
45         $(top_builddir)/gtk/$(gtktargetlib)
46
47 bin_PROGRAMS = gtk-demo
48
49 BUILT_SOURCES = demos.h
50
51 EXTRA_DIST =            \
52         $(IMAGEFILES)
53
54 demos.h: @REBUILD@ $(demos) geninclude.pl
55         (here=`pwd` ; cd $(srcdir) && $(PERL) $$here/geninclude.pl $(demos)) > demos.h
56
57 gtk_demo_SOURCES =              \
58         $(demos)                \
59         demo-common.h           \
60         main.c                  \
61         demos.h
62
63 gtk_demo_DEPENDENCIES = $(DEPS)
64 gtk_demo_LDADD = $(LDADDS)
65
66 IMAGEFILES=     alphatest.png           \
67                 apple-red.png           \
68                 background.jpg          \
69                 floppybuddy.gif         \
70                 gnome-applets.png       \
71                 gnome-calendar.png      \
72                 gnome-foot.png          \
73                 gnome-gimp.png          \
74                 gnome-gmush.png         \
75                 gnome-gsame.png         \
76                 gnu-keys.png            \
77                 gtk-logo-rgb.gif
78
79 democode_DATA = $(demos) $(IMAGEFILES)
80
81 DISTCLEANFILES = demos.h