1## Process this file with automake to produce Makefile.in
2
3# Dbus service file
4servicedir = ${datadir}/dbus-1/services
5service_in_files = net.jarre_de_the.Xvidcap.service.in
6service_DATA = $(service_in_files:.service.in=.service)
7
8# Rule to make the service file with bindir expanded
9$(service_DATA): $(service_in_files) Makefile
10	@SED@ -e "s|\@bindir\@|$(bindir)|" $<> $@
11
12doc_SUBDIRS = doc
13SUBDIRS = $(doc_SUBDIRS) \
14    src \
15    po \
16    debian
17
18pkgdata_DATA = xvidcap.desktop \
19	xvidcap.png \
20    ppm2mpeg.sh
21
22xvidcapdocdir = ${datadir}/doc/xvidcap
23xvidcapdoc_DATA = \
24	README\
25	COPYING\
26	AUTHORS\
27	ChangeLog
28
29EXTRA_DIST = $(xvidcapdoc_DATA) \
30    autogen.sh \
31    intltool-extract.in \
32    intltool-merge.in \
33    intltool-update.in \
34    xvidcap.png \
35    xvidcap.desktop \
36    ppm2mpeg.sh \
37    TODO.tasks \
38    INSTALL \
39    net.jarre_de_the.Xvidcap.service.in
40
41
42# Copy all the spec files. Of cource, only one is actually used.
43dist-hook:
44	for specfile in *.spec; do \
45		if test -f $$specfile; then \
46			cp -p $$specfile $(distdir); \
47		fi \
48	done; \
49    mkdir $(distdir)/ffmpeg ; \
50    ( cd $(top_srcdir)/ffmpeg/ && tar cf - . | ( cd ../$(distdir)/ffmpeg && tar xf - ) ) ; \
51    rm -rf `find $(distdir) -name CVS` ; \
52    rm -rf `find $(distdir) -name .svn` ; \
53    ( cd $(distdir)/ffmpeg/ && $(MAKE) distclean ) || ( echo "FAILED TO DISTCLEAN FFMPEG" && exit ) ; \
54    ( test -f $(distdir)/ffmpeg/config.log && rm $(distdir)/ffmpeg/config.log ) || echo "no ffmpeg config.log"
55
56install-exec-hook:
57	mkdir $(DESTDIR)$(datadir)/pixmaps ; \
58	cp $(top_srcdir)/xvidcap.png $(DESTDIR)$(datadir)/pixmaps/ ; \
59	mkdir $(DESTDIR)$(datadir)/applications ; \
60	cp $(top_srcdir)/xvidcap.desktop $(DESTDIR)$(datadir)/applications/
61
62install-data-hook:
63	chmod 755 $(DESTDIR)$(datadir)/xvidcap/ppm2mpeg.sh
64
65uninstall-hook:
66	rm $(DESTDIR)$(datadir)/pixmaps/xvidcap.png ; \
67	rm $(DESTDIR)$(datadir)/applications/xvidcap.desktop ; \
68	rm -r $(DESTDIR)$(datadir)/doc/xvidcap ; \
69	rm -r $(DESTDIR)$(datadir)/xvidcap
70
71install-doc:
72	cd doc && $(MAKE) $(AM_MAKEFLAGS) install-doc
73
74uninstall-doc:
75	cd doc && $(MAKE) $(AM_MAKEFLAGS) uninstall-doc
76
77