SUBDIRS = codegen gst examples testsuite pkgconfig EXTRA_DIST = \ ltihooks.py \ pygst.py.in \ gst-python.spec.in \ gst-python.spec \ RELEASE BUILT_SOURCES = pygst.py CLEANFILES = pygst.py include $(top_srcdir)/common/release.mak pygst.py: $(top_srcdir)/pygst.py.in Makefile if test -f $@; then chmod +w $@; fi sed -e "s|@PYGSTDIR\@|$(shell pwd)|g" \ -e "s|@GST_MAJORMINOR\@|$(GST_MAJORMINOR)|g" \ $< > $@ chmod -w $@ # rewrite pygst path in installed pygst.py, install pth file. install-data-local: Makefile $(mkinstalldirs) $(DESTDIR)$(pythondir) sed -e "s|@PYGSTDIR\@|$(PYTHONDIR)/gst-$(GST_MAJORMINOR)|g" \ -e "s|@GST_MAJORMINOR\@|$(GST_MAJORMINOR)|g" \ $(srcdir)/pygst.py.in > $(DESTDIR)$(pythondir)/pygst.py chmod 644 $(DESTDIR)$(pythondir)/pygst.py echo "gst-$(GST_MAJORMINOR)" > $(DESTDIR)$(pythondir)/pygst.pth # also install pth file in pyexec. install-exec-local: $(mkinstalldirs) $(DESTDIR)$(pyexecdir) echo "gst-$(GST_MAJORMINOR)" > $(DESTDIR)$(pyexecdir)/pygst.pth uninstall-local: @rm $(DESTDIR)/$(pythondir)/pygst.py > /dev/null 2>&1 || true @rm $(DESTDIR)/$(pythondir)/pygst.pth > /dev/null 2>&1 || true @rm $(DESTDIR)/$(pyexecdir)/pygst.pth > /dev/null 2>&1 || true check-valgrind: @true check-torture: @true