Better error message when defaults file is missing.
[xfwm4.git] / src / Makefile.am
blob90e083dde3ee433bae45c0fc786253368a8d3cda
1 bin_PROGRAMS = xfwm4
3 xfwm4_SOURCES =                                                         \
4         client.c                                                        \
5         client.h                                                        \
6         compositor.c                                                    \
7         compositor.h                                                    \
8         display.c                                                       \
9         display.h                                                       \
10         inline-default-icon.h                                           \
11         event_filter.c                                                  \
12         event_filter.h                                                  \
13         events.c                                                        \
14         events.h                                                        \
15         focus.c                                                         \
16         focus.h                                                         \
17         frame.c                                                         \
18         frame.h                                                         \
19         hints.c                                                         \
20         hints.h                                                         \
21         inline-tabwin-icon.h                                            \
22         icons.c                                                         \
23         icons.h                                                         \
24         keyboard.c                                                      \
25         keyboard.h                                                      \
26         main.c                                                          \
27         menu.c                                                          \
28         menu.h                                                          \
29         misc.c                                                          \
30         misc.h                                                          \
31         mypixmap.c                                                      \
32         mypixmap.h                                                      \
33         mywindow.c                                                      \
34         mywindow.h                                                      \
35         netwm.c                                                         \
36         netwm.h                                                         \
37         parserc.c                                                       \
38         parserc.h                                                       \
39         placement.c                                                     \
40         placement.h                                                     \
41         poswin.c                                                        \
42         poswin.h                                                        \
43         screen.h                                                        \
44         screen.c                                                        \
45         session.c                                                       \
46         session.h                                                       \
47         settings.c                                                      \
48         settings.h                                                      \
49         spinning_cursor.c                                               \
50         spinning_cursor.h                                               \
51         stacking.c                                                      \
52         stacking.h                                                      \
53         startup_notification.c                                          \
54         startup_notification.h                                          \
55         tabwin.c                                                        \
56         tabwin.h                                                        \
57         ui_style.c                                                      \
58         ui_style.h                                                      \
59         transients.c                                                    \
60         transients.h                                                    \
61         workspaces.c                                                    \
62         workspaces.h                                                    \
63         wireframe.c                                                     \
64         wireframe.h                                                     \
65         xpm-color-table.h
67 xfwm4_CFLAGS =                                                          \
68         $(LIBX11_CFLAGS)                                                \
69         $(LIBXFCE4MCS_CLIENT_CFLAGS)                                    \
70         $(LIBXFCEGUI4_CFLAGS)                                           \
71         $(RENDER_CFLAGS)                                                \
72         $(LIBSTARTUP_NOTIFICATION_CFLAGS)                               \
73         $(COMPOSITOR_CFLAGS)                                            \
74         -I$(top_builddir)/common                                        \
75         -DPACKAGE_LOCALE_DIR=\"$(localedir)\"                           \
76         -DDATADIR=\"$(datadir)\"                                        \
77         -DPACKAGE_DATADIR=\"$(pkgdatadir)\"
79 xfwm4_LDADD =                                                           \
80         $(LIBX11_LIBS)                                                  \
81         $(LIBX11_LDFLAGS)                                               \
82         $(LIBXFCE4MCS_CLIENT_LIBS)                                      \
83         $(LIBXFCEGUI4_LIBS)                                             \
84         $(LIBSTARTUP_NOTIFICATION_LIBS)                                 \
85         $(RENDER_LIBS)                                                  \
86         $(COMPOSITOR_LIBS)                                              \
87         $(RANDR_LIBS)
89 EXTRA_DIST = inline-tabwin-icon.h tabwin-icon.png                       \
90         inline-default-icon.h default_icon.png                          \
91         gen-color-table.pl
93 noinst_DATA = inline-tabwin-icon.h tabwin-icon.png
95 build.h:
96         echo "#define BUILD_ID \""`date +%H%M-%y%m%d`"\"" > build.h
98 inline-tabwin-icon.h: $(srcdir)/tabwin-icon.png
99         gdk-pixbuf-csource --raw --build-list                           \
100         tabwin_icon_data $(srcdir)/tabwin-icon.png > inline-tabwin-icon.h
102 inline-default-icon.h: $(srcdir)/default_icon.png
103         gdk-pixbuf-csource --raw --build-list                           \
104         default_icon_data $(srcdir)/default_icon.png > inline-default-icon.h