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