ACLOCAL_AMFLAGS = -I m4 AUTOMAKE_OPTIONS = 1.7 SUBDIRS = docs codegen glib gobject gio examples tests PLATFORM_VERSION = 2.0 CLEANFILES = EXTRA_DIST = \ MANIFEST.in \ pygobject-$(PLATFORM_VERSION).pc.in \ PKG-INFO \ PKG-INFO.in \ setup.py \ pygobject_postinstall.py \ pygtk.py \ dsextras.py \ m4/as-ac-expand.m4 \ m4/jhflags.m4 \ m4/python.m4 INCLUDES = -I$(top_srcdir)/gobject $(PYTHON_INCLUDES) $(GLIB_CFLAGS) # pkg-config files pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = pygobject-$(PLATFORM_VERSION).pc # python modules pkgpyexecdir = $(pyexecdir)/gtk-2.0 pkgpyexec_PYTHON = dsextras.py pkgpyexec_LTLIBRARIES = # python pyexec_PYTHON = pygtk.py pyexec_LTLIBRARIES = noinst_PYTHON = ltihooks.py # linker flags common_ldflags = -module -avoid-version if PLATFORM_WIN32 common_ldflags += -no-undefined endif # install pth file. install-data-local: $(mkinstalldirs) $(DESTDIR)$(pythondir) echo "gtk-$(PLATFORM_VERSION)" > $(DESTDIR)$(pyexecdir)/pygtk.pth install-exec-local: $(mkinstalldirs) $(DESTDIR)$(pyexecdir) echo "gtk-$(PLATFORM_VERSION)" > $(DESTDIR)$(pyexecdir)/pygtk.pth uninstall-local: rm -f $(DESTDIR)$(pythondir)/pygtk.pth $(DESTDIR)$(pyexecdir)/pygtk.pth EGG_NAME = $(PACKAGE)-$(PACKAGE_VERSION)-py$(PYTHON_VERSION)-$(PLATFORM).egg TMPDIR = `pwd`/$(PACKAGE)-$(PACKAGE_VERSION) egg: $(top_srcdir)/gobject/gobject.la PKG-INFO rm -fr $(TMPDIR) echo $(EGG_NAME) mkdir -p $(TMPDIR) mkdir -p $(TMPDIR)/EGG-INFO make -C gobject install-pkgpyexecLTLIBRARIES pkgpyexecdir=$(TMPDIR) $(INSTALL) dsextras.py $(TMPDIR) rm -fr $(TMPDIR)/gobject.la $(INSTALL) PKG-INFO $(TMPDIR)/EGG-INFO echo "gobject.so" >> $(TMPDIR)/EGG-INFO/native_libs.txt echo "gobject" >> $(TMPDIR)/EGG-INFO/top_level.txt echo "dsextras.py" >> $(TMPDIR)/EGG-INFO/top_level.txt cd $(TMPDIR) && zip -rq $(EGG_NAME) . mv $(TMPDIR)/$(EGG_NAME) . rm -fr $(TMPDIR) doc-dist: mkdir pygobject cp -r docs/html/*.html pygobject cp -r docs/html/*.sgml pygobject cp -r docs/html/*.devhelp pygobject cp -r docs/style.css pygobject tar cfz $(PACKAGE)-docs.tar.gz pygobject rm -fr pygobject release-tag: @ROOT=`svn info --xml|egrep ^""|cut -d\> -f2|cut -d\< -f1`; \ SVNVERSION=`echo $(VERSION)|sed s/\\\./_/g`;\ echo "* Tagging $(VERSION)"; \ svn cp -m "Tag $(VERSION)" \ $$ROOT \ svn+ssh://johan@svn.gnome.org/svn/pygobject/tags/PYGOBJECT_$$SVNVERSION