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