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