044d2cdd97026efc949fa0386f9a44bf88e83383
[maevies] / src / Makefile.am
1 bin_PROGRAMS = mvs \
2         maevies_service
3
4 mvs_SOURCES = \
5         main.c
6
7 mvs_CFLAGS = \
8         $(DEPS_CFLAGS)
9
10 mvs_LDADD = \
11         $(DEPS_LIBS)
12
13 maevies_service_SOURCES = \
14         maevies-service.c \
15         mvs-minfo-provider.c \
16         mvs-minfo-provider.h \
17         mvs-minfo-provider-service.c \
18         mvs-minfo-provider-service.h \
19         mvs-minfo-provider-service-glue.h \
20         mvs-tmdb-movie.c \
21         mvs-tmdb-movie.h \
22         mvs-tmdb-image.c \
23         mvs-tmdb-image.h \
24         mvs-watc-movie.c \
25         mvs-watc-movie.h \
26         mvs-tmdb-movie-service.c \
27         mvs-tmdb-movie-service.h \
28         mvs-tmdb-movie-service-glue.h \
29         mvs-watc-movie-service.c \
30         mvs-watc-movie-service.h \
31         mvs-watc-movie-service-glue.h \
32         mvs-marshal.c \
33         mvs-marshal.h
34
35 maevies_service_CFLAGS = \
36         $(DEPS_CFLAGS)
37
38 maevies_service_LDADD = \
39         $(DEPS_LIBS)
40
41 MAINTAINERCLEANFILES =  \
42         *.in \
43         *~
44
45 mvs-minfo-provider-service-glue.h: mvs-minfo-provider.xml
46         dbus-binding-tool --mode=glib-server --prefix=mvs_minfo_provider_service $< > $@
47
48 mvs-tmdb-movie-service-glue.h: mvs-tmdb-movie.xml
49         dbus-binding-tool --mode=glib-server --prefix=mvs_tmdb_movie_service $< > $@
50
51 mvs-watc-movie-service-glue.h: mvs-watc-movie.xml
52         dbus-binding-tool --mode=glib-server --prefix=mvs_watc_movie_service $< > $@
53
54 mvs-marshal.h: marshal.list
55         glib-genmarshal --header --prefix=mvs_marshal $< > $@
56
57 mvs-marshal.c: marshal.list
58         glib-genmarshal --body --prefix=mvs_marshal $< > $@
59
60 DISTCLEANFILES = $(MAINTAINERCLEANFILES)
61
62 BUILT_SOURCES =                         \
63         mvs-minfo-provider-service-glue.h \
64         mvs-tmdb-movie-service-glue.h \
65         mvs-watc-movie-service-glue.h \
66         mvs-marshal.h \
67         mvs-marshal.c