Add doc files to dist and fix version number in NEWS.
[mmediamanager.git] / src / Makefile.am
blobf5fdcd88df55d4eeaff64d735673929abc9e6d43
1 AM_CPPFLAGS =                   \
2         -I.                     \
3         -I$(top_srcdir)         \
4         -I$(top_builddir)
6 AM_CFLAGS =     \
7         -Wall   \
8         -Werror \
9         -g
11 INCLUDES = \
12         -DMMEDIAMANAGER_EXTENSIONDIR=\""$(libdir)/mmediamanager/extensions"\"
13   
14 bin_PROGRAMS = \
15         mm-dbus-manager
17 mm_dbus_manager_headers = \
18         mm-dbus-manager.h
20 mm_dbus_manager_SOURCES = \
21         mm-dbus-manager-main.c \
22         mm-dbus-manager.c \
23         $(mm_dbus_manager_headers)
25 mm_dbus_manager_CFLAGS = \
26         $(DBUS_CFLAGS) \
27         $(MMEDIAMANAGER_CFLAGS)
29 mm_dbus_manager_LDADD = \
30         $(top_builddir)/libmmanager/libmmanager.la \
31         $(DBUS_LIBS) \
32         $(MMEDIAMANAGER_LIBS)
34 BUILT_SOURCES =                                 \
35         mm-dbus-manager-client-bindings.h       \
36         mm-dbus-manager-server-bindings.h
38 stamp_files =                                   \
39         stamp-mm-dbus-manager-client-bindings.h \
40         stamp-mm-dbus-manager-server-bindings.h
42 mm-dbus-manager-server-bindings.h: stamp-mm-dbus-manager-server-bindings.h
43         @true
44 stamp-mm-dbus-manager-server-bindings.h: mm-dbus-manager-info.xml Makefile
45         $(DBUS_BINDING_TOOL) --prefix=mm_dbus_manager --mode=glib-server $< > xgen-$(@F) \
46         && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
47         && rm -f xgen-$(@F) \
48         && echo timestamp > $(@F)
50 mm-dbus-manager-client-bindings.h: stamp-mm-dbus-manager-client-bindings.h
51         @true
52 stamp-mm-dbus-manager-client-bindings.h: mm-dbus-manager-info.xml Makefile
53         $(DBUS_BINDING_TOOL) --prefix=mm_dbus_manager --mode=glib-client $< > xgen-$(@F) \
54         && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
55         && rm -f xgen-$(@F) \
56         && echo timestamp > $(@F)
58 mm-dbus-module-server-bindings.h: stamp-mm-dbus-module-server-bindings.h
59         @true
60 stamp-mm-dbus-module-server-bindings.h: mm-dbus-module-info.xml Makefile
61         $(DBUS_BINDING_TOOL) --prefix=mm_dbus_module --mode=glib-server $< > xget-$(@F) \
62         && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
63         && rm -f xgen-$(@F) \
64         && echo timestamp > $(@F)
66 mm-dbus-module-client-bindings.h: stamp-mm-dbus-module-client-bindings.h
67         @true
68 stamp-mm-dbus-module-client-bindings.h: mm-dbus-module-info.xml Makefile
69         $(DBUS_BINDING_TOOL) --prefix=mm_dbus_module --mode=glib-client $< > xgen-$(@F) \
70         && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
71         && rm -f xgen-$(@F) \
72         && echo timestamp > $(@F)
74 CLEANFILES = $(stamp_files) $(BUILT_SOURCES)
75 DISTCLEANFILES = $(stamp_files) $(BUILT_SOURCES)
76 MAINTAINERCLEANFILES =          \
77         *~                      \
78         Makefile.in             \
79         $(stamp_files)          \
80         $(BUILT_SOURCES)
82 EXTRA_DIST =                            \
83         mm-dbus-manager-info.xml        \
84         mm-dbus-module-info.xml